summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-07-24 15:57:00 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-07-24 15:57:00 -0500
commitb888c7edb54e483ec0e3c2e2ce0eafd73acdcc65 (patch)
tree7ca76d42f66fb21ea08142de9a8d3bf16e597404 /doc
downloadkshowmail-b888c7edb54e483ec0e3c2e2ce0eafd73acdcc65.tar.gz
kshowmail-b888c7edb54e483ec0e3c2e2ce0eafd73acdcc65.zip
Initial import from kshowmail 3.3.1 sources
Diffstat (limited to 'doc')
-rw-r--r--doc/Makefile.am10
-rw-r--r--doc/cs/Makefile.am10
-rw-r--r--doc/cs/index.docbook516
-rw-r--r--doc/de/Makefile.am10
-rw-r--r--doc/de/index.docbook522
-rw-r--r--doc/en/Makefile.am10
-rw-r--r--doc/en/index.docbook516
-rw-r--r--doc/es/Makefile.am10
-rw-r--r--doc/es/index.docbook428
-rw-r--r--doc/fr/Makefile.am10
-rw-r--r--doc/fr/index.docbook372
-rw-r--r--doc/html/AlertDlg_8cpp-source.html296
-rw-r--r--doc/html/AlertDlg_8h-source.html79
-rw-r--r--doc/html/AlertDlg_8moc-source.html126
-rw-r--r--doc/html/CommandDlg_8cpp-source.html186
-rw-r--r--doc/html/CommandDlg_8h-source.html82
-rw-r--r--doc/html/CommandDlg_8moc-source.html144
-rw-r--r--doc/html/CommandEntryDlg_8cpp-source.html167
-rw-r--r--doc/html/CommandEntryDlg_8h-source.html82
-rw-r--r--doc/html/CommandEntryDlg_8moc-source.html132
-rw-r--r--doc/html/EditDlg_8cpp-source.html119
-rw-r--r--doc/html/EditDlg_8h-source.html72
-rw-r--r--doc/html/EditDlg_8moc-source.html126
-rw-r--r--doc/html/FilterDlg_8cpp-source.html223
-rw-r--r--doc/html/FilterDlg_8h-source.html90
-rw-r--r--doc/html/FilterDlg_8moc-source.html147
-rw-r--r--doc/html/FilterEntryDlg_8cpp-source.html332
-rw-r--r--doc/html/FilterEntryDlg_8h-source.html110
-rw-r--r--doc/html/FilterEntryDlg_8moc-source.html195
-rw-r--r--doc/html/OptionDlg_8cpp-source.html579
-rw-r--r--doc/html/OptionDlg_8h-source.html157
-rw-r--r--doc/html/OptionDlg_8moc-source.html162
-rw-r--r--doc/html/ServerDlg_8cpp-source.html204
-rw-r--r--doc/html/ServerDlg_8h-source.html91
-rw-r--r--doc/html/ServerDlg_8moc-source.html126
-rw-r--r--doc/html/alertdialog_8cpp-source.html61
-rw-r--r--doc/html/alertdialog_8h-source.html63
-rw-r--r--doc/html/alertdialog_8moc_8cpp-source.html138
-rw-r--r--doc/html/annotated.html70
-rw-r--r--doc/html/classAlertDialog-members.html41
-rw-r--r--doc/html/classAlertDialog.html144
-rw-r--r--doc/html/classAlertDialog.pngbin0 -> 354 bytes
-rw-r--r--doc/html/classAlertDlg-members.html39
-rw-r--r--doc/html/classAlertDlg.html275
-rw-r--r--doc/html/classAlertDlg.pngbin0 -> 360 bytes
-rw-r--r--doc/html/classCommandDialog-members.html55
-rw-r--r--doc/html/classCommandDialog.html81
-rw-r--r--doc/html/classCommandDialog.pngbin0 -> 404 bytes
-rw-r--r--doc/html/classCommandDlg-members.html49
-rw-r--r--doc/html/classCommandDlg.html110
-rw-r--r--doc/html/classCommandDlg.pngbin0 -> 413 bytes
-rw-r--r--doc/html/classCommandEntry-members.html38
-rw-r--r--doc/html/classCommandEntry.html69
-rw-r--r--doc/html/classCommandEntryDialog-members.html52
-rw-r--r--doc/html/classCommandEntryDialog.html69
-rw-r--r--doc/html/classCommandEntryDialog.pngbin0 -> 497 bytes
-rw-r--r--doc/html/classCommandEntryDlg-members.html48
-rw-r--r--doc/html/classCommandEntryDlg.html107
-rw-r--r--doc/html/classCommandEntryDlg.pngbin0 -> 504 bytes
-rw-r--r--doc/html/classCommandList-members.html38
-rw-r--r--doc/html/classCommandList.html69
-rw-r--r--doc/html/classConfigElem-members.html149
-rw-r--r--doc/html/classConfigElem.html2855
-rw-r--r--doc/html/classConfigList-members.html122
-rw-r--r--doc/html/classConfigList.html2087
-rw-r--r--doc/html/classEditDialog-members.html44
-rw-r--r--doc/html/classEditDialog.html63
-rw-r--r--doc/html/classEditDialog.pngbin0 -> 340 bytes
-rw-r--r--doc/html/classEditDlg-members.html40
-rw-r--r--doc/html/classEditDlg.html83
-rw-r--r--doc/html/classEditDlg.pngbin0 -> 345 bytes
-rw-r--r--doc/html/classFilter-members.html39
-rw-r--r--doc/html/classFilter.html67
-rw-r--r--doc/html/classFilterDialog-members.html58
-rw-r--r--doc/html/classFilterDialog.html78
-rw-r--r--doc/html/classFilterDialog.pngbin0 -> 352 bytes
-rw-r--r--doc/html/classFilterDlg-members.html55
-rw-r--r--doc/html/classFilterDlg.html128
-rw-r--r--doc/html/classFilterDlg.pngbin0 -> 356 bytes
-rw-r--r--doc/html/classFilterElem-members.html46
-rw-r--r--doc/html/classFilterElem.html185
-rw-r--r--doc/html/classFilterEntryDialog-members.html77
-rw-r--r--doc/html/classFilterEntryDialog.html99
-rw-r--r--doc/html/classFilterEntryDialog.pngbin0 -> 441 bytes
-rw-r--r--doc/html/classFilterEntryDlg-members.html74
-rw-r--r--doc/html/classFilterEntryDlg.html185
-rw-r--r--doc/html/classFilterEntryDlg.pngbin0 -> 448 bytes
-rw-r--r--doc/html/classFilterList-members.html36
-rw-r--r--doc/html/classFilterList.html92
-rw-r--r--doc/html/classFilterRecord-members.html50
-rw-r--r--doc/html/classFilterRecord.html88
-rw-r--r--doc/html/classKFeedbackAnswer-members.html40
-rw-r--r--doc/html/classKFeedbackAnswer.html311
-rw-r--r--doc/html/classKFeedbackDialog-members.html34
-rw-r--r--doc/html/classKFeedbackDialog.html185
-rw-r--r--doc/html/classKFeedbackForm-members.html40
-rw-r--r--doc/html/classKFeedbackForm.html300
-rw-r--r--doc/html/classKFeedbackQuestion-members.html44
-rw-r--r--doc/html/classKFeedbackQuestion.html424
-rw-r--r--doc/html/classKFeedbackQuestionList-members.html38
-rw-r--r--doc/html/classKFeedbackQuestionList.html343
-rw-r--r--doc/html/classKShowMailApp-members.html85
-rw-r--r--doc/html/classKShowMailApp.html1211
-rw-r--r--doc/html/classKShowMailDock-members.html36
-rw-r--r--doc/html/classKShowMailDock.html240
-rw-r--r--doc/html/classKshowmailDoc-members.html38
-rw-r--r--doc/html/classKshowmailDoc.html264
-rw-r--r--doc/html/classKshowmailView-members.html45
-rw-r--r--doc/html/classKshowmailView.html525
-rw-r--r--doc/html/classLogger-members.html33
-rw-r--r--doc/html/classLogger.html58
-rw-r--r--doc/html/classOptionDialog-members.html123
-rw-r--r--doc/html/classOptionDialog.html99
-rw-r--r--doc/html/classOptionDialog.pngbin0 -> 371 bytes
-rw-r--r--doc/html/classOptionDlg-members.html118
-rw-r--r--doc/html/classOptionDlg.html317
-rw-r--r--doc/html/classOptionDlg.pngbin0 -> 377 bytes
-rw-r--r--doc/html/classServerDialog-members.html44
-rw-r--r--doc/html/classServerDialog.html375
-rw-r--r--doc/html/classServerDialog.pngbin0 -> 406 bytes
-rw-r--r--doc/html/classServerDlg-members.html54
-rw-r--r--doc/html/classServerDlg.html125
-rw-r--r--doc/html/classServerDlg.pngbin0 -> 413 bytes
-rw-r--r--doc/html/classShowListViewItem-members.html53
-rw-r--r--doc/html/classShowListViewItem.html487
-rw-r--r--doc/html/classShowRecord-members.html62
-rw-r--r--doc/html/classShowRecord.html1060
-rw-r--r--doc/html/classShowRecordElem-members.html86
-rw-r--r--doc/html/classShowRecordElem.html1459
-rw-r--r--doc/html/classUniqueApp-members.html32
-rw-r--r--doc/html/classUniqueApp.html128
-rw-r--r--doc/html/classes.html39
-rw-r--r--doc/html/commanddialog_8cpp-source.html150
-rw-r--r--doc/html/commanddialog_8h-source.html73
-rw-r--r--doc/html/commanddialog_8moc_8cpp-source.html141
-rw-r--r--doc/html/commandentry_8cpp-source.html143
-rw-r--r--doc/html/commandentry_8h-source.html69
-rw-r--r--doc/html/commandentrydialog_8cpp-source.html91
-rw-r--r--doc/html/commandentrydialog_8h-source.html63
-rw-r--r--doc/html/commandentrydialog_8moc_8cpp-source.html129
-rw-r--r--doc/html/commandlist_8cpp-source.html153
-rw-r--r--doc/html/commandlist_8h-source.html66
-rw-r--r--doc/html/config_8h-source.html265
-rw-r--r--doc/html/configelem_8cpp-source.html1223
-rw-r--r--doc/html/configelem_8h-source.html363
-rw-r--r--doc/html/configlist_8cpp-source.html1055
-rw-r--r--doc/html/configlist_8h-source.html283
-rw-r--r--doc/html/constants_8h-source.html367
-rw-r--r--doc/html/decodeRFC2047_8cpp-source.html204
-rw-r--r--doc/html/decodeRFC2047_8h-source.html69
-rw-r--r--doc/html/dir_656923b733374505e0e2f68ecb68d952.html145
-rw-r--r--doc/html/dirs.html41
-rw-r--r--doc/html/doxygen.css358
-rw-r--r--doc/html/doxygen.pngbin0 -> 1281 bytes
-rw-r--r--doc/html/editdialog_8cpp-source.html74
-rw-r--r--doc/html/editdialog_8h-source.html58
-rw-r--r--doc/html/editdialog_8moc_8cpp-source.html123
-rw-r--r--doc/html/files.html120
-rw-r--r--doc/html/filter_8cpp-source.html76
-rw-r--r--doc/html/filter_8h-source.html66
-rw-r--r--doc/html/filterdialog_8cpp-source.html165
-rw-r--r--doc/html/filterdialog_8h-source.html66
-rw-r--r--doc/html/filterdialog_8moc_8cpp-source.html144
-rw-r--r--doc/html/filterelem_8cpp-source.html324
-rw-r--r--doc/html/filterelem_8h-source.html97
-rw-r--r--doc/html/filterentrydialog_8cpp-source.html272
-rw-r--r--doc/html/filterentrydialog_8h-source.html72
-rw-r--r--doc/html/filterentrydialog_8moc_8cpp-source.html192
-rw-r--r--doc/html/filterlist_8cpp-source.html187
-rw-r--r--doc/html/filterlist_8h-source.html74
-rw-r--r--doc/html/functions.html107
-rw-r--r--doc/html/functions_0x61.html136
-rw-r--r--doc/html/functions_0x62.html130
-rw-r--r--doc/html/functions_0x63.html285
-rw-r--r--doc/html/functions_0x64.html115
-rw-r--r--doc/html/functions_0x65.html79
-rw-r--r--doc/html/functions_0x66.html116
-rw-r--r--doc/html/functions_0x67.html225
-rw-r--r--doc/html/functions_0x68.html91
-rw-r--r--doc/html/functions_0x69.html110
-rw-r--r--doc/html/functions_0x6b.html92
-rw-r--r--doc/html/functions_0x6c.html126
-rw-r--r--doc/html/functions_0x6d.html215
-rw-r--r--doc/html/functions_0x6e.html108
-rw-r--r--doc/html/functions_0x6f.html85
-rw-r--r--doc/html/functions_0x70.html97
-rw-r--r--doc/html/functions_0x71.html81
-rw-r--r--doc/html/functions_0x72.html103
-rw-r--r--doc/html/functions_0x73.html525
-rw-r--r--doc/html/functions_0x74.html126
-rw-r--r--doc/html/functions_0x75.html82
-rw-r--r--doc/html/functions_0x76.html73
-rw-r--r--doc/html/functions_0x7e.html147
-rw-r--r--doc/html/functions_enum.html55
-rw-r--r--doc/html/functions_func.html109
-rw-r--r--doc/html/functions_rela.html47
-rw-r--r--doc/html/functions_vars.html86
-rw-r--r--doc/html/functions_vars_0x61.html94
-rw-r--r--doc/html/functions_vars_0x62.html123
-rw-r--r--doc/html/functions_vars_0x63.html192
-rw-r--r--doc/html/functions_vars_0x64.html83
-rw-r--r--doc/html/functions_vars_0x65.html70
-rw-r--r--doc/html/functions_vars_0x66.html82
-rw-r--r--doc/html/functions_vars_0x67.html90
-rw-r--r--doc/html/functions_vars_0x68.html70
-rw-r--r--doc/html/functions_vars_0x69.html70
-rw-r--r--doc/html/functions_vars_0x6b.html70
-rw-r--r--doc/html/functions_vars_0x6c.html98
-rw-r--r--doc/html/functions_vars_0x6d.html204
-rw-r--r--doc/html/functions_vars_0x6f.html67
-rw-r--r--doc/html/functions_vars_0x70.html80
-rw-r--r--doc/html/functions_vars_0x71.html72
-rw-r--r--doc/html/functions_vars_0x73.html108
-rw-r--r--doc/html/functions_vars_0x74.html105
-rw-r--r--doc/html/hierarchy.html72
-rw-r--r--doc/html/index.html22
-rw-r--r--doc/html/kfeedback_8cpp-source.html515
-rw-r--r--doc/html/kfeedback_8h-source.html257
-rw-r--r--doc/html/kfeedback_8moc_8cpp-source.html335
-rw-r--r--doc/html/kshowmail_8cpp-source.html822
-rw-r--r--doc/html/kshowmail_8h-source.html221
-rw-r--r--doc/html/kshowmail_8moc_8cpp-source.html204
-rw-r--r--doc/html/kshowmaildoc_8cpp-source.html101
-rw-r--r--doc/html/kshowmaildoc_8h-source.html86
-rw-r--r--doc/html/kshowmaildoc_8moc_8cpp-source.html126
-rw-r--r--doc/html/kshowmaildock_8cpp-source.html105
-rw-r--r--doc/html/kshowmaildock_8h-source.html69
-rw-r--r--doc/html/kshowmaildock_8moc_8cpp-source.html144
-rw-r--r--doc/html/kshowmailfeedback_8cpp-source.html176
-rw-r--r--doc/html/kshowmailview_8cpp-source.html450
-rw-r--r--doc/html/kshowmailview_8h-source.html114
-rw-r--r--doc/html/kshowmailview_8moc_8cpp-source.html171
-rw-r--r--doc/html/logger_8cpp-source.html68
-rw-r--r--doc/html/logger_8h-source.html59
-rw-r--r--doc/html/main_8cpp-source.html136
-rw-r--r--doc/html/namespaceConstants.html33
-rw-r--r--doc/html/namespaceTypes.html230
-rw-r--r--doc/html/namespacemembers.html135
-rw-r--r--doc/html/namespacemembers_enum.html44
-rw-r--r--doc/html/namespacemembers_eval.html72
-rw-r--r--doc/html/namespaces.html34
-rw-r--r--doc/html/optiondialog_8cpp-source.html290
-rw-r--r--doc/html/optiondialog_8h-source.html77
-rw-r--r--doc/html/optiondialog_8moc_8cpp-source.html159
-rw-r--r--doc/html/serverdialog_8cpp-source.html279
-rw-r--r--doc/html/serverdialog_8h-source.html131
-rw-r--r--doc/html/serverdialog_8moc_8cpp-source.html114
-rw-r--r--doc/html/showlistviewitem_8cpp-source.html123
-rw-r--r--doc/html/showlistviewitem_8h-source.html79
-rw-r--r--doc/html/showrecord_8cpp-source.html580
-rw-r--r--doc/html/showrecord_8h-source.html150
-rw-r--r--doc/html/showrecordelem_8cpp-source.html622
-rw-r--r--doc/html/showrecordelem_8h-source.html202
-rw-r--r--doc/html/tab_b.gifbin0 -> 35 bytes
-rw-r--r--doc/html/tab_l.gifbin0 -> 706 bytes
-rw-r--r--doc/html/tab_r.gifbin0 -> 2585 bytes
-rw-r--r--doc/html/tabs.css102
-rw-r--r--doc/html/types_8h-source.html105
-rw-r--r--doc/html/uniqueapp_8cpp-source.html99
-rw-r--r--doc/html/uniqueapp_8h-source.html75
-rw-r--r--doc/hu/Makefile.am10
-rw-r--r--doc/hu/index.docbook481
-rw-r--r--doc/it/Makefile.am10
-rw-r--r--doc/it/index.docbook523
-rw-r--r--doc/ru/Makefile.am10
-rw-r--r--doc/ru/index.docbook517
-rw-r--r--doc/sv/Makefile.am9
-rw-r--r--doc/sv/index.docbook370
268 files changed, 46520 insertions, 0 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..3afcb22
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,10 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+SUBDIRS = en de es sv fr hu it ru
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = ru
+KDE_DOCS = kshowmail
+
+
diff --git a/doc/cs/Makefile.am b/doc/cs/Makefile.am
new file mode 100644
index 0000000..ff41fa8
--- /dev/null
+++ b/doc/cs/Makefile.am
@@ -0,0 +1,10 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = index.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = en
+KDE_DOCS = kshowmail
+
diff --git a/doc/cs/index.docbook b/doc/cs/index.docbook
new file mode 100644
index 0000000..4832400
--- /dev/null
+++ b/doc/cs/index.docbook
@@ -0,0 +1,516 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kshowmail '<application>Kshowmail</application>'>
+ <!ENTITY kapp "&kshowmail;"><!-- replace kshowmail here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % English "INCLUDE"><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001 -->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>The Kshowmail Handbook</title>
+
+<authorgroup>
+<author>
+<firstname>Eggert</firstname>
+<surname>Ehmke</surname>
+<affiliation>
+<address><email>eggert.ehmke@berlin.de</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Allistar</firstname>
+<surname>Melville</surname>
+<affiliation>
+<address><email>allistar@silvermoon.co.nz</email></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+<copyright>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<year>2003</year>
+<year>2004</year>
+<holder>Eggert Ehmke</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date>01/02/2004</date>
+<releaseinfo>3.1.1</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para>
+This Handbook describes Kshowmail Version 3.1.1
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kshowmail</keyword>
+<keyword>kmail</keyword>
+<keyword>pop3</keyword>
+<keyword>mail checker</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title>Introduction</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para>
+Kshowmail is a KDE tool to watch mails on a POP3 server.
+Headers and complete mails can be viewed without loading them to the
+local mail client.
+Unpleasant mail can be deleted from the server.
+The list of displayed mails can be refreshed via configurable timers.
+Filters can be defined to mark known spam and unwanted mail.
+Mails marked by filters can be deleted automatically.
+A sound can be played if new mail arrives.
+A command menu allows user configurable commands like dcop commands to launch kmail.
+A special command can be defined to send complain mail against spam.
+Multiple accounts are supported.
+</para>
+</chapter>
+
+<chapter id="using-kshowmail">
+<title>Using Kshowmail</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="kshowmail-features">
+<title>General Usage</title>
+<para>
+Add some accounts in the "Options" config dialog. Connect to the internet. Now you may list the
+mails on the pop3 servers by pressing the "Refresh" button. All other buttons and menu entries
+should explain themself.
+Have fun !
+</para>
+</sect1>
+<sect1 id="shortcuts">
+ <title>Keyboard-Shortcuts</title>
+ <variablelist>
+ <title>These keyboard shortcuts are defined:</title>
+ <varlistentry>
+ <term>F2</term>
+ <listitem>
+ <para>Show headers of selected mails</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F3</term>
+ <listitem>
+ <para>Show complete selected mails</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F5</term>
+ <listitem>
+ <para>Refresh new mails</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Shift-F5</term>
+ <listitem>
+ <para>Force refresh of all mails</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F10</term>
+ <listitem>
+ <para>Configure accounts</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Del</term>
+ <listitem>
+ <para>Delete selected mails from server</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Ctrl-C</term>
+ <listitem>
+ <para>Clear the mail list.
+ (No mails will be deleted from the server)</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+</sect1>
+
+<sect1 id="filter">
+ <title>Filters</title>
+ <para>
+ Filters can be used to select known spam and other unwanted mail.
+ You can define as much filters as you want.
+ They will be applied on all mails each time the message list is refreshed.
+ </para>
+ <para>
+ In the Dialogue "Filter" you can select a state.
+ In the state "Deactivated" all filters are switched off.
+ In the state "Activated" all filters are switched on.
+ Filtered mails are selected in the message list and can be deleted manually.
+ In the state "Automatic delete" all filtered mails are deleted immediatly.
+ Please be careful when you select this state !
+ It may be useful to test new filters some time in the "Activated" state.
+ In the file ~/.kde/share/apps/kshowmail/kshowmail.log you can monitor mails that have been deleted automatically.
+ </para>
+
+ <para>
+ Each filter contains one or two conditions, that can be linked together.
+ Especially powerful conditions can be created using regular expressions.
+ Here the regular expressions of the Qt-Library are utilized,
+ for a detailed documentation see the documentation of the class KRegExpEditor,
+ or one of the numerous texts about regular expressions in the internet.
+ <ulink url="help:/KRegExpEditor/whatIsARegExp.html">
+ What is a regular expression?
+ </ulink>
+ </para>
+
+ <sect2>
+ <title>Regular Expressions examples</title>
+ <para>
+ MS Corporation|Microsoft: either "MS Corporation" or "Microsoft" will be recognized
+ </para>
+ <para>
+ (mail|message) delivery: either "mail delivery" or "message delivery" will be recognized
+ </para>
+ <para>
+ ms (program )?security: either "ms security" or "ms program security" will be recognized
+ </para>
+ <para>
+ [\x0100-\xffff]: all characters outside the ASCII character set are recognized (chinese and korean characters)
+ </para>
+ <para>
+ These templates can be combined arbitrarily.
+ </para>
+ </sect2>
+</sect1>
+
+<sect1 id="cmdline">
+<title>Command Line Parameters</title>
+<para>
+You can provide the selected account on the command line.
+If the option -config is set on the command line, the configuration dialog is started immediatly.
+This can be helpful, if the function "Terminate kshowmail if no new mail" is activated.
+The option -refresh can be used to start the refresh processing immediatly.
+</para>
+</sect1>
+<sect1 id="extprog">
+<title>External programs</title>
+<para>
+To start external programs like kmail, add a entry in the commands menu.
+Command names show up in the Actions menu. If they contain the character '&amp;', the following letter will
+be used as keyboard shortcut.
+</para>
+<para> The following parameters are placeholders and will be substituted by the actual values:</para>
+<para> &lt;user&gt; User name</para>
+<para> &lt;passwd&gt; Password</para>
+<para> &lt;server&gt; Server</para>
+<para> &lt;header&gt; The mail header will be copied to a temporary file, the name of this file will be substituted here.</para>
+<para> &lt;body&gt; The mail body will be copied to a temporary file, the name of this file will be substituted here.</para>
+<para>
+ A very effective method is the dcop command that allows to call selected methods of
+ other KDE programs.
+ You can create a command that calls KMail to get the mail from the server:
+</para>
+<para>
+ <command>dcop kmail KMailIface checkMail</command>
+</para>
+<para>
+ The KDE program kdcop is useful to evaluate the functions of other KDE programs.
+</para>
+</sect1>
+<sect1 id="complain">
+<title> Sending complain mails </title>
+<para>
+ The command to send complain mails is a special one.
+ To keep flexibility, it has been implemented as an external command too.
+ I suggest to use the perl program "spam.pl" version 0.20 or better of Daniel Stenberg.
+ It can be received at <ulink url="http://spam.sourceforge.net">http://spam.sourceforge.net.</ulink>
+ To make it run with kshowmail, follow these steps:
+</para>
+<para>
+ 1. Install spam.pl in a suitable directory, say /usr/local/bin.
+</para>
+<para>
+ 2. Create the files ~/.spam/friends and ~/.spam/from.
+ More details are available in the spam.pl documentation.
+</para>
+<para>
+ 3. Create an entry in the kshowmail command menu.
+ The name of the entry has to be "complain" !
+ Otherwise the command will not be recognized correctly.
+ Enter this text as command line:
+</para>
+<para>
+ <command>spam.pl -d &lt; &lt;body&gt;</command>
+</para>
+<para>
+ This causes the mail body to be piped into spam.pl.
+</para>
+<para>
+ The debug option -d may be removed later, if you are satisfied with the results.
+ Only then the complain mails will be actually sent.
+ Add other options as you like.
+</para>
+<para>
+ Be careful to choose the right entries in the ~/.spam/friends file.
+ At least the local domain should be inserted.
+ Use this feature at your own risk !
+</para>
+<para>
+ As you press the button "Send complain mail", for each highlighted mail
+ there will be one or more complain mails generated and sent immediatly.
+ The receiver of these mails are determined by spam.pl.
+ As long as the option -d is activated, only a message will be displayed to show what would happen.
+ To activate the feature, remove the debug flag.
+</para>
+<para>
+ If you prefer other anti spam programs, try to set them up in a similar way.
+ Contact me if there are any problems.
+</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title>Questions and Answers</title>
+
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para>To be provided</para>
+</question>
+<answer>
+<para>To be provided.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title>Credits and License</title>
+
+<para>
+&kapp;
+</para>
+<para>
+Program copyright 2000-2003 Eggert Ehmke <email>eggert.ehmke@berlin.de</email>
+</para>
+<para>
+Contributors:
+<itemizedlist>
+<listitem>
+<para>
+Nicolas Vignal <email>nicolas.vignal@fnac.net</email> who provided RPMs for RedHat,
+and the french translation.
+</para>
+</listitem>
+<listitem>
+<para>
+Edgardo Garcia <email>edyx@mindless.com</email> who provided the spanish translation
+</para>
+</listitem>
+<listitem>
+<para>
+Mattias Newzella <email>newzella@swipnet.se</email> who provided the swedish translation
+</para>
+</listitem>
+<listitem>
+<para>
+Sandor Laza <email>slaza@xs4all.nl</email> who provided the hungarian translation
+</para>
+</listitem>
+<listitem>
+<para>
+Gabriele Postorino <email>g.posto@tin.it</email> who provided the italian translation
+</para>
+</listitem>
+<listitem>
+<para>
+Many users did a lot of testing and created a lot of
+ideas that are now part of kshowmail.
+I want to say "thank you" to all of you !
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove. Commercial development should -->
+<!-- replace this with their copyright and either remove it or re-set this.-->
+
+<!-- Determine which license your application is licensed under,
+ and delete all the remaining licenses below:
+
+ (NOTE: All documentation are licensed under the FDL,
+ regardless of what license the application uses) -->
+
+&underGPL; <!-- GPL License -->
+</chapter>
+
+<appendix id="installation">
+<title>Installation</title>
+
+<sect1 id="getting-kshowmail">
+<title>How to obtain Kshowmail</title>
+
+<para>
+The actual version is to be found on
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+or on
+<ulink url="http://freshmeat.net">http://freshmeat.net</ulink>
+
+</para>
+</sect1>
+
+<sect1 id="requirements">
+<title>Requirements</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para>
+ Developed and tested under SuSE 8.2.
+ In order to successfully use Kshowmail, you need KDE 3.1.x and Qt 3.1.x.
+</para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para>
+You can find a list of changes at
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+</para>
+</sect1>
+
+<sect1 id="compilation">
+<title>Compilation and Installation</title>
+
+<para>
+ In order to compile and install Kshowmail on your system, type the following in the base
+ directory of Kshowmail:
+ <screen width="40">
+ <prompt>%</prompt> <userinput>./configure</userinput>
+ or even:
+ <prompt>%</prompt> <userinput>./configure --prefix=$KDEDIR</userinput>
+
+ <prompt>%</prompt> <userinput>make</userinput>
+
+ as root:
+ <prompt>%</prompt> <userinput>make install</userinput>
+ </screen>
+ It may be useful to set the environment variable KDEDIR before these steps.
+</para>
+
+<para>
+ Since Kshowmail uses autoconf and automake you should have not trouble compiling it.
+ Should you run into problems please report them to me.
+</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/de/Makefile.am b/doc/de/Makefile.am
new file mode 100644
index 0000000..8108eb8
--- /dev/null
+++ b/doc/de/Makefile.am
@@ -0,0 +1,10 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = index.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = de
+KDE_DOCS = kshowmail
+
diff --git a/doc/de/index.docbook b/doc/de/index.docbook
new file mode 100644
index 0000000..47ae09b
--- /dev/null
+++ b/doc/de/index.docbook
@@ -0,0 +1,522 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kshowmail '<application>Kshowmail</application>'>
+ <!ENTITY kapp "&kshowmail;"><!-- replace kshowmail here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % German "INCLUDE"><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001 -->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>Das KShowmail Handbuch</title>
+
+<authorgroup>
+<author>
+<firstname>Eggert</firstname>
+<surname>Ehmke</surname>
+<affiliation>
+<address><email>eggert.ehmke@berlin.de</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Allistar</firstname>
+<surname>Melville</surname>
+<affiliation>
+<address><email>allistar@silvermoon.co.nz</email></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+<copyright>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<year>2003</year>
+<year>2004</year>
+<holder>Eggert Ehmke</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date>01/02/2004</date>
+<releaseinfo>3.1.1</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para>
+Dieses Handbuch beschreibt KShowmail Version 3.1.1
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kshowmail</keyword>
+<keyword>kmail</keyword>
+<keyword>pop3</keyword>
+<keyword>mail checker</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title>Einf&uuml;hrung</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para>
+KShowmail ist ein KDE-Tool, mit dem Nachrichten (Emails) auf einem POP3-Server
+&uuml;berwacht werden k&ouml;nnen.
+Headers und vollst&auml;ndige Nachrichten k&ouml;nnen betrachtet werden, ohne sie dem lokalen Mail-Client zuzustellen.
+Ungew&uuml;nschte Nachrichten k&ouml;nnen auf dem Server gel&ouml;scht werden.
+Die Liste der angezeigten Nachrichten kann periodisch erneuert werden.
+Filter k&ouml;nnen definiert werden, um bekannte Spam zu kennzeichnen.
+Die durch Filter gekennzeichneten Nchrichten k&ouml;nnen automatisch gel&ouml;scht werden.
+Beim Eintreffen neuer Nachrichten kann ein Klang abgespielt werden.
+Ein Men&uuml; "Kommandos" erlaubt die Einrichtung von benutzerdefinierten
+Kommandos wie dcop zum Aufrufen von Funktionen anderer KDE-Programme.
+Zum Versenden von Beschwerden wegen Spam kann ein besonderes Kommando eingerichtet werden.
+Mehrere Pop3-Konten k&ouml;nnen &uuml;berwacht werden.
+</para>
+</chapter>
+
+<chapter id="using-kshowmail">
+<title>Benutzung</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="kshowmail-features">
+<title>Allgemein</title>
+<para>
+Im Dialog "Einstellungen/Konten einrichten" k&ouml;nnen Benutzerkonten eingerichtet werden.
+Wenn eine Verbindung zum Internet besteht,
+k&ouml;nnen die Nachrichten auf dem POP3-Server durch Dr&uuml;cken des Buttons "Nachrichten erneuern" angezeigt werden.
+Im Dialog "Einstellungen/Filter einrichten" k&ouml;nnen Filter eingerichtet werden,
+um Nachrichten von bekannten Spammern auszufiltern.
+Alle anderen Buttons und Men&uuml;-Funktionen sollten selbsterkl&auml;rend sein.
+Viel Spa&szlig; !
+</para>
+</sect1>
+<sect1 id="shortcuts">
+ <title>Tastatur-K&uuml;rzel</title>
+ <variablelist>
+ <title>Diese Tastatur-K&uuml;rzel sind definiert:</title>
+ <varlistentry>
+ <term>F2</term>
+ <listitem>
+ <para>Vorspann der markierten Nachrichten anzeigen</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F3</term>
+ <listitem>
+ <para>Vollst&auml;ndige markierte Nachrichten anzeigen</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F5</term>
+ <listitem>
+ <para>Nachrichten erneuern</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Umschalt-F5</term>
+ <listitem>
+ <para>Erzwungenes Erneuern aller Nachrichten</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F10</term>
+ <listitem>
+ <para>Konten einrichten</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Entf</term>
+ <listitem>
+ <para> Markierte Nachrichten l&ouml;schen</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Strg-C</term>
+ <listitem>
+ <para> Liste der geladenen Nachrichten l&ouml;schen
+ (Nachrichten werden nicht vom Server gel&ouml;scht)
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+</sect1>
+
+<sect1 id="filter">
+ <title>Filter</title>
+ <para>
+ Mit Hilfe von Filtern ist es m&ouml;glich, bekannte Spammer und andere unerw&uuml;nschte Nachrichten auszufiltern.
+ Es k&ouml;nnen beliebig viele Filter eingerichtet werden.
+ Sie werden jeweils beim Erneuern der Nachrichtenliste auf alle vorhandenen Nachrichten angewandt.
+ </para>
+ <para>
+ Im Dialog "Filter" kann der Status eingestellt werden.
+ Im Status "Deaktiviert" sind alle Filter ausgeschaltet.
+ Im Status "Aktiviert" sind alle Filter eingeschaltet.
+ Gefilterte Nachrichten werden in der Nachrichtenliste markiert und k&ouml;nnen manuell gel&ouml;scht werden.
+ Im Status "Automatisches L&ouml;schen" werden alle gefilterten Nachrichten sofort gel&ouml;scht.
+ Bitte Vorsicht beim Aktivieren dieses Status !
+ Es ist sinnvoll, neue Filter zun&auml;chst einige Zeit im Status "Aktiviert" zu testen.
+ In der Datei ~/.kde/share/apps/kshowmail/kshowmail.log k&ouml;nnen automatisch gel&ouml;schte Nachrichten
+ &uuml;berpr&uuml;ft werden.
+ </para>
+
+ <para>
+ Jeder Filter besteht aus ein oder zwei Bedingungen, die miteinander verkn&uuml;pft werden k&ouml;nnen.
+ Besonders aussagekr&auml;ftige Bedingungen k&ouml;nnen mit Hilfe der "Regul&auml;ren Ausdr&uuml;cke" formuliert werden.
+ Es werden die Regul&auml;ren Ausdr&uuml;cke der Qt-Bibliothek verwendet, f&uuml;r eine genauere Dokumentation der Syntax
+ siehe die Dokumentation der Klasse KRegExpEditor oder eine der vielen Texte zu "Regular Expressions" im Internet.
+ <ulink url="help:/KRegExpEditor/whatIsARegExp.html">
+ Was ist ein regul&auml;rer Ausdruck?
+ </ulink>
+ </para>
+
+ <sect2>
+ <title>Beispiele zu Regul&auml;ren Ausdr&uuml;cken</title>
+ <para>
+ MS Corporation|Microsoft: entweder "MS Corporation" oder "Microsoft" wird erkannt
+ </para>
+ <para>
+ (mail|message) delivery: entweder "mail delivery" oder "message delivery" wird erkannt
+ </para>
+ <para>
+ ms (program )?security: entweder "ms security" oder "ms program security" wird erkannt
+ </para>
+ <para>
+ [\x0100-\xffff]: alle Zeichen ausserhalb des ASCII-Alphabets werden erkannt (chinesische und koreanische Schriftzeichen)
+ </para>
+ <para>
+ Diese Muster lassen sich beliebig kombinieren.
+ </para>
+ </sect2>
+</sect1>
+
+<sect1 id="cmdline">
+ <title>Kommandozeilen-Parameter</title>
+ <para>
+ Das gew&uuml;nschte Benutzerkonto kann beim Aufruf des Programms auf der Kommandozeile &uuml;bergeben werden.
+ Wird das Programm mit der Option -config gestartet, so wird unmittelbar der Konfigurationsdialog gestartet.
+ Dies kann n&uuml;tzlich sein, wenn die Funktion "Beenden von KShowmail, wenn keine neuen Nachrichten" aktiviert ist.
+ Die Option -refresh kann benutzt werden, um die Erneuerung der Nachrichten sofort zu starten.
+ </para>
+</sect1>
+
+<sect1 id="extprog">
+<title>Externe Kommandos</title>
+<para>
+Im Men&uuml; "Kommandos" k&ouml;nnen externe Kommandos wie dcop eingetragen werden. Die Kommandonamen
+erscheinen danach im gleichen Men&uuml;. Wenn der Kommandoname das Zeichen '&amp;' enth&auml;lt, kann das folgende Zeichen
+als Tastaturk&uuml;rzel benutzt werden.
+</para>
+<para>
+Die folgenden Parameter sind Platzhalter und werden beim Aufruf durch aktuelle
+Werte ersetzt:
+</para>
+<para> &lt;user&gt; Benutzername</para>
+<para> &lt;passwd&gt; Passwort</para>
+<para> &lt;server&gt; Server</para>
+<para>
+&lt;header&gt; Der Vorspann der Nachricht wird in eine tempor&auml;re Datei kopiert, der Name dieser Datei wird hier eingetragen.
+</para>
+<para>
+&lt;body&gt; Die vollst&auml;ndige Nachricht wird in eine tempor&auml;re Datei kopiert, der Name dieser Datei wird hier eingetragen.
+</para>
+
+<para>
+ Eine hilfreiche Methode ist das Kommando dcop, mit dem man ausgew&auml;hlte Funktionen
+ anderer KDE-Programme aufrufen kann.
+ Mit dem folgenden Kommando wird die Mail durch KMail abgerufen:
+</para>
+<para>
+ dcop kmail KMailIface checkMail
+</para>
+<para>
+ Das KDE-Programm kdcop ist hilfreich, um die Funktionen von anderen KDE-Programmen zu erkunden.
+</para>
+
+</sect1>
+<sect1 id="complain">
+<title> Verschicken von Beschwerden </title>
+<para>
+Eine besondere Rolle spielt das Kommando zum Verschicken von Beschwerden wegen Spam.
+Um m&ouml;glichst flexibel zu bleiben, wird es ebenfalls als externes Kommando realisiert.
+Ich empfehle die Benutzung von "spam.pl" Version 0.21 von Daniel Stenberg.
+Es ist zu beziehen unter <ulink url="http://spam.sourceforge.net">http://spam.sourceforge.net.</ulink>
+Um es in KShowmail einzubinden, sind folgende Schritte notwendig:
+</para>
+<para>1. Installiere spam.pl in ein geeignetes Verzeichnis, z.B. /usr/local/bin.</para>
+<para>2. Richte die Dateien ~/.spam/friends und ~/.spam/from ein.
+Weitere Details sind der Dokumentation von spam.pl zu entnehmen.</para>
+<para>3. Einrichten eines Eintrages im Kommandomen&uuml; von KShowmail.
+Der Name des Men&uuml;eintrages mu&szlig; "complain" lauten !
+Sonst wird das Kommando nicht richtig erkannt.
+Als Kommandozeile wird folgender Text eingetragen:
+</para>
+<para> spam.pl -d &lt; &lt;body&gt;</para>
+<para> Hier wird der Text der Nachricht nach stdin von spam.pl umgeleitet.</para>
+<para/>
+<para>
+Die Option -d (Debug) kann sp&auml;ter entfernt werden, wenn man mit der Einrichtung zufrieden ist.
+Erst dann werden die Beschwerden tats&auml;chlich abgeschickt.
+Andere Optionen k&ouml;nnen nach Bedarf hinzugef&uuml;gt werden.
+</para>
+<para>
+Der Inhalt der Datei ~/.spam/friends sollte sorgf&auml;ltig gew&auml;hlt werden.
+Mindestens die eigene Domain sollte darin stehen.
+Die Benutzung dieses Features geschieht auf eigene Gefahr !
+</para>
+<para>
+Bei Bet&auml;tigen des Buttons "Beschwerde schicken" wird f&uuml;r jede markierte Nachricht
+eine oder mehrere Beschwerden erzeugt, die sofort verschickt werden.
+Die Empf&auml;nger dieser Nachrichten werden von spam.pl festgelegt.
+Solange die Debugoption -d in der Kommandozeile steht, wird lediglich ein Fenster angezeigt,
+aus dem zu entnehmen ist, an welche Empf&auml;nger die Nachricht gehen w&uuml;rde.
+Die Funktion wird also aktiviert, indem das Debugflag entfernt wird !
+</para>
+<para>
+Wer ein anderes Anti-Spam-Programm bevorzugt, kann versuchen, es auf &auml;hnliche Weise einzubinden.
+Wenn es dabei Probleme geben sollte, werde ich versuchen zu helfen.
+</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title>Fragen und Antworten</title>
+
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para>keine Fragen ...</para>
+</question>
+<answer>
+<para>... keine Antworten !</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title>Beitr&auml;ge</title>
+
+<para>
+&kapp;
+</para>
+<para>
+Program copyright 2000-2003 Eggert Ehmke <email>eggert.ehmke@berlin.de</email>
+</para>
+<para>
+Mitwirkende:
+<itemizedlist>
+<listitem>
+<para>
+Nicolas Vignal <email>nicolas.vignal@fnac.net</email> erstellte RPM's f&uuml;r RedHat,
+und die franz&ouml;sische &Uuml;bersetzung.
+</para>
+</listitem>
+<listitem>
+<para>
+Edgardo Garcia <email>edyx@mindless.com</email> erstellte die spanische &Uuml;bersetzung.
+</para>
+</listitem>
+<listitem>
+<para>
+Mattias Newzella <email>newzella@swipnet.se</email> erstellte die schwedische &Uuml;bersetzung.
+</para>
+</listitem>
+<listitem>
+<para>
+Sandor Laza <email>slaza@xs4all.nl</email> erstellte die ungarische &Uuml;bersetzung.
+</para>
+</listitem>
+<listitem>
+<para>
+Gabriele Postorino <email>g.posto@tin.it</email> erstellte die italienische &Uuml;bersetzung.
+</para>
+</listitem>
+<listitem>
+<para>
+Viele Benutzer haben mir bei den Tests geholfen und viele Ideen gehabt, die in das Programm
+eingeflossen sind. Bei allen m&ouml;chte ich mich bedanken !
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove. Commercial development should -->
+<!-- replace this with their copyright and either remove it or re-set this.-->
+
+<!-- Determine which license your application is licensed under,
+ and delete all the remaining licenses below:
+
+ (NOTE: All documentation are licensed under the FDL,
+ regardless of what license the application uses) -->
+
+&underGPL; <!-- GPL License -->
+</chapter>
+
+<appendix id="installation">
+<title>Installation</title>
+
+<sect1 id="getting-kshowmail">
+<title>Wo bekomme ich KShowmail ?</title>
+
+<para>
+Die aktuelle Version gibt es immer unter
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+oder bei
+<ulink url="http://freshmeat.net">http://freshmeat.net</ulink>
+</para>
+</sect1>
+
+<sect1 id="requirements">
+<title>Voraussetzungen</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para>
+Entwickelt und getestet unter SuSE Linux 8.2.
+Das Programm sollte sich unter allen Linux-Distributionen &uuml;bersetzen lassen.
+Qt 3.1.x und KDE 3.1.x werden ben&ouml;tigt, und die X include Dateien.
+</para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para>
+Die aktuellen &Auml;nderungen befinden sich in der Datei Changelog oder bei
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail/</ulink>
+</para>
+</sect1>
+
+<sect1 id="compilation">
+ <title>Kompilation und Installation</title>
+ <para>
+ Um KShowmail zu &uuml;bersetzen und zu installieren, benutze diese Kommandos
+ im Installationsverzeichnis:
+ <screen width="40">
+ <prompt>%</prompt> <userinput>./configure</userinput>
+ oder auch
+ <prompt>%</prompt> <userinput>./configure --prefix=$KDEDIR</userinput>
+
+ <prompt>%</prompt> <userinput>make</userinput>
+
+ Als root:
+ <prompt>%</prompt> <userinput>make install</userinput>
+ </screen>
+ Es ist sinnvoll, die Umgebungsvariable KDEDIR vorher richtig zu setzen.
+ </para>
+
+ <para>
+ Da KShowmail autoconf benutzt, sollte es keine Probleme geben.
+ Falls doch irgendwelche Schwierigkeiten auftreten sollten, wende dich an mich.
+ </para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/en/Makefile.am b/doc/en/Makefile.am
new file mode 100644
index 0000000..ff41fa8
--- /dev/null
+++ b/doc/en/Makefile.am
@@ -0,0 +1,10 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = index.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = en
+KDE_DOCS = kshowmail
+
diff --git a/doc/en/index.docbook b/doc/en/index.docbook
new file mode 100644
index 0000000..4832400
--- /dev/null
+++ b/doc/en/index.docbook
@@ -0,0 +1,516 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kshowmail '<application>Kshowmail</application>'>
+ <!ENTITY kapp "&kshowmail;"><!-- replace kshowmail here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % English "INCLUDE"><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001 -->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>The Kshowmail Handbook</title>
+
+<authorgroup>
+<author>
+<firstname>Eggert</firstname>
+<surname>Ehmke</surname>
+<affiliation>
+<address><email>eggert.ehmke@berlin.de</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Allistar</firstname>
+<surname>Melville</surname>
+<affiliation>
+<address><email>allistar@silvermoon.co.nz</email></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+<copyright>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<year>2003</year>
+<year>2004</year>
+<holder>Eggert Ehmke</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date>01/02/2004</date>
+<releaseinfo>3.1.1</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para>
+This Handbook describes Kshowmail Version 3.1.1
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kshowmail</keyword>
+<keyword>kmail</keyword>
+<keyword>pop3</keyword>
+<keyword>mail checker</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title>Introduction</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para>
+Kshowmail is a KDE tool to watch mails on a POP3 server.
+Headers and complete mails can be viewed without loading them to the
+local mail client.
+Unpleasant mail can be deleted from the server.
+The list of displayed mails can be refreshed via configurable timers.
+Filters can be defined to mark known spam and unwanted mail.
+Mails marked by filters can be deleted automatically.
+A sound can be played if new mail arrives.
+A command menu allows user configurable commands like dcop commands to launch kmail.
+A special command can be defined to send complain mail against spam.
+Multiple accounts are supported.
+</para>
+</chapter>
+
+<chapter id="using-kshowmail">
+<title>Using Kshowmail</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="kshowmail-features">
+<title>General Usage</title>
+<para>
+Add some accounts in the "Options" config dialog. Connect to the internet. Now you may list the
+mails on the pop3 servers by pressing the "Refresh" button. All other buttons and menu entries
+should explain themself.
+Have fun !
+</para>
+</sect1>
+<sect1 id="shortcuts">
+ <title>Keyboard-Shortcuts</title>
+ <variablelist>
+ <title>These keyboard shortcuts are defined:</title>
+ <varlistentry>
+ <term>F2</term>
+ <listitem>
+ <para>Show headers of selected mails</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F3</term>
+ <listitem>
+ <para>Show complete selected mails</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F5</term>
+ <listitem>
+ <para>Refresh new mails</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Shift-F5</term>
+ <listitem>
+ <para>Force refresh of all mails</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F10</term>
+ <listitem>
+ <para>Configure accounts</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Del</term>
+ <listitem>
+ <para>Delete selected mails from server</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Ctrl-C</term>
+ <listitem>
+ <para>Clear the mail list.
+ (No mails will be deleted from the server)</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+</sect1>
+
+<sect1 id="filter">
+ <title>Filters</title>
+ <para>
+ Filters can be used to select known spam and other unwanted mail.
+ You can define as much filters as you want.
+ They will be applied on all mails each time the message list is refreshed.
+ </para>
+ <para>
+ In the Dialogue "Filter" you can select a state.
+ In the state "Deactivated" all filters are switched off.
+ In the state "Activated" all filters are switched on.
+ Filtered mails are selected in the message list and can be deleted manually.
+ In the state "Automatic delete" all filtered mails are deleted immediatly.
+ Please be careful when you select this state !
+ It may be useful to test new filters some time in the "Activated" state.
+ In the file ~/.kde/share/apps/kshowmail/kshowmail.log you can monitor mails that have been deleted automatically.
+ </para>
+
+ <para>
+ Each filter contains one or two conditions, that can be linked together.
+ Especially powerful conditions can be created using regular expressions.
+ Here the regular expressions of the Qt-Library are utilized,
+ for a detailed documentation see the documentation of the class KRegExpEditor,
+ or one of the numerous texts about regular expressions in the internet.
+ <ulink url="help:/KRegExpEditor/whatIsARegExp.html">
+ What is a regular expression?
+ </ulink>
+ </para>
+
+ <sect2>
+ <title>Regular Expressions examples</title>
+ <para>
+ MS Corporation|Microsoft: either "MS Corporation" or "Microsoft" will be recognized
+ </para>
+ <para>
+ (mail|message) delivery: either "mail delivery" or "message delivery" will be recognized
+ </para>
+ <para>
+ ms (program )?security: either "ms security" or "ms program security" will be recognized
+ </para>
+ <para>
+ [\x0100-\xffff]: all characters outside the ASCII character set are recognized (chinese and korean characters)
+ </para>
+ <para>
+ These templates can be combined arbitrarily.
+ </para>
+ </sect2>
+</sect1>
+
+<sect1 id="cmdline">
+<title>Command Line Parameters</title>
+<para>
+You can provide the selected account on the command line.
+If the option -config is set on the command line, the configuration dialog is started immediatly.
+This can be helpful, if the function "Terminate kshowmail if no new mail" is activated.
+The option -refresh can be used to start the refresh processing immediatly.
+</para>
+</sect1>
+<sect1 id="extprog">
+<title>External programs</title>
+<para>
+To start external programs like kmail, add a entry in the commands menu.
+Command names show up in the Actions menu. If they contain the character '&amp;', the following letter will
+be used as keyboard shortcut.
+</para>
+<para> The following parameters are placeholders and will be substituted by the actual values:</para>
+<para> &lt;user&gt; User name</para>
+<para> &lt;passwd&gt; Password</para>
+<para> &lt;server&gt; Server</para>
+<para> &lt;header&gt; The mail header will be copied to a temporary file, the name of this file will be substituted here.</para>
+<para> &lt;body&gt; The mail body will be copied to a temporary file, the name of this file will be substituted here.</para>
+<para>
+ A very effective method is the dcop command that allows to call selected methods of
+ other KDE programs.
+ You can create a command that calls KMail to get the mail from the server:
+</para>
+<para>
+ <command>dcop kmail KMailIface checkMail</command>
+</para>
+<para>
+ The KDE program kdcop is useful to evaluate the functions of other KDE programs.
+</para>
+</sect1>
+<sect1 id="complain">
+<title> Sending complain mails </title>
+<para>
+ The command to send complain mails is a special one.
+ To keep flexibility, it has been implemented as an external command too.
+ I suggest to use the perl program "spam.pl" version 0.20 or better of Daniel Stenberg.
+ It can be received at <ulink url="http://spam.sourceforge.net">http://spam.sourceforge.net.</ulink>
+ To make it run with kshowmail, follow these steps:
+</para>
+<para>
+ 1. Install spam.pl in a suitable directory, say /usr/local/bin.
+</para>
+<para>
+ 2. Create the files ~/.spam/friends and ~/.spam/from.
+ More details are available in the spam.pl documentation.
+</para>
+<para>
+ 3. Create an entry in the kshowmail command menu.
+ The name of the entry has to be "complain" !
+ Otherwise the command will not be recognized correctly.
+ Enter this text as command line:
+</para>
+<para>
+ <command>spam.pl -d &lt; &lt;body&gt;</command>
+</para>
+<para>
+ This causes the mail body to be piped into spam.pl.
+</para>
+<para>
+ The debug option -d may be removed later, if you are satisfied with the results.
+ Only then the complain mails will be actually sent.
+ Add other options as you like.
+</para>
+<para>
+ Be careful to choose the right entries in the ~/.spam/friends file.
+ At least the local domain should be inserted.
+ Use this feature at your own risk !
+</para>
+<para>
+ As you press the button "Send complain mail", for each highlighted mail
+ there will be one or more complain mails generated and sent immediatly.
+ The receiver of these mails are determined by spam.pl.
+ As long as the option -d is activated, only a message will be displayed to show what would happen.
+ To activate the feature, remove the debug flag.
+</para>
+<para>
+ If you prefer other anti spam programs, try to set them up in a similar way.
+ Contact me if there are any problems.
+</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title>Questions and Answers</title>
+
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para>To be provided</para>
+</question>
+<answer>
+<para>To be provided.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title>Credits and License</title>
+
+<para>
+&kapp;
+</para>
+<para>
+Program copyright 2000-2003 Eggert Ehmke <email>eggert.ehmke@berlin.de</email>
+</para>
+<para>
+Contributors:
+<itemizedlist>
+<listitem>
+<para>
+Nicolas Vignal <email>nicolas.vignal@fnac.net</email> who provided RPMs for RedHat,
+and the french translation.
+</para>
+</listitem>
+<listitem>
+<para>
+Edgardo Garcia <email>edyx@mindless.com</email> who provided the spanish translation
+</para>
+</listitem>
+<listitem>
+<para>
+Mattias Newzella <email>newzella@swipnet.se</email> who provided the swedish translation
+</para>
+</listitem>
+<listitem>
+<para>
+Sandor Laza <email>slaza@xs4all.nl</email> who provided the hungarian translation
+</para>
+</listitem>
+<listitem>
+<para>
+Gabriele Postorino <email>g.posto@tin.it</email> who provided the italian translation
+</para>
+</listitem>
+<listitem>
+<para>
+Many users did a lot of testing and created a lot of
+ideas that are now part of kshowmail.
+I want to say "thank you" to all of you !
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove. Commercial development should -->
+<!-- replace this with their copyright and either remove it or re-set this.-->
+
+<!-- Determine which license your application is licensed under,
+ and delete all the remaining licenses below:
+
+ (NOTE: All documentation are licensed under the FDL,
+ regardless of what license the application uses) -->
+
+&underGPL; <!-- GPL License -->
+</chapter>
+
+<appendix id="installation">
+<title>Installation</title>
+
+<sect1 id="getting-kshowmail">
+<title>How to obtain Kshowmail</title>
+
+<para>
+The actual version is to be found on
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+or on
+<ulink url="http://freshmeat.net">http://freshmeat.net</ulink>
+
+</para>
+</sect1>
+
+<sect1 id="requirements">
+<title>Requirements</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para>
+ Developed and tested under SuSE 8.2.
+ In order to successfully use Kshowmail, you need KDE 3.1.x and Qt 3.1.x.
+</para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para>
+You can find a list of changes at
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+</para>
+</sect1>
+
+<sect1 id="compilation">
+<title>Compilation and Installation</title>
+
+<para>
+ In order to compile and install Kshowmail on your system, type the following in the base
+ directory of Kshowmail:
+ <screen width="40">
+ <prompt>%</prompt> <userinput>./configure</userinput>
+ or even:
+ <prompt>%</prompt> <userinput>./configure --prefix=$KDEDIR</userinput>
+
+ <prompt>%</prompt> <userinput>make</userinput>
+
+ as root:
+ <prompt>%</prompt> <userinput>make install</userinput>
+ </screen>
+ It may be useful to set the environment variable KDEDIR before these steps.
+</para>
+
+<para>
+ Since Kshowmail uses autoconf and automake you should have not trouble compiling it.
+ Should you run into problems please report them to me.
+</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/es/Makefile.am b/doc/es/Makefile.am
new file mode 100644
index 0000000..c4df70b
--- /dev/null
+++ b/doc/es/Makefile.am
@@ -0,0 +1,10 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = index.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = es
+KDE_DOCS = kshowmail
+
diff --git a/doc/es/index.docbook b/doc/es/index.docbook
new file mode 100644
index 0000000..69c25c5
--- /dev/null
+++ b/doc/es/index.docbook
@@ -0,0 +1,428 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kshowmail '<application>Kshowmail</application>'>
+ <!ENTITY kapp "&kshowmail;"><!-- replace kshowmail here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Spanish "INCLUDE"><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001 -->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>El manual del Kshowmail</title>
+
+<authorgroup>
+<author>
+<firstname>Eggert</firstname>
+<surname>Ehmke</surname>
+<affiliation>
+<address><email>eggert.ehmke@berlin.de</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Allistar</firstname>
+<surname>Melville</surname>
+<affiliation>
+<address><email>allistar@silvermoon.co.nz</email></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+<copyright>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<year>2003</year>
+<holder>Eggert Ehmke</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date>20.02.2003</date>
+<releaseinfo>3.0.4</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para>
+Este manual describe al Kshowmail versi&oacute;n 3.0.4
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kshowmail</keyword>
+<keyword>kmail</keyword>
+<keyword>pop3</keyword>
+<keyword>chequear correo</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title>Introducci&oacute;n</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para>
+Kshowmail es una herramienta KDE para ver mensajes en un servidor pop3.
+Es posible ver encabezados y correos completos sin necesidad de bajarlos al
+cliente de correo local. Los correos no deseados pueden ser borrados del servidor.
+La lista de correos mostrados puede ser actualizada peri&oacute;dicamente.
+Un sonido puede ser tocado cuando llega nuevo correo.
+El men&uacute; de "comandos" permite agregar comandos elegidos por el usuario como fetchmail o sendmail.
+Se puede definir un comando especial para enviar un mensaje de protesta contra los correos spam.
+Se pueden monitorear varias cuentas POP3.
+</para>
+</chapter>
+
+<chapter id="using-kshowmail">
+<title>Uso</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="kshowmail-features">
+<title>Uso General</title>
+<para>
+Agregue una o varias cuentas en el cuadro "Opciones". Con&eacute;ctese a Internet.
+Ahora puede listar los correos en el servidor POP3 presionando el bot&oacute;n "Renovar lista de mensajes".
+Los dem&aacute;s botones y entradas del men&uacute; deber&iacute;an ser autoexplicativos.
+Disfr&uacute;telo!
+</para>
+</sect1>
+<sect1 id="shortcuts">
+ <title>Accesos directos</title>
+ <variablelist>
+ <title>Estos accesos directos est&aacute;n configurados:</title>
+ <varlistentry>
+ <term>F2</term>
+ <listitem>
+ <para>Mostrar encabezales de mensajes seleccionados</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F3</term>
+ <listitem>
+ <para>Mostrar mensajes seleccionadas</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F5</term>
+ <listitem>
+ <para>Renovar mensajes nuevos</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Shift-F5</term>
+ <listitem>
+ <para>Forzar renovaci&oacute;n de toda la lista</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F10</term>
+ <listitem>
+ <para>Configurar cuentas</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Supr</term>
+ <listitem>
+ <para>Borrar mensajes seleccionados del servidor</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Ctrl-C</term>
+ <listitem>
+ <para>Borrar lista de mensajes.
+ (No se borrar&aacute;n mensajes del servidor)</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+</sect1>
+<sect1 id="cmdline">
+<title>Parametros de la l&iacute;nea de comando</title>
+<para>
+Iniciando el programa a trav&eacute;z de la l&iacute;nea de comando se puede especificar la cuenta deseada.
+Si se usa la opci&oacute;n -config iniciando el programa desde la l&iacute;nea de comandos, se mostrar&aacute; directamente el cuadro de
+configuraci&oacute;n de Kshowmail. Esto puede resultar &uacute;til si est&aacute; activa la opci&oacute;n "Finalizar Kshowmail si no hay correo nuevo".
+La Opci&oacute;n -refresh puede ser aplicada para refrescar la lista de mensajes directamente al iniciar el programa.
+</para>
+</sect1>
+<sect1 id="extprog">
+<title>Programas externos</title>
+<para>
+Para iniciar programas externos tal como el sendmail o fetchmail, agregue una entrada en el men&uacute; "Comandos".
+Los nombres de los comandos aparecer&aacute;n en el mismo men&uacute;. Si el nombre del comando tiene el caract&eacute;r '&amp;' la siguiente
+letra ser&aacute; usada como atajo de teclado.
+</para>
+<para>
+Los siguientes par&aacute;metros son variables y al llamarles estar&aacute;n remplazados por los valores actu&aacute;les:
+</para>
+<para> &lt;user&gt; Nombre de usuario</para>
+<para> &lt;passwd&gt; Contrase&ntilde;a</para>
+<para> &lt;server&gt; Servidor</para>
+<para>
+&lt;header&gt; El encabezado del correo ser&aacute; copiado a un archivo temporal, el nombre de dicho archivo ser&aacute; sustituido ac&aacute;.
+</para>
+<para>
+&lt;body&gt; El cuerpo del correo ser&aacute; copiado a un archivo temporal, el nombre de dicho archivo ser&aacute; sustituido ac&aacute;.
+</para>
+</sect1>
+<sect1 id="complain">
+<title>Enviar correos de quejas</title>
+<para>
+El comando para enviar correos de protesta es especial.
+Para mantener la flexibilidad, se lo ha implementado como un comando externo tambi&eacute;n.
+Sugiero usar el programa perl "spam.pl" versi&oacute;n 0.20 o superior de Daniel Stenberg.
+Se puede encontren en
+<ulink url="http://spam.sourceforge.net">http://spam.sourceforge.net.</ulink>
+Para incorporarlo al kshowmail siga las siguientes instrucciones:
+</para>
+
+<para>1. Instale spam.pl en un directorio adecuado, supongamos /usr/local/bin.</para>
+<para>2. Cree los archivos &tilde;/.spam/friends y &tilde;/.spam/from.
+Para mas detalle rem&iacute;tase a la documentaci&oacute;n de spam.pl.</para>
+<para>3. Cree una entrada en el men&uacute; "comando" del kshowmail.
+El nombre del men&uacute; debe ser "complain" !
+De lo contrario el comando no ser&aacute; reconocido correctamente.
+Ingrese este texto como l&iacute;nea de comando:
+</para>
+
+<para> spam.pl -d &lt; &lt;body&gt;</para>
+<para> Esto har&aacute; que el cuerpo del mensaje ser&aacute; desviado a stdin de spam.pl.</para>
+<para/>
+<para>La opci&oacute;n de depuraci&oacute;n -d puede ser removida m&aacute;s tarde si est&aacute; satisfecho con los resultados.
+Reci&eacute;n en este momento las quejas ser&aacute;n enviadas.
+Agrege otras opciones si gusta.
+</para>
+<para>
+Se recomienda seleccionar bien el contenido del archivo ~/.spam/friends.
+Al menos el propio dominio deber&iacute;a aparecer aqu&iacute;.
+El uso de esta opci&oacute;n queda bajo su propia responsibilidad!
+</para>
+<para>
+Presionando el bot&oacute;n "Mandar queja" generan para cada correo mensajes de queja y se env&iacute;an instant&aacute;neamente.
+Los receptores de estos mensajes est&aacute;n definidos por spam.pl.
+Mientras en la linea de comando aparece la opci&oacute;n de depuraci&oacute;n (-d), s&oacute;lo se mostrar&aacute; una ventana que le
+muestra a cual receptores se enviar&iacute;an mensajes.
+Entonces la funcionalidad est&aacute; activada cuando se remueve la opci&oacute;n de depuraci&oacute;n!
+</para>
+<para>
+Otros programas Anti-Spam se pueden intentar de incluir de forma parecida. Si ocurren problemas, intentar&eacute; de ayudar.
+</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title>Preguntas y Respuestas</title>
+
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para>no hay preguntas...</para>
+</question>
+<answer>
+<para>...no hay respuestas!</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title>Cr&eacute;ditos y licensia</title>
+
+<para>
+&kapp;
+</para>
+<para>
+Program copyright 2000-2003 Eggert Ehmke <email>eggert.ehmke@berlin.de</email>
+</para>
+<para>
+Contribuciones:
+<itemizedlist>
+<listitem>
+<para>
+Nicolas Vignal <email>nicolas.vignal@fnac.net</email> gener&oacute; los RPM's para RedHat, y realiz&oacute; la traducci&oacute;n al franc&eacute;s.
+</para>
+</listitem>
+<listitem>
+<para>
+Stephan Giesler <email>giesler@gmx.net</email> hizo la traducci&oacute;n espa&ntilde;ol a base de la de Edgardo Garcia <email>edyx@mindless.com</email>.
+</para>
+</listitem>
+<listitem>
+<para>
+Mattias Newzella <email>newzella@swipnet.se</email> realiz&oacute; la traducci&oacute;n al sueco.
+</para>
+</listitem>
+<listitem>
+<para>
+Muchos usuarios me ayudaron con pruebas y ideas que fueron incluidas en el programa. Se les agradezco a todos!
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove. Commercial development should -->
+<!-- replace this with their copyright and either remove it or re-set this.-->
+
+<!-- Determine which license your application is licensed under,
+ and delete all the remaining licenses below:
+
+ (NOTE: All documentation are licensed under the FDL,
+ regardless of what license the application uses) -->
+
+&underGPL; <!-- GPL License -->
+</chapter>
+
+<appendix id="installation">
+<title>Installation</title>
+
+<sect1 id="getting-kshowmail">
+<title>Donde puedo conseguir Kshowmail?</title>
+
+<para>
+La versi&oacute;n m&aacute;s reciente siempre se encuentra en
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+o en
+<ulink url="http://freshmeat.net">http://freshmeat.net</ulink>
+</para>
+</sect1>
+
+<sect1 id="requirements">
+<title>Requerimientos</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para>
+Desarollado y probado bajo SuSE Linux 8.1.
+No tendr&iacute;a que haber problemas con compilarlo en cualquier distribuci&oacute;n Linux.
+Qt 3.1.x y KDE 3.1.x son necesarios, como tambi&eacute;n los archivos include de X.
+</para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para>
+Los cambios m&aacute;s recientes se encuentran en el archivo Changelog o en
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+</para>
+</sect1>
+
+<sect1 id="compilation">
+<title>Compilaci&oacute;n e Instalaci&oacute;n</title>
+<para>
+Para compilar e instarlar Kshowmail ejecut&aacute; estos comandos en el directorio de instalaci&oacute;n:
+<screen width="40">
+<prompt>%</prompt> <userinput>./configure</userinput>
+<prompt>%</prompt> <userinput>make</userinput>
+<prompt>%</prompt> <userinput>make install</userinput>
+</screen>
+</para>
+
+<para>
+Como Kshowmail utiliza autoconf, no deber&iacute;an ocurrir problemas. Si igualmente ocurren, contactame.
+</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/fr/Makefile.am b/doc/fr/Makefile.am
new file mode 100644
index 0000000..fdd5123
--- /dev/null
+++ b/doc/fr/Makefile.am
@@ -0,0 +1,10 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = index.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = fr
+KDE_DOCS = kshowmail
+
diff --git a/doc/fr/index.docbook b/doc/fr/index.docbook
new file mode 100644
index 0000000..af4e833
--- /dev/null
+++ b/doc/fr/index.docbook
@@ -0,0 +1,372 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kshowmail '<application>Kshowmail</application>'>
+ <!ENTITY kapp "&kshowmail;"><!-- replace kshowmail here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % French "INCLUDE"><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001 -->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>Le manuel de Kshowmail</title>
+
+<authorgroup>
+
+<author>
+<firstname>Eggert</firstname>
+<othername></othername>
+<surname>Ehmke</surname>
+<affiliation>
+<address><email>eggert.ehmke@berlin.de</email></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+<copyright>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<year>2003</year>
+<holder>Eggert Ehmke</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+
+ and in the FDL itself on how to use it. -->
+<legalnotice>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date>03/05/2003</date>
+<releaseinfo>3.0.4</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para>
+Ce manuel d&eacute;crit la version 3.0.4 de Kshowmail
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kshowmail</keyword>
+<keyword>kmail</keyword>
+<keyword>pop3</keyword>
+<keyword>mail checker</keyword>
+<keyword>notificateur</keyword>
+</keywordset>
+
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title>Introduction</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para>
+Kshowmail est un outil KDE destin&eacute; &agrave; v&eacute;rifier les mails sur un serveur POP3.
+Les en-t&ecirc;tes et les messages complets peuvent &ecirc;tre visualis&eacute;s sans avoir &agrave; les
+t&eacute;l&eacute;charger dans son programme de courrier &eacute;lectronique. Les messages non d&eacute;sir&eacute;s
+peuvent &ecirc;tre effac&eacute;s directement sur le serveur. La liste des messages affich&eacute;s
+peut &ecirc;tre rafra&icirc;chie par le biais de chronom&egrave;tres configurables.
+Un son peut &ecirc;tre jou&eacute; &agrave; l'arriv&eacute;e de nouveaux messages.
+Un menu de commandes permet &agrave; l'utilisateur de lancer des commandes
+configurables telles que fetchmail ou sendmail.
+Une commande sp&eacute;ciale peut &ecirc;tre d&eacute;finie afin d'envoyer un message de plainte
+relatif au spam. Le programme peut g&eacute;rer plusieurs comptes.
+</para>
+</chapter>
+
+<chapter id="using-kshowmail">
+<title>Utiliser Kshowmail</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="kshowmail-features">
+<title>Utilisation g&eacute;n&eacute;rale</title>
+<para>
+Ajoutez un ou plusieurs comptes via la bo&icirc;te de dialogue "Options". Connectez-vous &agrave; Internet.
+Vous &ecirc;tes maintenant en mesure d'afficher la liste des messages pr&eacute;sents sur les diff&eacute;rents serveurs POP3
+en cliquant sur le bouton "Rafra&icirc;chir". Tous les autres boutons et entr&eacute;es de menus parlent d'eux-m&ecirc;mes.
+La touche "Delete" peut &ecirc;tre utilis&eacute;e pour effacer des messages.
+Bon amusement avec Kshowmail !
+</para>
+</sect1>
+<sect1 id="cmdline">
+<title>Param&egrave;tres de la ligne de commande</title>
+<para>
+Vous pouvez stipuler un compte d&eacute;terminer dans la ligne de commande.
+Si l'option -config est indiqu&eacute;e dans la ligne de commande, la bo&icirc;te de configuration sera imm&eacute;diatement affich&eacute;e.
+Ceci peut &ecirc;tre utile si la fonction "Fermer Kshowmail en l'absence de nouveau message" est activ&eacute;e.
+L'option -refresh peut &ecirc;tre utilis&eacute;e pour lancer le rafra&icirc;chissement de la liste des messages imm&eacute;diatement.
+</para>
+</sect1>
+<sect1 id="extprog">
+<title>Programmes externes</title>
+<para>
+Pour lancer des programmes externes tels que Fetchmail, ajoutez une entr&eacute;e dans le menu des commandes.
+Les noms des commandes apparaissent dans le menu des actions. Si ils contiennent le caract&egrave;re '&amp;'la lettre suivante sera
+utilis&eacute;e comme raccourci clavier.
+</para>
+<para> Les param&egrave;tres suivants sont des variables et seront remplac&eacute;s par leurs valeurs actuelles:</para>
+<para> &lt;user&gt; Utilisateur</para>
+<para> &lt;passwd&gt; Mot de passe</para>
+<para> &lt;server&gt; Serveur</para>
+<para> &lt;header&gt; L'en-t&ecirc;te du message sera copi&eacute; dans un fichier temporaire. Le nom de ce fichier sera indiqu&eacute; ici.</para>
+<para> &lt;body&gt; Le corps du message sera copi&eacute; dans un fichier temporaire. Le nom de ce fichier sera indiqu&eacute; ici.</para>
+</sect1>
+<sect1 id="complain">
+<title> Envoi de messages de plainte </title>
+<para>
+La commande pour envoyer des messages de plainte est une commande particuli&egrave;re.
+Afin d'assurer la flexibilit&eacute; du programme, elle a &eacute;t&eacute; impl&eacute;ment&eacute;e comme commande externe &eacute;galement.
+Je vous sugg&egrave;re d'utiliser le programme perl "spam.pl" version 0.20 ou ult&eacute;rieure de Daniel Stenberg.
+Il peut &ecirc;tre obtenu &agrave; l'adresse <ulink url="http://spam.sourceforge.net">http://spam.sourceforge.net.</ulink>
+Afin qu'il puisse fonctionner avec Kshowmail, suivez les &eacute;tapes suivantes:
+</para>
+<para>1. Installez spam.pl dans un r&eacute;pertoire qui vous convient, par exemple /usr/local/bin.</para>
+<para>2. Cr&eacute;ez les fichiers ~/.spam/friends et ~/.spam/from.
+Vous trouverez plus de d&eacute;tails dans la documentation de spam.pl.</para>
+<para>3. Cr&eacute;ez une entr&eacute;e dans le menu des commandes de kshowmail.
+Le nom de cette entr&eacute;e doit &ecirc;tre "complain" !
+Autrement, la commande ne sera pas reconnue correctement.
+Entrez le texte suivant en tant que ligne de commande:</para>
+<para> spam.pl -d &lt; &lt;body&gt;</para>
+<para> Ceci enverra le corps du message dans spam.pl.</para>
+<para/>
+<para> L'option debug -d pourra &ecirc;tre enlev&eacute;e plus tard, si vous &ecirc;tes satisfait du r&eacute;sultat.
+Les messages de plainte seront seulement envoy&eacute;s &agrave; ce moment-l&agrave;.
+Ajoutez d'autres options comme vous le souhaitez.</para>
+<para> Faites attention de choisir les bonnes entr&eacute;es dans le fichier ~/.spam/friends.
+Au moins le domaine local devra &ecirc;tre renseign&eacute;.
+Utilisez cette fonction &agrave; vos risques et p&eacute;rils !</para>
+<para> Lorsque vous presserez le bouton "Envoyer un message de plainte", un ou plusieurs messages de plainte seront g&eacute;n&eacute;r&eacute;s et envoy&eacute;s
+imm&eacute;diatement pour chacun des messages s&eacute;lectionn&eacute;s.
+Le destinataire de ces messages sera d&eacute;termin&eacute; par spam.pl.
+Aussi longtemps que l'option -d sera activ&eacute;e, seul un message sera affich&eacute; pour indiquer ce qui se passera.
+Pour activer la fonction, enlevez l'indicateur de debug.</para>
+<para> Si vous pr&eacute;f&eacute;rez d'autres programmes antispam, essayez de les installer d'une mani&egrave;re identique.
+Contactez-moi si vous deviez rencontrer un quelconque probl&egrave;me.</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title>Questions et r&eacute;ponses</title>
+
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para>A venir.</para>
+</question>
+<answer>
+<para>A venir.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title>Credits et Licence</title>
+
+<para>
+&kapp;
+</para>
+<para>
+Program copyright 2000-2003 Eggert Ehmke <email>eggert.ehmke@berlin.de</email>
+</para>
+<para>
+Contributeurs:
+<itemizedlist>
+<listitem>
+<para>Manfred Haertel <email>Manfred.Haertel@rz-online.de</email>
+qui a &eacute;crit la version originale en ligne de commande.
+</para>
+</listitem>
+<listitem>
+<para>
+Nicolas Vignal <email>nicolas.vignal@fnac.net</email> qui a fourni les RPM's pour RedHat,
+et la traduction fran&ccedil;aise.
+</para>
+</listitem>
+<listitem>
+<para>
+Edgardo Garcia <email>edyx@mindless.com</email> qui a fourni la traduction espagnole.
+</para>
+</listitem>
+<listitem>
+<para>
+Mattias Newzella <email>newzella@swipnet.se</email> qui a fourni la traduction su&eacute;doise.
+</para>
+</listitem>
+<listitem>
+<para>
+Beaucoup d'autres utilisateurs ont longuement test&eacute; le programme et ont apport&eacute; nombre d'id&eacute;es
+qui font maintenant partie de kshowmail.
+A vous tous, je vous dis "merci" !
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove. Commercial development should -->
+<!-- replace this with their copyright and either remove it or re-set this.-->
+
+<!-- Determine which license your application is licensed under,
+ and delete all the remaining licenses below:
+
+ (NOTE: All documentation are licensed under the FDL,
+ regardless of what license the application uses) -->
+
+&underGPL; <!-- GPL License -->
+</chapter>
+
+<appendix id="installation">
+<title>Installation</title>
+
+<sect1 id="getting-kshowmail">
+<title>Comment obtenir Kshowmail ?</title>
+
+<para>
+La version actuelle peut &ecirc;tre r&eacute;cup&eacute;r&eacute;e &agrave;
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail/</ulink>
+ou &agrave;
+<ulink url="http://freshmeat.net">http://freshmeat.net</ulink>
+
+</para>
+</sect1>
+
+<sect1 id="requirements">
+<title>El&eacute;ments requis</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para>
+Afin de pouvoir utiliser avec succ&egrave;s Kshowmail, vous avez besoin de Qt 3.x.x et KDE 3.x.x.
+</para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para>
+Vous trouverez la liste des modifications &agrave;
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+</para>
+</sect1>
+
+<sect1 id="compilation">
+<title>Compilation et installation</title>
+
+<para>
+Afin de pouvoir compiler et installer Kshowmail sur votre syst&egrave;me, tapez les commandes suivantes
+dans le r&eacute;pertoire racine de Kshowmail:
+<screen width="40">
+<prompt>%</prompt> <userinput>./configure</userinput>
+<prompt>%</prompt> <userinput>make</userinput>
+<prompt>%</prompt> <userinput>make install</userinput>
+</screen>
+</para>
+
+<para>Kshowmail utilisant autoconf et automake, vous ne devriez rencontrer aucun probl&egrave;me lors de la compilation.
+Si vous deviez malgr&eacute; tout en rencontrer, merci de bien vouloir me les rapporter.</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/AlertDlg_8cpp-source.html b/doc/html/AlertDlg_8cpp-source.html
new file mode 100644
index 0000000..30a0afa
--- /dev/null
+++ b/doc/html/AlertDlg_8cpp-source.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/AlertDlg.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>AlertDlg.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
+<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file './AlertDlg.ui'</span>
+<a name="l00005"></a>00005 <span class="comment">**</span>
+<a name="l00006"></a>00006 <span class="comment">** Created: Fr Jun 29 22:08:57 2007</span>
+<a name="l00007"></a>00007 <span class="comment">** by: The User Interface Compiler ($Id: AlertDlg_8cpp-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)</span>
+<a name="l00008"></a>00008 <span class="comment">**</span>
+<a name="l00009"></a>00009 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00010"></a>00010 <span class="comment">****************************************************************************/</span>
+<a name="l00011"></a>00011
+<a name="l00012"></a>00012 <span class="preprocessor">#include "AlertDlg.h"</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qimage.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qpixmap.h&gt;</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> img0_AlertDlg[] = {
+<a name="l00024"></a>00024 <span class="stringliteral">"48 48 114 2"</span>,
+<a name="l00025"></a>00025 <span class="stringliteral">"Qt c None"</span>,
+<a name="l00026"></a>00026 <span class="stringliteral">".D c #000000"</span>,
+<a name="l00027"></a>00027 <span class="stringliteral">".2 c #101c18"</span>,
+<a name="l00028"></a>00028 <span class="stringliteral">"#e c #101c20"</span>,
+<a name="l00029"></a>00029 <span class="stringliteral">".U c #102020"</span>,
+<a name="l00030"></a>00030 <span class="stringliteral">".Z c #103820"</span>,
+<a name="l00031"></a>00031 <span class="stringliteral">"#c c #181c20"</span>,
+<a name="l00032"></a>00032 <span class="stringliteral">"#d c #201810"</span>,
+<a name="l00033"></a>00033 <span class="stringliteral">"#b c #201c20"</span>,
+<a name="l00034"></a>00034 <span class="stringliteral">".6 c #202020"</span>,
+<a name="l00035"></a>00035 <span class="stringliteral">"#S c #202810"</span>,
+<a name="l00036"></a>00036 <span class="stringliteral">"#C c #204841"</span>,
+<a name="l00037"></a>00037 <span class="stringliteral">".M c #313000"</span>,
+<a name="l00038"></a>00038 <span class="stringliteral">"#K c #313029"</span>,
+<a name="l00039"></a>00039 <span class="stringliteral">".J c #313031"</span>,
+<a name="l00040"></a>00040 <span class="stringliteral">"#T c #313839"</span>,
+<a name="l00041"></a>00041 <span class="stringliteral">"#M c #313841"</span>,
+<a name="l00042"></a>00042 <span class="stringliteral">"#p c #413041"</span>,
+<a name="l00043"></a>00043 <span class="stringliteral">"#J c #414000"</span>,
+<a name="l00044"></a>00044 <span class="stringliteral">".O c #414841"</span>,
+<a name="l00045"></a>00045 <span class="stringliteral">".1 c #4a3808"</span>,
+<a name="l00046"></a>00046 <span class="stringliteral">".N c #524c52"</span>,
+<a name="l00047"></a>00047 <span class="stringliteral">".r c #525052"</span>,
+<a name="l00048"></a>00048 <span class="stringliteral">".R c #525952"</span>,
+<a name="l00049"></a>00049 <span class="stringliteral">"#y c #527973"</span>,
+<a name="l00050"></a>00050 <span class="stringliteral">"#q c #52814a"</span>,
+<a name="l00051"></a>00051 <span class="stringliteral">"#B c #528152"</span>,
+<a name="l00052"></a>00052 <span class="stringliteral">"#L c #5a6152"</span>,
+<a name="l00053"></a>00053 <span class="stringliteral">"#z c #622429"</span>,
+<a name="l00054"></a>00054 <span class="stringliteral">".7 c #624852"</span>,
+<a name="l00055"></a>00055 <span class="stringliteral">"#I c #626152"</span>,
+<a name="l00056"></a>00056 <span class="stringliteral">"#V c #626162"</span>,
+<a name="l00057"></a>00057 <span class="stringliteral">".E c #626973"</span>,
+<a name="l00058"></a>00058 <span class="stringliteral">"#x c #6a3000"</span>,
+<a name="l00059"></a>00059 <span class="stringliteral">".t c #733062"</span>,
+<a name="l00060"></a>00060 <span class="stringliteral">".v c #734052"</span>,
+<a name="l00061"></a>00061 <span class="stringliteral">"#o c #736973"</span>,
+<a name="l00062"></a>00062 <span class="stringliteral">"#n c #737562"</span>,
+<a name="l00063"></a>00063 <span class="stringliteral">".s c #737583"</span>,
+<a name="l00064"></a>00064 <span class="stringliteral">"#U c #737983"</span>,
+<a name="l00065"></a>00065 <span class="stringliteral">"#A c #835d6a"</span>,
+<a name="l00066"></a>00066 <span class="stringliteral">".S c #836131"</span>,
+<a name="l00067"></a>00067 <span class="stringliteral">".T c #946931"</span>,
+<a name="l00068"></a>00068 <span class="stringliteral">"#D c #9491a4"</span>,
+<a name="l00069"></a>00069 <span class="stringliteral">"#l c #94aab4"</span>,
+<a name="l00070"></a>00070 <span class="stringliteral">"#v c #9caea4"</span>,
+<a name="l00071"></a>00071 <span class="stringliteral">".K c #a44052"</span>,
+<a name="l00072"></a>00072 <span class="stringliteral">"#w c #a49994"</span>,
+<a name="l00073"></a>00073 <span class="stringliteral">"#j c #a4aac5"</span>,
+<a name="l00074"></a>00074 <span class="stringliteral">"#k c #a4b2a4"</span>,
+<a name="l00075"></a>00075 <span class="stringliteral">"#i c #a4c2a4"</span>,
+<a name="l00076"></a>00076 <span class="stringliteral">"#E c #a4e2b4"</span>,
+<a name="l00077"></a>00077 <span class="stringliteral">".L c #b44831"</span>,
+<a name="l00078"></a>00078 <span class="stringliteral">".5 c #b47952"</span>,
+<a name="l00079"></a>00079 <span class="stringliteral">"#G c #bd8983"</span>,
+<a name="l00080"></a>00080 <span class="stringliteral">".o c #bde2c5"</span>,
+<a name="l00081"></a>00081 <span class="stringliteral">".0 c #c57973"</span>,
+<a name="l00082"></a>00082 <span class="stringliteral">".u c #c5c2d5"</span>,
+<a name="l00083"></a>00083 <span class="stringliteral">".p c #c5cac5"</span>,
+<a name="l00084"></a>00084 <span class="stringliteral">".q c #c5d2f6"</span>,
+<a name="l00085"></a>00085 <span class="stringliteral">".C c #c5e2c5"</span>,
+<a name="l00086"></a>00086 <span class="stringliteral">".8 c #d58173"</span>,
+<a name="l00087"></a>00087 <span class="stringliteral">"#H c #d5ae9c"</span>,
+<a name="l00088"></a>00088 <span class="stringliteral">"#t c #d5c6bd"</span>,
+<a name="l00089"></a>00089 <span class="stringliteral">".l c #d5d2d5"</span>,
+<a name="l00090"></a>00090 <span class="stringliteral">".i c #d5ded5"</span>,
+<a name="l00091"></a>00091 <span class="stringliteral">".k c #d5e2d5"</span>,
+<a name="l00092"></a>00092 <span class="stringliteral">".h c #d5eede"</span>,
+<a name="l00093"></a>00093 <span class="stringliteral">".F c #d5eee6"</span>,
+<a name="l00094"></a>00094 <span class="stringliteral">".w c #d5f2e6"</span>,
+<a name="l00095"></a>00095 <span class="stringliteral">"#r c #de6d6a"</span>,
+<a name="l00096"></a>00096 <span class="stringliteral">"#F c #de958b"</span>,
+<a name="l00097"></a>00097 <span class="stringliteral">"#O c #dea5a4"</span>,
+<a name="l00098"></a>00098 <span class="stringliteral">".3 c #deaea4"</span>,
+<a name="l00099"></a>00099 <span class="stringliteral">"#. c #deb2a4"</span>,
+<a name="l00100"></a>00100 <span class="stringliteral">".Y c #deba62"</span>,
+<a name="l00101"></a>00101 <span class="stringliteral">"#u c #debab4"</span>,
+<a name="l00102"></a>00102 <span class="stringliteral">"#g c #decabd"</span>,
+<a name="l00103"></a>00103 <span class="stringliteral">".m c #dedabd"</span>,
+<a name="l00104"></a>00104 <span class="stringliteral">".e c #dee2e6"</span>,
+<a name="l00105"></a>00105 <span class="stringliteral">"#s c #e61818"</span>,
+<a name="l00106"></a>00106 <span class="stringliteral">".P c #e67d73"</span>,
+<a name="l00107"></a>00107 <span class="stringliteral">"#Q c #e6898b"</span>,
+<a name="l00108"></a>00108 <span class="stringliteral">"#a c #e68d8b"</span>,
+<a name="l00109"></a>00109 <span class="stringliteral">".Q c #e69141"</span>,
+<a name="l00110"></a>00110 <span class="stringliteral">".W c #e6958b"</span>,
+<a name="l00111"></a>00111 <span class="stringliteral">"#f c #e69594"</span>,
+<a name="l00112"></a>00112 <span class="stringliteral">".n c #e6dac5"</span>,
+<a name="l00113"></a>00113 <span class="stringliteral">".j c #e6e2d5"</span>,
+<a name="l00114"></a>00114 <span class="stringliteral">".c c #e6e2e6"</span>,
+<a name="l00115"></a>00115 <span class="stringliteral">".f c #e6f2cd"</span>,
+<a name="l00116"></a>00116 <span class="stringliteral">".g c #e6f2d5"</span>,
+<a name="l00117"></a>00117 <span class="stringliteral">".d c #e6fae6"</span>,
+<a name="l00118"></a>00118 <span class="stringliteral">".# c #e6fff6"</span>,
+<a name="l00119"></a>00119 <span class="stringliteral">"#N c #ee655a"</span>,
+<a name="l00120"></a>00120 <span class="stringliteral">".B c #ee6962"</span>,
+<a name="l00121"></a>00121 <span class="stringliteral">".x c #ee7d7b"</span>,
+<a name="l00122"></a>00122 <span class="stringliteral">"#P c #eeba9c"</span>,
+<a name="l00123"></a>00123 <span class="stringliteral">"#R c #f61810"</span>,
+<a name="l00124"></a>00124 <span class="stringliteral">".y c #f63431"</span>,
+<a name="l00125"></a>00125 <span class="stringliteral">".4 c #f64441"</span>,
+<a name="l00126"></a>00126 <span class="stringliteral">".V c #f64841"</span>,
+<a name="l00127"></a>00127 <span class="stringliteral">".X c #f64c4a"</span>,
+<a name="l00128"></a>00128 <span class="stringliteral">"#m c #f6504a"</span>,
+<a name="l00129"></a>00129 <span class="stringliteral">".9 c #f66562"</span>,
+<a name="l00130"></a>00130 <span class="stringliteral">".H c #f67d73"</span>,
+<a name="l00131"></a>00131 <span class="stringliteral">".b c #f6f2f6"</span>,
+<a name="l00132"></a>00132 <span class="stringliteral">".a c #f6fff6"</span>,
+<a name="l00133"></a>00133 <span class="stringliteral">".z c #ff0000"</span>,
+<a name="l00134"></a>00134 <span class="stringliteral">".I c #ff1810"</span>,
+<a name="l00135"></a>00135 <span class="stringliteral">"#h c #ff1818"</span>,
+<a name="l00136"></a>00136 <span class="stringliteral">".A c #ff1c18"</span>,
+<a name="l00137"></a>00137 <span class="stringliteral">"## c #ff3031"</span>,
+<a name="l00138"></a>00138 <span class="stringliteral">".G c #ff4c4a"</span>,
+<a name="l00139"></a>00139 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00140"></a>00140 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00141"></a>00141 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00142"></a>00142 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00143"></a>00143 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00144"></a>00144 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00145"></a>00145 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00146"></a>00146 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00147"></a>00147 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00148"></a>00148 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00149"></a>00149 <span class="stringliteral">"Qt.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.aQtQtQtQtQt"</span>,
+<a name="l00150"></a>00150 <span class="stringliteral">"Qt.b.c.d.e.d.c.c.e.c.c.c.f.c.g.c.h.c.i.c.i.j.i.k.i.j.i.k.i.l.i.l.m.l.n.l.o.l.p.l.p.q.#.r.sQtQtQt"</span>,
+<a name="l00151"></a>00151 <span class="stringliteral">"Qt.#.b.t.t.u.t.u.t.v.c.c.c.c.c.w.c.w.c.w.x.y.z.z.A.B.k.k.k.k.k.l.k.l.k.l.C.l.p.l.q.C.#.D.r.EQtQt"</span>,
+<a name="l00152"></a>00152 <span class="stringliteral">"Qt.a.e.d.c.c.e.c.c.c.f.c.g.c.h.c.F.c.h.G.z.z.i.H.z.z.I.k.i.k.m.l.n.l.o.C.J.K.L.K.M.q.#.D.N.OQtQt"</span>,
+<a name="l00153"></a>00153 <span class="stringliteral">"Qt.#.b.t.t.t.c.t.c.t.t.c.c.w.c.w.c.w.x.z.z.z.k.w.z.z.z.P.k.l.k.l.k.C.l.l.Q.n.R.S.T.p.#.D.U.OQtQt"</span>,
+<a name="l00154"></a>00154 <span class="stringliteral">"Qt.b.c.c.e.c.c.c.f.c.g.c.h.c.F.c.h.j.V.z.z.z.W.k.z.z.z.X.m.l.n.l.o.l.C.C.Y.Z.v.0.1.q.#.D.2.OQtQt"</span>,
+<a name="l00155"></a>00155 <span class="stringliteral">"Qt.#.c.t.t.v.c.t.c.v.t.t.t.w.c.w.k.w.x.z.z.z.k.3.z.z.z.4.k.l.k.C.l.C.l.l.5.6.Z.7.8.C.#.D.U.OQtQt"</span>,
+<a name="l00156"></a>00156 <span class="stringliteral">"Qt.a.e.d.c.c.f.c.g.c.f.c.g.c.h.j.i.j.i.9.V#..i##.z.z.z#a.n.l.m.l.n.l.o.C#b.Z#c.Z#d.p.#.D#e.OQtQt"</span>,
+<a name="l00157"></a>00157 <span class="stringliteral">"Qt.#.b.c.c.c.c.c.c.c.c.c.c.w.c.w.c.w.k.w.k.k#f.z.z.z.A.k.k.l.l.l.l.C.p.C.l.C.p.C.p.p.#.D.U.OQtQt"</span>,
+<a name="l00158"></a>00158 <span class="stringliteral">"Qt.b.c.c.e.c.c.c.f.c.g.c.h.c.i.c.i.j.i.k.i#g#h.z.z.z.3.l.m.l.n.l.o.l.p.l.p.q.p.p.p.l.#.D.2.OQtQt"</span>,
+<a name="l00159"></a>00159 <span class="stringliteral">"Qt.#.c.c.c.c.c.c.c.c.c#i#j.w.c#k.k#k.k#l.k#m.z.z.A.W.k.l.k.l.k.C.l.C.p.C.p.C.p.p.p.k.#.D.U.OQtQt"</span>,
+<a name="l00160"></a>00160 <span class="stringliteral">"Qt.a.e.c.c.c.f.c.g.c.h.D#n#o.o.q#n#p#q.D#r.z.z#s#t.k.m.l.n.l.o.l.C.l.o.q.p.q.p.q.p.k.#.D#e.OQtQt"</span>,
+<a name="l00161"></a>00161 <span class="stringliteral">"Qt.#.c.c.c.c.c.c.c.w.k.w.k.w.k.w.k.w.k#u.z.z.x.k.k.l.k.l.k.C.l.C.l.C.p.C.p.p.p.p.p.k.#.D.U.OQtQt"</span>,
+<a name="l00162"></a>00162 <span class="stringliteral">"Qt.b.c.c.f.c.g.c.h.c.F#o#q.j.i#p#v#w.J##.I#x.i#w.m.l.n#p.o.l.C.l.o.q.p.p.p.q.p.p.p.l.#.D.2.OQtQt"</span>,
+<a name="l00163"></a>00163 <span class="stringliteral">"Qt.#.c.c.c.c.c.w.c.w.c#y.p#y#p#l.D.C#z.z#A.D.k#B#w.D.k#C#D.C.l.C.p.C.p.C.p.C.p#E.p.k.#.D.U.OQtQt"</span>,
+<a name="l00164"></a>00164 <span class="stringliteral">"Qt.a.f.c.g.c.h.c.F.c.i.j.i.j.i.j.i.j#F.G.i.j.i.j.i.j.i.j.C.l.o.q.p.q.p.q.p.p.p.p.C.k.#.D#e.OQtQt"</span>,
+<a name="l00165"></a>00165 <span class="stringliteral">"Qt.#.c.c.c.w.c.w.c.w.k#y.l.D#k.C#p.C#G#H#o#l.k.l#o.w.E.l#o.J.p#B.l.J.p.C.p.p.p.p.l.k.#.D.U.OQtQt"</span>,
+<a name="l00166"></a>00166 <span class="stringliteral">"Qt.b.g.c.h.c.F.c.h.j.i#o#q.q#B#k#q#o.J#o.o.D#I.l#q#J#I.l#K#J#I#I#L#J.p.p.p.u.p.p.o.l.#.D.2#MQtQt"</span>,
+<a name="l00167"></a>00167 <span class="stringliteral">"Qt.#.c.w.c.w.c.w.k.w.k.w.k.w.k.k.k#N.z.z.9.l.k.C.l.C.l.C.p.C.p.C.p.C.p.p.p.p.p#E.p.k.#.D.U#MQtQt"</span>,
+<a name="l00168"></a>00168 <span class="stringliteral">"Qt.a.f.c.g.c.h.j.i.j.i.j.i.k.i.k.3.z.z.z.z#O.m.l.n.l.o.q.p.q.p.q.p.p.p.p.p.p#P.u.C.k.#.D#e#MQtQt"</span>,
+<a name="l00169"></a>00169 <span class="stringliteral">"Qt.#.c.c.c.w.c.w.c.w.k.w.k.k.k.k#f.z.z.z.z#Q.l.l.l.C.l.C.l.C.p.C.p.p.p.p.p#E.p#E.l.k.#.D.U#MQtQt"</span>,
+<a name="l00170"></a>00170 <span class="stringliteral">"Qt.b.g.c.h.c.i.c.i.j.i.k.i.k.i.k.i#h.z.z#R.l.n.l.o.l.p.l.p.q.p.p.p.p.p.l.o.l.p.l.o.l.#.D.2#MQtQt"</span>,
+<a name="l00171"></a>00171 <span class="stringliteral">"Qt.#.c.w.c.w.c.w.k.w.k.k.k.w.k.l.k.k#f#Q.k.k.k.l.k.k.k.l.k.k.k.l.k.k.k.l.k.k.k.l.k.k.#.D.U#MQtQt"</span>,
+<a name="l00172"></a>00172 <span class="stringliteral">"Qt.a.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.D#e#MQtQt"</span>,
+<a name="l00173"></a>00173 <span class="stringliteral">"QtQt.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.U#MQtQt"</span>,
+<a name="l00174"></a>00174 <span class="stringliteral">"QtQt.s.r#S#S#S#S#S#S#S#S#S#S#S.U.2.U#e.U.2.U#e.U.2.U#e.U.2.U#e.U.2.U#e.U.2.U#e.U.2.U#e.U#T#MQtQt"</span>,
+<a name="l00175"></a>00175 <span class="stringliteral">"QtQtQt#U#U.r.r.r.r.r.r.r.r.r.r.r.r.r.r.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O#M#M#M#M#M#M#M#M#M#M#M#VQtQt"</span>,
+<a name="l00176"></a>00176 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00177"></a>00177 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00178"></a>00178 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00179"></a>00179 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00180"></a>00180 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00181"></a>00181 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00182"></a>00182 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00183"></a>00183 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00184"></a>00184 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00185"></a>00185 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>,
+<a name="l00186"></a>00186 <span class="stringliteral">"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"</span>};
+<a name="l00187"></a>00187
+<a name="l00188"></a>00188
+<a name="l00189"></a>00189 <span class="comment">/*</span>
+<a name="l00190"></a>00190 <span class="comment"> * Constructs a AlertDlg as a child of 'parent', with the</span>
+<a name="l00191"></a>00191 <span class="comment"> * name 'name' and widget flags set to 'f'.</span>
+<a name="l00192"></a>00192 <span class="comment"> *</span>
+<a name="l00193"></a>00193 <span class="comment"> * The dialog will by default be modeless, unless you set 'modal' to</span>
+<a name="l00194"></a>00194 <span class="comment"> * TRUE to construct a modal dialog.</span>
+<a name="l00195"></a>00195 <span class="comment"> */</span>
+<a name="l00196"></a><a class="code" href="classAlertDlg.html#b8b7463dbb2a1c27a84f3846db46027b">00196</a> <a class="code" href="classAlertDlg.html#b8b7463dbb2a1c27a84f3846db46027b">AlertDlg::AlertDlg</a>( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">bool</span> modal, WFlags fl )
+<a name="l00197"></a>00197 : QDialog( parent, name, modal, fl ),
+<a name="l00198"></a>00198 image0( (const char **) img0_AlertDlg )
+<a name="l00199"></a>00199 {
+<a name="l00200"></a>00200 <span class="keywordflow">if</span> ( !name )
+<a name="l00201"></a>00201 setName( <span class="stringliteral">"AlertDlg"</span> );
+<a name="l00202"></a>00202 <a class="code" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a> = <span class="keyword">new</span> QGridLayout( <span class="keyword">this</span>, 1, 1, 11, 6, <span class="stringliteral">"AlertDlgLayout"</span>);
+<a name="l00203"></a>00203
+<a name="l00204"></a>00204 <a class="code" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">m_ButtonIgnore</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonIgnore"</span> );
+<a name="l00205"></a>00205
+<a name="l00206"></a>00206 <a class="code" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a>-&gt;addWidget( <a class="code" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">m_ButtonIgnore</a>, 2, 2 );
+<a name="l00207"></a>00207
+<a name="l00208"></a>00208 <a class="code" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonOk"</span> );
+<a name="l00209"></a>00209
+<a name="l00210"></a>00210 <a class="code" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a>-&gt;addMultiCellWidget( <a class="code" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a>, 2, 2, 0, 1 );
+<a name="l00211"></a>00211
+<a name="l00212"></a>00212 <a class="code" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">PixmapLabel2</a> = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"PixmapLabel2"</span> );
+<a name="l00213"></a>00213 <a class="code" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">PixmapLabel2</a>-&gt;setPixmap( <a class="code" href="classAlertDlg.html#8309795df6391db4e19bf7d3c2c0a4b5">image0</a> );
+<a name="l00214"></a>00214 <a class="code" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">PixmapLabel2</a>-&gt;setScaledContents( TRUE );
+<a name="l00215"></a>00215
+<a name="l00216"></a>00216 <a class="code" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a>-&gt;addMultiCellWidget( <a class="code" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">PixmapLabel2</a>, 0, 1, 0, 0 );
+<a name="l00217"></a>00217
+<a name="l00218"></a>00218 <a class="code" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">QLabel_1</a> = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"QLabel_1"</span> );
+<a name="l00219"></a>00219 QFont QLabel_1_font( <a class="code" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">QLabel_1</a>-&gt;font() );
+<a name="l00220"></a>00220 QLabel_1_font.setPointSize( 14 );
+<a name="l00221"></a>00221 QLabel_1_font.setBold( TRUE );
+<a name="l00222"></a>00222 QLabel_1_font.setItalic( TRUE );
+<a name="l00223"></a>00223 <a class="code" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">QLabel_1</a>-&gt;setFont( QLabel_1_font );
+<a name="l00224"></a>00224
+<a name="l00225"></a>00225 <a class="code" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a>-&gt;addMultiCellWidget( <a class="code" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">QLabel_1</a>, 0, 0, 1, 2 );
+<a name="l00226"></a>00226
+<a name="l00227"></a>00227 <a class="code" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">QLabel_2</a> = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"QLabel_2"</span> );
+<a name="l00228"></a>00228 QFont QLabel_2_font( <a class="code" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">QLabel_2</a>-&gt;font() );
+<a name="l00229"></a>00229 QLabel_2_font.setPointSize( 14 );
+<a name="l00230"></a>00230 QLabel_2_font.setBold( TRUE );
+<a name="l00231"></a>00231 QLabel_2_font.setItalic( TRUE );
+<a name="l00232"></a>00232 <a class="code" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">QLabel_2</a>-&gt;setFont( QLabel_2_font );
+<a name="l00233"></a>00233
+<a name="l00234"></a>00234 <a class="code" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a>-&gt;addMultiCellWidget( <a class="code" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">QLabel_2</a>, 1, 1, 1, 2 );
+<a name="l00235"></a>00235 <a class="code" href="classAlertDlg.html#a00eea0c7a184d77386a0d9d39624e7b">languageChange</a>();
+<a name="l00236"></a>00236 resize( QSize(271, 127).expandedTo(minimumSizeHint()) );
+<a name="l00237"></a>00237 clearWState( WState_Polished );
+<a name="l00238"></a>00238
+<a name="l00239"></a>00239 <span class="comment">// signals and slots connections</span>
+<a name="l00240"></a>00240 connect( <a class="code" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">m_ButtonIgnore</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( reject() ) );
+<a name="l00241"></a>00241 connect( <a class="code" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( accept() ) );
+<a name="l00242"></a>00242 connect( <a class="code" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classAlertDlg.html#ccef482c60628a7c5e35633f9810a905">slotOk</a>() ) );
+<a name="l00243"></a>00243
+<a name="l00244"></a>00244 <span class="comment">// tab order</span>
+<a name="l00245"></a>00245 setTabOrder( <a class="code" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a>, <a class="code" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">m_ButtonIgnore</a> );
+<a name="l00246"></a>00246 }
+<a name="l00247"></a>00247
+<a name="l00248"></a>00248 <span class="comment">/*</span>
+<a name="l00249"></a>00249 <span class="comment"> * Destroys the object and frees any allocated resources</span>
+<a name="l00250"></a>00250 <span class="comment"> */</span>
+<a name="l00251"></a><a class="code" href="classAlertDlg.html#268ce013bcd724380693d42f3bcae203">00251</a> <a class="code" href="classAlertDlg.html#268ce013bcd724380693d42f3bcae203">AlertDlg::~AlertDlg</a>()
+<a name="l00252"></a>00252 {
+<a name="l00253"></a>00253 <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
+<a name="l00254"></a>00254 }
+<a name="l00255"></a>00255
+<a name="l00256"></a>00256 <span class="comment">/*</span>
+<a name="l00257"></a>00257 <span class="comment"> * Sets the strings of the subwidgets using the current</span>
+<a name="l00258"></a>00258 <span class="comment"> * language.</span>
+<a name="l00259"></a>00259 <span class="comment"> */</span>
+<a name="l00260"></a><a class="code" href="classAlertDlg.html#a00eea0c7a184d77386a0d9d39624e7b">00260</a> <span class="keywordtype">void</span> <a class="code" href="classAlertDlg.html#a00eea0c7a184d77386a0d9d39624e7b">AlertDlg::languageChange</a>()
+<a name="l00261"></a>00261 {
+<a name="l00262"></a>00262 setCaption( tr2i18n( <span class="stringliteral">"KShowmail"</span> ) );
+<a name="l00263"></a>00263 <a class="code" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">m_ButtonIgnore</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Ignore"</span> ) );
+<a name="l00264"></a>00264 <a class="code" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Show main window"</span> ) );
+<a name="l00265"></a>00265 <a class="code" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">QLabel_1</a>-&gt;setText( tr2i18n( <span class="stringliteral">"New mail"</span> ) );
+<a name="l00266"></a>00266 <a class="code" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">QLabel_2</a>-&gt;setText( tr2i18n( <span class="stringliteral">"has arrived !"</span> ) );
+<a name="l00267"></a>00267 }
+<a name="l00268"></a>00268
+<a name="l00269"></a><a class="code" href="classAlertDlg.html#ccef482c60628a7c5e35633f9810a905">00269</a> <span class="keywordtype">void</span> <a class="code" href="classAlertDlg.html#ccef482c60628a7c5e35633f9810a905">AlertDlg::slotOk</a>()
+<a name="l00270"></a>00270 {
+<a name="l00271"></a>00271 qWarning( <span class="stringliteral">"AlertDlg::slotOk(): Not implemented yet"</span> );
+<a name="l00272"></a>00272 }
+<a name="l00273"></a>00273
+<a name="l00274"></a>00274 <span class="preprocessor">#include "AlertDlg.moc"</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/AlertDlg_8h-source.html b/doc/html/AlertDlg_8h-source.html
new file mode 100644
index 0000000..37b166d
--- /dev/null
+++ b/doc/html/AlertDlg_8h-source.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/AlertDlg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>AlertDlg.h</h1><a href="AlertDlg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Form interface generated from reading ui file './AlertDlg.ui'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Di Apr 1 21:55:26 2008</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The User Interface Compiler ($Id: AlertDlg_8h-source.html,v 1.13 2009/02/24 20:22:47 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#ifndef ALERTDLG_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define ALERTDLG_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qpixmap.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qdialog.h&gt;</span>
+<a name="l00016"></a>00016
+<a name="l00017"></a>00017 <span class="keyword">class </span>QVBoxLayout;
+<a name="l00018"></a>00018 <span class="keyword">class </span>QHBoxLayout;
+<a name="l00019"></a>00019 <span class="keyword">class </span>QGridLayout;
+<a name="l00020"></a>00020 <span class="keyword">class </span>QSpacerItem;
+<a name="l00021"></a>00021 <span class="keyword">class </span>QPushButton;
+<a name="l00022"></a>00022 <span class="keyword">class </span>QLabel;
+<a name="l00023"></a>00023
+<a name="l00024"></a><a class="code" href="classAlertDlg.html">00024</a> <span class="keyword">class </span><a class="code" href="classAlertDlg.html">AlertDlg</a> : <span class="keyword">public</span> QDialog
+<a name="l00025"></a>00025 {
+<a name="l00026"></a>00026 Q_OBJECT
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="keyword">public</span>:
+<a name="l00029"></a>00029 <a class="code" href="classAlertDlg.html#b8b7463dbb2a1c27a84f3846db46027b">AlertDlg</a>( QWidget* parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span>* name = 0, <span class="keywordtype">bool</span> modal = FALSE, WFlags fl = 0 );
+<a name="l00030"></a>00030 <a class="code" href="classAlertDlg.html#268ce013bcd724380693d42f3bcae203">~AlertDlg</a>();
+<a name="l00031"></a>00031
+<a name="l00032"></a><a class="code" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">00032</a> QPushButton* <a class="code" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">m_ButtonIgnore</a>;
+<a name="l00033"></a><a class="code" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">00033</a> QPushButton* <a class="code" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a>;
+<a name="l00034"></a><a class="code" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">00034</a> QLabel* <a class="code" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">PixmapLabel2</a>;
+<a name="l00035"></a><a class="code" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">00035</a> QLabel* <a class="code" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">QLabel_1</a>;
+<a name="l00036"></a><a class="code" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">00036</a> QLabel* <a class="code" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">QLabel_2</a>;
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038 <span class="keyword">public</span> slots:
+<a name="l00039"></a>00039 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAlertDlg.html#ccef482c60628a7c5e35633f9810a905">slotOk</a>();
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="keyword">protected</span>:
+<a name="l00042"></a><a class="code" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">00042</a> QGridLayout* <a class="code" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a>;
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <span class="keyword">protected</span> slots:
+<a name="l00045"></a>00045 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAlertDlg.html#a00eea0c7a184d77386a0d9d39624e7b">languageChange</a>();
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="keyword">private</span>:
+<a name="l00048"></a><a class="code" href="classAlertDlg.html#8309795df6391db4e19bf7d3c2c0a4b5">00048</a> QPixmap <a class="code" href="classAlertDlg.html#8309795df6391db4e19bf7d3c2c0a4b5">image0</a>;
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 };
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <span class="preprocessor">#endif // ALERTDLG_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/AlertDlg_8moc-source.html b/doc/html/AlertDlg_8moc-source.html
new file mode 100644
index 0000000..9f63528
--- /dev/null
+++ b/doc/html/AlertDlg_8moc-source.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/AlertDlg.moc Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>AlertDlg.moc</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** AlertDlg meta object code from reading C++ file 'AlertDlg.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fri Jun 29 22:08:57 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: AlertDlg_8moc-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "AlertDlg.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *AlertDlg::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"AlertDlg"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *AlertDlg::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_AlertDlg( <span class="stringliteral">"AlertDlg"</span>, &amp;AlertDlg::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString AlertDlg::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"AlertDlg"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString AlertDlg::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"AlertDlg"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* AlertDlg::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QDialog::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"languageChange"</span>, 0, 0 };
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00058"></a>00058 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00059"></a>00059 { <span class="stringliteral">"languageChange()"</span>, &amp;slot_1, QMetaData::Protected }
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061 metaObj = QMetaObject::new_metaobject(
+<a name="l00062"></a>00062 <span class="stringliteral">"AlertDlg"</span>, parentObject,
+<a name="l00063"></a>00063 slot_tbl, 2,
+<a name="l00064"></a>00064 0, 0,
+<a name="l00065"></a>00065 #ifndef QT_NO_PROPERTIES
+<a name="l00066"></a>00066 0, 0,
+<a name="l00067"></a>00067 0, 0,
+<a name="l00068"></a>00068 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00069"></a>00069 0, 0 );
+<a name="l00070"></a>00070 cleanUp_AlertDlg.setMetaObject( metaObj );
+<a name="l00071"></a>00071 <span class="keywordflow">return</span> metaObj;
+<a name="l00072"></a>00072 }
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <span class="keywordtype">void</span>* AlertDlg::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"AlertDlg"</span> ) )
+<a name="l00077"></a>00077 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00078"></a>00078 <span class="keywordflow">return</span> QDialog::qt_cast( clname );
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <span class="keywordtype">bool</span> AlertDlg::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00084"></a>00084 <span class="keywordflow">case</span> 0: <a class="code" href="classAlertDlg.html#ccef482c60628a7c5e35633f9810a905">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00085"></a>00085 <span class="keywordflow">case</span> 1: <a class="code" href="classAlertDlg.html#a00eea0c7a184d77386a0d9d39624e7b">languageChange</a>(); <span class="keywordflow">break</span>;
+<a name="l00086"></a>00086 <span class="keywordflow">default</span>:
+<a name="l00087"></a>00087 <span class="keywordflow">return</span> QDialog::qt_invoke( _id, _o );
+<a name="l00088"></a>00088 }
+<a name="l00089"></a>00089 <span class="keywordflow">return</span> TRUE;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 <span class="keywordtype">bool</span> AlertDlg::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> QDialog::qt_emit(_id,_o);
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>
+<a name="l00098"></a>00098 <span class="keywordtype">bool</span> AlertDlg::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 <span class="keywordflow">return</span> QDialog::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="keywordtype">bool</span> AlertDlg::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00104"></a>00104 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/CommandDlg_8cpp-source.html b/doc/html/CommandDlg_8cpp-source.html
new file mode 100644
index 0000000..d1c77e0
--- /dev/null
+++ b/doc/html/CommandDlg_8cpp-source.html
@@ -0,0 +1,186 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/CommandDlg.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>CommandDlg.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
+<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/CommandDlg.ui'</span>
+<a name="l00005"></a>00005 <span class="comment">**</span>
+<a name="l00006"></a>00006 <span class="comment">** Created: Di Mai 15 19:57:53 2007</span>
+<a name="l00007"></a>00007 <span class="comment">** by: The User Interface Compiler ($Id: CommandDlg_8cpp-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00008"></a>00008 <span class="comment">**</span>
+<a name="l00009"></a>00009 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00010"></a>00010 <span class="comment">****************************************************************************/</span>
+<a name="l00011"></a>00011
+<a name="l00012"></a>00012 <span class="preprocessor">#include "CommandDlg.h"</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qgroupbox.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qcombobox.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="comment">/*</span>
+<a name="l00023"></a>00023 <span class="comment"> * Constructs a CommandDlg as a child of 'parent', with the</span>
+<a name="l00024"></a>00024 <span class="comment"> * name 'name' and widget flags set to 'f'.</span>
+<a name="l00025"></a>00025 <span class="comment"> *</span>
+<a name="l00026"></a>00026 <span class="comment"> * The dialog will by default be modeless, unless you set 'modal' to</span>
+<a name="l00027"></a>00027 <span class="comment"> * TRUE to construct a modal dialog.</span>
+<a name="l00028"></a>00028 <span class="comment"> */</span>
+<a name="l00029"></a><a class="code" href="classCommandDlg.html#00435683972414b1f2ca8bcb9e1dbc91">00029</a> <a class="code" href="classCommandDlg.html#00435683972414b1f2ca8bcb9e1dbc91">CommandDlg::CommandDlg</a>( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">bool</span> modal, WFlags fl )
+<a name="l00030"></a>00030 : QDialog( parent, name, modal, fl )
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 <span class="keywordflow">if</span> ( !name )
+<a name="l00033"></a>00033 setName( <span class="stringliteral">"CommandDlg"</span> );
+<a name="l00034"></a>00034 setSizeGripEnabled( FALSE );
+<a name="l00035"></a>00035 <a class="code" href="classCommandDlg.html#f4d0781c175dda013e4eb5d512edf6ac">CommandDlgLayout</a> = <span class="keyword">new</span> QGridLayout( <span class="keyword">this</span>, 1, 1, 11, 6, <span class="stringliteral">"CommandDlgLayout"</span>);
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 <a class="code" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">Layout6</a> = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"Layout6"</span>);
+<a name="l00038"></a>00038 <a class="code" href="classCommandDlg.html#58c806acab3e0beb26bc507ac23db903">Spacer11</a> = <span class="keyword">new</span> QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00039"></a>00039 <a class="code" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">Layout6</a>-&gt;addItem( <a class="code" href="classCommandDlg.html#58c806acab3e0beb26bc507ac23db903">Spacer11</a> );
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <a class="code" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonOk"</span> );
+<a name="l00042"></a>00042 <a class="code" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">Layout6</a>-&gt;addWidget( <a class="code" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a> );
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <a class="code" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">m_ButtonCancel</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonCancel"</span> );
+<a name="l00045"></a>00045 <a class="code" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">Layout6</a>-&gt;addWidget( <a class="code" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">m_ButtonCancel</a> );
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <a class="code" href="classCommandDlg.html#f4d0781c175dda013e4eb5d512edf6ac">CommandDlgLayout</a>-&gt;addLayout( <a class="code" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">Layout6</a>, 1, 0 );
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a> = <span class="keyword">new</span> QGroupBox( <span class="keyword">this</span>, <span class="stringliteral">"QGroupBox_1"</span> );
+<a name="l00050"></a>00050 <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00051"></a>00051 <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00052"></a>00052 <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00053"></a>00053 <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00054"></a>00054 <a class="code" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a> = <span class="keyword">new</span> QGridLayout( <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>-&gt;layout() );
+<a name="l00055"></a>00055 <a class="code" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonAdd"</span> );
+<a name="l00058"></a>00058 <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <a class="code" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a>, 1, 0 );
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonEdit"</span> );
+<a name="l00063"></a>00063 <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 <a class="code" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a>, 1, 1 );
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonCopy"</span> );
+<a name="l00068"></a>00068 <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <a class="code" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a>, 1, 2 );
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonDelete"</span> );
+<a name="l00073"></a>00073 <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 <a class="code" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a>, 1, 3 );
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077 <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a> = <span class="keyword">new</span> QComboBox( FALSE, <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>, <span class="stringliteral">"m_ComboCommand"</span> );
+<a name="l00078"></a>00078 <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00079"></a>00079 <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>-&gt;setInsertionPolicy( QComboBox::AtTop );
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <a class="code" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>, 0, 0, 0, 3 );
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <a class="code" href="classCommandDlg.html#f4d0781c175dda013e4eb5d512edf6ac">CommandDlgLayout</a>-&gt;addWidget( <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>, 0, 0 );
+<a name="l00084"></a>00084 <a class="code" href="classCommandDlg.html#0c4debe5a9a4cffefbe15970b3161145">languageChange</a>();
+<a name="l00085"></a>00085 resize( QSize(378, 146).expandedTo(minimumSizeHint()) );
+<a name="l00086"></a>00086 clearWState( WState_Polished );
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="comment">// signals and slots connections</span>
+<a name="l00089"></a>00089 connect( <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classCommandDlg.html#7cddba6d467199508ccafe6d0a3e2576">slotAdd</a>() ) );
+<a name="l00090"></a>00090 connect( <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classCommandDlg.html#12de1a903a59e5ddc03927b1bbdfa62e">slotEdit</a>() ) );
+<a name="l00091"></a>00091 connect( <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classCommandDlg.html#4bc3a21e6cb8186dc29dd1831d2bad28">slotCopy</a>() ) );
+<a name="l00092"></a>00092 connect( <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classCommandDlg.html#74ab751c727cf4f5fdfa9603d6567b2b">slotDelete</a>() ) );
+<a name="l00093"></a>00093 connect( <a class="code" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classCommandDlg.html#e2ff4ab352bb06d0e0dc9379c4af9f89">slotOk</a>() ) );
+<a name="l00094"></a>00094 connect( <a class="code" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">m_ButtonCancel</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( reject() ) );
+<a name="l00095"></a>00095 connect( <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>, SIGNAL( activated(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classCommandDlg.html#2bb1f9388d8b26c7ef63d70834d25b34">slotCommandActivated</a>(<span class="keywordtype">int</span>) ) );
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="comment">// tab order</span>
+<a name="l00098"></a>00098 setTabOrder( <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>, <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a> );
+<a name="l00099"></a>00099 setTabOrder( <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a>, <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a> );
+<a name="l00100"></a>00100 setTabOrder( <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a>, <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a> );
+<a name="l00101"></a>00101 setTabOrder( <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a>, <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a> );
+<a name="l00102"></a>00102 setTabOrder( <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a>, <a class="code" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a> );
+<a name="l00103"></a>00103 setTabOrder( <a class="code" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a>, <a class="code" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">m_ButtonCancel</a> );
+<a name="l00104"></a>00104 }
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 <span class="comment">/*</span>
+<a name="l00107"></a>00107 <span class="comment"> * Destroys the object and frees any allocated resources</span>
+<a name="l00108"></a>00108 <span class="comment"> */</span>
+<a name="l00109"></a><a class="code" href="classCommandDlg.html#0eb54248bcf1851da5c2c054582b1e99">00109</a> <a class="code" href="classCommandDlg.html#0eb54248bcf1851da5c2c054582b1e99">CommandDlg::~CommandDlg</a>()
+<a name="l00110"></a>00110 {
+<a name="l00111"></a>00111 <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
+<a name="l00112"></a>00112 }
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 <span class="comment">/*</span>
+<a name="l00115"></a>00115 <span class="comment"> * Sets the strings of the subwidgets using the current</span>
+<a name="l00116"></a>00116 <span class="comment"> * language.</span>
+<a name="l00117"></a>00117 <span class="comment"> */</span>
+<a name="l00118"></a><a class="code" href="classCommandDlg.html#0c4debe5a9a4cffefbe15970b3161145">00118</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#0c4debe5a9a4cffefbe15970b3161145">CommandDlg::languageChange</a>()
+<a name="l00119"></a>00119 {
+<a name="l00120"></a>00120 setCaption( tr2i18n( <span class="stringliteral">"Command"</span> ) );
+<a name="l00121"></a>00121 <a class="code" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a>-&gt;setText( tr2i18n( <span class="stringliteral">"OK"</span> ) );
+<a name="l00122"></a>00122 <a class="code" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">m_ButtonCancel</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Cancel"</span> ) );
+<a name="l00123"></a>00123 <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"User commands"</span> ) );
+<a name="l00124"></a>00124 <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Add"</span> ) );
+<a name="l00125"></a>00125 QToolTip::add( <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a>, tr2i18n( <span class="stringliteral">"Add user command"</span> ) );
+<a name="l00126"></a>00126 <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Edit"</span> ) );
+<a name="l00127"></a>00127 QToolTip::add( <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a>, tr2i18n( <span class="stringliteral">"Edit user command"</span> ) );
+<a name="l00128"></a>00128 <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Copy"</span> ) );
+<a name="l00129"></a>00129 QToolTip::add( <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a>, tr2i18n( <span class="stringliteral">"Copy user command"</span> ) );
+<a name="l00130"></a>00130 <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Delete"</span> ) );
+<a name="l00131"></a>00131 QToolTip::add( <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a>, tr2i18n( <span class="stringliteral">"Delete user command"</span> ) );
+<a name="l00132"></a>00132 }
+<a name="l00133"></a>00133
+<a name="l00134"></a><a class="code" href="classCommandDlg.html#2bb1f9388d8b26c7ef63d70834d25b34">00134</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#2bb1f9388d8b26c7ef63d70834d25b34">CommandDlg::slotCommandActivated</a>(<span class="keywordtype">int</span>)
+<a name="l00135"></a>00135 {
+<a name="l00136"></a>00136 qWarning( <span class="stringliteral">"CommandDlg::slotCommandActivated(int): Not implemented yet"</span> );
+<a name="l00137"></a>00137 }
+<a name="l00138"></a>00138
+<a name="l00139"></a><a class="code" href="classCommandDlg.html#7cddba6d467199508ccafe6d0a3e2576">00139</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#7cddba6d467199508ccafe6d0a3e2576">CommandDlg::slotAdd</a>()
+<a name="l00140"></a>00140 {
+<a name="l00141"></a>00141 qWarning( <span class="stringliteral">"CommandDlg::slotAdd(): Not implemented yet"</span> );
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143
+<a name="l00144"></a><a class="code" href="classCommandDlg.html#4bc3a21e6cb8186dc29dd1831d2bad28">00144</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#4bc3a21e6cb8186dc29dd1831d2bad28">CommandDlg::slotCopy</a>()
+<a name="l00145"></a>00145 {
+<a name="l00146"></a>00146 qWarning( <span class="stringliteral">"CommandDlg::slotCopy(): Not implemented yet"</span> );
+<a name="l00147"></a>00147 }
+<a name="l00148"></a>00148
+<a name="l00149"></a><a class="code" href="classCommandDlg.html#74ab751c727cf4f5fdfa9603d6567b2b">00149</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#74ab751c727cf4f5fdfa9603d6567b2b">CommandDlg::slotDelete</a>()
+<a name="l00150"></a>00150 {
+<a name="l00151"></a>00151 qWarning( <span class="stringliteral">"CommandDlg::slotDelete(): Not implemented yet"</span> );
+<a name="l00152"></a>00152 }
+<a name="l00153"></a>00153
+<a name="l00154"></a><a class="code" href="classCommandDlg.html#12de1a903a59e5ddc03927b1bbdfa62e">00154</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#12de1a903a59e5ddc03927b1bbdfa62e">CommandDlg::slotEdit</a>()
+<a name="l00155"></a>00155 {
+<a name="l00156"></a>00156 qWarning( <span class="stringliteral">"CommandDlg::slotEdit(): Not implemented yet"</span> );
+<a name="l00157"></a>00157 }
+<a name="l00158"></a>00158
+<a name="l00159"></a><a class="code" href="classCommandDlg.html#e2ff4ab352bb06d0e0dc9379c4af9f89">00159</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#e2ff4ab352bb06d0e0dc9379c4af9f89">CommandDlg::slotOk</a>()
+<a name="l00160"></a>00160 {
+<a name="l00161"></a>00161 qWarning( <span class="stringliteral">"CommandDlg::slotOk(): Not implemented yet"</span> );
+<a name="l00162"></a>00162 }
+<a name="l00163"></a>00163
+<a name="l00164"></a>00164 <span class="preprocessor">#include "CommandDlg.moc"</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/CommandDlg_8h-source.html b/doc/html/CommandDlg_8h-source.html
new file mode 100644
index 0000000..5360a53
--- /dev/null
+++ b/doc/html/CommandDlg_8h-source.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/CommandDlg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>CommandDlg.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Form interface generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/CommandDlg.ui'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Di Mai 15 19:57:52 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The User Interface Compiler ($Id: CommandDlg_8h-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#ifndef COMMANDDLG_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define COMMANDDLG_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qdialog.h&gt;</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="keyword">class </span>QVBoxLayout;
+<a name="l00017"></a>00017 <span class="keyword">class </span>QHBoxLayout;
+<a name="l00018"></a>00018 <span class="keyword">class </span>QGridLayout;
+<a name="l00019"></a>00019 <span class="keyword">class </span>QSpacerItem;
+<a name="l00020"></a>00020 <span class="keyword">class </span>QPushButton;
+<a name="l00021"></a>00021 <span class="keyword">class </span>QGroupBox;
+<a name="l00022"></a>00022 <span class="keyword">class </span>QComboBox;
+<a name="l00023"></a>00023
+<a name="l00024"></a><a class="code" href="classCommandDlg.html">00024</a> <span class="keyword">class </span><a class="code" href="classCommandDlg.html">CommandDlg</a> : <span class="keyword">public</span> QDialog
+<a name="l00025"></a>00025 {
+<a name="l00026"></a>00026 Q_OBJECT
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="keyword">public</span>:
+<a name="l00029"></a>00029 <a class="code" href="classCommandDlg.html#00435683972414b1f2ca8bcb9e1dbc91">CommandDlg</a>( QWidget* parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span>* name = 0, <span class="keywordtype">bool</span> modal = FALSE, WFlags fl = 0 );
+<a name="l00030"></a>00030 <a class="code" href="classCommandDlg.html#0eb54248bcf1851da5c2c054582b1e99">~CommandDlg</a>();
+<a name="l00031"></a>00031
+<a name="l00032"></a><a class="code" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">00032</a> QPushButton* <a class="code" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a>;
+<a name="l00033"></a><a class="code" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">00033</a> QPushButton* <a class="code" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">m_ButtonCancel</a>;
+<a name="l00034"></a><a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">00034</a> QGroupBox* <a class="code" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a>;
+<a name="l00035"></a><a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">00035</a> QPushButton* <a class="code" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a>;
+<a name="l00036"></a><a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">00036</a> QPushButton* <a class="code" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a>;
+<a name="l00037"></a><a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">00037</a> QPushButton* <a class="code" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a>;
+<a name="l00038"></a><a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">00038</a> QPushButton* <a class="code" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a>;
+<a name="l00039"></a><a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">00039</a> QComboBox* <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>;
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="keyword">public</span> slots:
+<a name="l00042"></a>00042 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#2bb1f9388d8b26c7ef63d70834d25b34">slotCommandActivated</a>(<span class="keywordtype">int</span>);
+<a name="l00043"></a>00043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#7cddba6d467199508ccafe6d0a3e2576">slotAdd</a>();
+<a name="l00044"></a>00044 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#4bc3a21e6cb8186dc29dd1831d2bad28">slotCopy</a>();
+<a name="l00045"></a>00045 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#74ab751c727cf4f5fdfa9603d6567b2b">slotDelete</a>();
+<a name="l00046"></a>00046 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#12de1a903a59e5ddc03927b1bbdfa62e">slotEdit</a>();
+<a name="l00047"></a>00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#e2ff4ab352bb06d0e0dc9379c4af9f89">slotOk</a>();
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <span class="keyword">protected</span>:
+<a name="l00050"></a><a class="code" href="classCommandDlg.html#f4d0781c175dda013e4eb5d512edf6ac">00050</a> QGridLayout* <a class="code" href="classCommandDlg.html#f4d0781c175dda013e4eb5d512edf6ac">CommandDlgLayout</a>;
+<a name="l00051"></a><a class="code" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">00051</a> QHBoxLayout* <a class="code" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">Layout6</a>;
+<a name="l00052"></a><a class="code" href="classCommandDlg.html#58c806acab3e0beb26bc507ac23db903">00052</a> QSpacerItem* <a class="code" href="classCommandDlg.html#58c806acab3e0beb26bc507ac23db903">Spacer11</a>;
+<a name="l00053"></a><a class="code" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">00053</a> QGridLayout* <a class="code" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a>;
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="keyword">protected</span> slots:
+<a name="l00056"></a>00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDlg.html#0c4debe5a9a4cffefbe15970b3161145">languageChange</a>();
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="preprocessor">#endif // COMMANDDLG_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/CommandDlg_8moc-source.html b/doc/html/CommandDlg_8moc-source.html
new file mode 100644
index 0000000..caed33d
--- /dev/null
+++ b/doc/html/CommandDlg_8moc-source.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/CommandDlg.moc Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>CommandDlg.moc</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** CommandDlg meta object code from reading C++ file 'CommandDlg.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:53 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: CommandDlg_8moc-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "CommandDlg.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *CommandDlg::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"CommandDlg"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *CommandDlg::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_CommandDlg( <span class="stringliteral">"CommandDlg"</span>, &amp;CommandDlg::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString CommandDlg::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"CommandDlg"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString CommandDlg::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"CommandDlg"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* CommandDlg::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QDialog::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_0[] = {
+<a name="l00056"></a>00056 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00057"></a>00057 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotCommandActivated"</span>, 1, param_slot_0 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotAdd"</span>, 0, 0 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotCopy"</span>, 0, 0 };
+<a name="l00061"></a>00061 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotDelete"</span>, 0, 0 };
+<a name="l00062"></a>00062 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotEdit"</span>, 0, 0 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_5 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_6 = {<span class="stringliteral">"languageChange"</span>, 0, 0 };
+<a name="l00065"></a>00065 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00066"></a>00066 { <span class="stringliteral">"slotCommandActivated(int)"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00067"></a>00067 { <span class="stringliteral">"slotAdd()"</span>, &amp;slot_1, QMetaData::Public },
+<a name="l00068"></a>00068 { <span class="stringliteral">"slotCopy()"</span>, &amp;slot_2, QMetaData::Public },
+<a name="l00069"></a>00069 { <span class="stringliteral">"slotDelete()"</span>, &amp;slot_3, QMetaData::Public },
+<a name="l00070"></a>00070 { <span class="stringliteral">"slotEdit()"</span>, &amp;slot_4, QMetaData::Public },
+<a name="l00071"></a>00071 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_5, QMetaData::Public },
+<a name="l00072"></a>00072 { <span class="stringliteral">"languageChange()"</span>, &amp;slot_6, QMetaData::Protected }
+<a name="l00073"></a>00073 };
+<a name="l00074"></a>00074 metaObj = QMetaObject::new_metaobject(
+<a name="l00075"></a>00075 <span class="stringliteral">"CommandDlg"</span>, parentObject,
+<a name="l00076"></a>00076 slot_tbl, 7,
+<a name="l00077"></a>00077 0, 0,
+<a name="l00078"></a>00078 #ifndef QT_NO_PROPERTIES
+<a name="l00079"></a>00079 0, 0,
+<a name="l00080"></a>00080 0, 0,
+<a name="l00081"></a>00081 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00082"></a>00082 0, 0 );
+<a name="l00083"></a>00083 cleanUp_CommandDlg.setMetaObject( metaObj );
+<a name="l00084"></a>00084 <span class="keywordflow">return</span> metaObj;
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 <span class="keywordtype">void</span>* CommandDlg::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00088"></a>00088 {
+<a name="l00089"></a>00089 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"CommandDlg"</span> ) )
+<a name="l00090"></a>00090 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00091"></a>00091 <span class="keywordflow">return</span> QDialog::qt_cast( clname );
+<a name="l00092"></a>00092 }
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 <span class="keywordtype">bool</span> CommandDlg::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00097"></a>00097 <span class="keywordflow">case</span> 0: <a class="code" href="classCommandDlg.html#2bb1f9388d8b26c7ef63d70834d25b34">slotCommandActivated</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00098"></a>00098 <span class="keywordflow">case</span> 1: <a class="code" href="classCommandDlg.html#7cddba6d467199508ccafe6d0a3e2576">slotAdd</a>(); <span class="keywordflow">break</span>;
+<a name="l00099"></a>00099 <span class="keywordflow">case</span> 2: <a class="code" href="classCommandDlg.html#4bc3a21e6cb8186dc29dd1831d2bad28">slotCopy</a>(); <span class="keywordflow">break</span>;
+<a name="l00100"></a>00100 <span class="keywordflow">case</span> 3: <a class="code" href="classCommandDlg.html#74ab751c727cf4f5fdfa9603d6567b2b">slotDelete</a>(); <span class="keywordflow">break</span>;
+<a name="l00101"></a>00101 <span class="keywordflow">case</span> 4: <a class="code" href="classCommandDlg.html#12de1a903a59e5ddc03927b1bbdfa62e">slotEdit</a>(); <span class="keywordflow">break</span>;
+<a name="l00102"></a>00102 <span class="keywordflow">case</span> 5: <a class="code" href="classCommandDlg.html#e2ff4ab352bb06d0e0dc9379c4af9f89">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00103"></a>00103 <span class="keywordflow">case</span> 6: <a class="code" href="classCommandDlg.html#0c4debe5a9a4cffefbe15970b3161145">languageChange</a>(); <span class="keywordflow">break</span>;
+<a name="l00104"></a>00104 <span class="keywordflow">default</span>:
+<a name="l00105"></a>00105 <span class="keywordflow">return</span> QDialog::qt_invoke( _id, _o );
+<a name="l00106"></a>00106 }
+<a name="l00107"></a>00107 <span class="keywordflow">return</span> TRUE;
+<a name="l00108"></a>00108 }
+<a name="l00109"></a>00109
+<a name="l00110"></a>00110 <span class="keywordtype">bool</span> CommandDlg::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112 <span class="keywordflow">return</span> QDialog::qt_emit(_id,_o);
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span>
+<a name="l00116"></a>00116 <span class="keywordtype">bool</span> CommandDlg::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00117"></a>00117 {
+<a name="l00118"></a>00118 <span class="keywordflow">return</span> QDialog::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00119"></a>00119 }
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="keywordtype">bool</span> CommandDlg::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00122"></a>00122 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/CommandEntryDlg_8cpp-source.html b/doc/html/CommandEntryDlg_8cpp-source.html
new file mode 100644
index 0000000..cb77c01
--- /dev/null
+++ b/doc/html/CommandEntryDlg_8cpp-source.html
@@ -0,0 +1,167 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/CommandEntryDlg.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>CommandEntryDlg.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
+<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/CommandEntryDlg.ui'</span>
+<a name="l00005"></a>00005 <span class="comment">**</span>
+<a name="l00006"></a>00006 <span class="comment">** Created: Di Mai 15 19:57:54 2007</span>
+<a name="l00007"></a>00007 <span class="comment">** by: The User Interface Compiler ($Id: CommandEntryDlg_8cpp-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00008"></a>00008 <span class="comment">**</span>
+<a name="l00009"></a>00009 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00010"></a>00010 <span class="comment">****************************************************************************/</span>
+<a name="l00011"></a>00011
+<a name="l00012"></a>00012 <span class="preprocessor">#include "CommandEntryDlg.h"</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qgroupbox.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="comment">/*</span>
+<a name="l00024"></a>00024 <span class="comment"> * Constructs a CommandEntryDlg as a child of 'parent', with the</span>
+<a name="l00025"></a>00025 <span class="comment"> * name 'name' and widget flags set to 'f'.</span>
+<a name="l00026"></a>00026 <span class="comment"> *</span>
+<a name="l00027"></a>00027 <span class="comment"> * The dialog will by default be modeless, unless you set 'modal' to</span>
+<a name="l00028"></a>00028 <span class="comment"> * TRUE to construct a modal dialog.</span>
+<a name="l00029"></a>00029 <span class="comment"> */</span>
+<a name="l00030"></a><a class="code" href="classCommandEntryDlg.html#f72dede73adeeed25d33d643b4093614">00030</a> <a class="code" href="classCommandEntryDlg.html#f72dede73adeeed25d33d643b4093614">CommandEntryDlg::CommandEntryDlg</a>( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">bool</span> modal, WFlags fl )
+<a name="l00031"></a>00031 : QDialog( parent, name, modal, fl )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( !name )
+<a name="l00034"></a>00034 setName( <span class="stringliteral">"CommandEntryDlg"</span> );
+<a name="l00035"></a>00035 setSizeGripEnabled( FALSE );
+<a name="l00036"></a>00036 <a class="code" href="classCommandEntryDlg.html#a601c391fae27d233ba814d43400fbe5">CommandEntryDlgLayout</a> = <span class="keyword">new</span> QVBoxLayout( <span class="keyword">this</span>, 11, 6, <span class="stringliteral">"CommandEntryDlgLayout"</span>);
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038 <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a> = <span class="keyword">new</span> QGroupBox( <span class="keyword">this</span>, <span class="stringliteral">"QGroupBox_1"</span> );
+<a name="l00039"></a>00039 <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>-&gt;setFrameShape( QGroupBox::Box );
+<a name="l00040"></a>00040 <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>-&gt;setFrameShadow( QGroupBox::Sunken );
+<a name="l00041"></a>00041 <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00042"></a>00042 <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00043"></a>00043 <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00044"></a>00044 <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a> = <span class="keyword">new</span> QGridLayout( <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>-&gt;layout() );
+<a name="l00045"></a>00045 <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <a class="code" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonPath"</span> );
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a>, 1, 0 );
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 <a class="code" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonTest"</span> );
+<a name="l00052"></a>00052
+<a name="l00053"></a>00053 <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a>, 0, 2 );
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <a class="code" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>, <span class="stringliteral">"m_checkModal"</span> );
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a>, 2, 2, 1, 2 );
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a> = <span class="keyword">new</span> QLineEdit( <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>, <span class="stringliteral">"m_EditName"</span> );
+<a name="l00060"></a>00060 <a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a>-&gt;setFocusPolicy( QLineEdit::StrongFocus );
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a>, 0, 1 );
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a> = <span class="keyword">new</span> QLineEdit( <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>, <span class="stringliteral">"m_EditPath"</span> );
+<a name="l00065"></a>00065 <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>-&gt;setFocusPolicy( QLineEdit::StrongFocus );
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>, 1, 1, 1, 2 );
+<a name="l00068"></a>00068 <a class="code" href="classCommandEntryDlg.html#23d051b2743b394cfaef947a7c1e258a">spacer3</a> = <span class="keyword">new</span> QSpacerItem( 90, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00069"></a>00069 <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a>-&gt;addItem( <a class="code" href="classCommandEntryDlg.html#23d051b2743b394cfaef947a7c1e258a">spacer3</a>, 2, 0 );
+<a name="l00070"></a>00070 <a class="code" href="classCommandEntryDlg.html#26e10325d0d4877b4e7ec72106633e52">Spacer16</a> = <span class="keyword">new</span> QSpacerItem( 150, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00071"></a>00071 <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a>-&gt;addItem( <a class="code" href="classCommandEntryDlg.html#26e10325d0d4877b4e7ec72106633e52">Spacer16</a>, 0, 0 );
+<a name="l00072"></a>00072 <a class="code" href="classCommandEntryDlg.html#a601c391fae27d233ba814d43400fbe5">CommandEntryDlgLayout</a>-&gt;addWidget( <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a> );
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <a class="code" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">layout2</a> = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"layout2"</span>);
+<a name="l00075"></a>00075 <a class="code" href="classCommandEntryDlg.html#15f62b3dcd97ca1234409845fcca7047">Spacer17</a> = <span class="keyword">new</span> QSpacerItem( 207, 16, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00076"></a>00076 <a class="code" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">layout2</a>-&gt;addItem( <a class="code" href="classCommandEntryDlg.html#15f62b3dcd97ca1234409845fcca7047">Spacer17</a> );
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <a class="code" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonOk"</span> );
+<a name="l00079"></a>00079 <a class="code" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">layout2</a>-&gt;addWidget( <a class="code" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a> );
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <a class="code" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">m_ButtonCancel</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonCancel"</span> );
+<a name="l00082"></a>00082 <a class="code" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">layout2</a>-&gt;addWidget( <a class="code" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">m_ButtonCancel</a> );
+<a name="l00083"></a>00083 <a class="code" href="classCommandEntryDlg.html#a601c391fae27d233ba814d43400fbe5">CommandEntryDlgLayout</a>-&gt;addLayout( <a class="code" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">layout2</a> );
+<a name="l00084"></a>00084 <a class="code" href="classCommandEntryDlg.html#2f33e10c24f756bc76fd3ff674e53ec8">languageChange</a>();
+<a name="l00085"></a>00085 resize( QSize(387, 207).expandedTo(minimumSizeHint()) );
+<a name="l00086"></a>00086 clearWState( WState_Polished );
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="comment">// signals and slots connections</span>
+<a name="l00089"></a>00089 connect( <a class="code" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classCommandEntryDlg.html#dc8db19864a1c18dcb71edd3c6d13bdf">slotTest</a>() ) );
+<a name="l00090"></a>00090 connect( <a class="code" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classCommandEntryDlg.html#801dd753d938894e3bd3af1bceb73215">slotPath</a>() ) );
+<a name="l00091"></a>00091 connect( <a class="code" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classCommandEntryDlg.html#f70d2de60fe58f262ab6363442b326e8">slotOk</a>() ) );
+<a name="l00092"></a>00092 connect( <a class="code" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">m_ButtonCancel</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( reject() ) );
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 <span class="comment">// tab order</span>
+<a name="l00095"></a>00095 setTabOrder( <a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a>, <a class="code" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a> );
+<a name="l00096"></a>00096 setTabOrder( <a class="code" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a>, <a class="code" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a> );
+<a name="l00097"></a>00097 setTabOrder( <a class="code" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a>, <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a> );
+<a name="l00098"></a>00098 setTabOrder( <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>, <a class="code" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a> );
+<a name="l00099"></a>00099 setTabOrder( <a class="code" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a>, <a class="code" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a> );
+<a name="l00100"></a>00100 setTabOrder( <a class="code" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a>, <a class="code" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">m_ButtonCancel</a> );
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="comment">/*</span>
+<a name="l00104"></a>00104 <span class="comment"> * Destroys the object and frees any allocated resources</span>
+<a name="l00105"></a>00105 <span class="comment"> */</span>
+<a name="l00106"></a><a class="code" href="classCommandEntryDlg.html#48a980d2b11d91a2848724261ad28ae7">00106</a> <a class="code" href="classCommandEntryDlg.html#48a980d2b11d91a2848724261ad28ae7">CommandEntryDlg::~CommandEntryDlg</a>()
+<a name="l00107"></a>00107 {
+<a name="l00108"></a>00108 <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
+<a name="l00109"></a>00109 }
+<a name="l00110"></a>00110
+<a name="l00111"></a>00111 <span class="comment">/*</span>
+<a name="l00112"></a>00112 <span class="comment"> * Sets the strings of the subwidgets using the current</span>
+<a name="l00113"></a>00113 <span class="comment"> * language.</span>
+<a name="l00114"></a>00114 <span class="comment"> */</span>
+<a name="l00115"></a><a class="code" href="classCommandEntryDlg.html#2f33e10c24f756bc76fd3ff674e53ec8">00115</a> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDlg.html#2f33e10c24f756bc76fd3ff674e53ec8">CommandEntryDlg::languageChange</a>()
+<a name="l00116"></a>00116 {
+<a name="l00117"></a>00117 setCaption( tr2i18n( <span class="stringliteral">"User command"</span> ) );
+<a name="l00118"></a>00118 <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"Menu Entry"</span> ) );
+<a name="l00119"></a>00119 <a class="code" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Command:"</span> ) );
+<a name="l00120"></a>00120 QToolTip::add( <a class="code" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a>, tr2i18n( <span class="stringliteral">"Press button to select command path"</span> ) );
+<a name="l00121"></a>00121 <a class="code" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Test"</span> ) );
+<a name="l00122"></a>00122 QToolTip::add( <a class="code" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a>, tr2i18n( <span class="stringliteral">"Execute the command immediatly"</span> ) );
+<a name="l00123"></a>00123 <a class="code" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Wait for command to complete"</span> ) );
+<a name="l00124"></a>00124 QToolTip::add( <a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a>, tr2i18n( <span class="stringliteral">"Enter menu entry name"</span> ) );
+<a name="l00125"></a>00125 QToolTip::add( <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Enter path to selected command and arguments&lt;br&gt;&amp;lt;user&amp;gt;, &amp;lt;server&amp;gt;, &amp;lt;passwd&amp;gt;, &amp;lt;header&amp;gt; and &amp;lt;body&amp;gt; may be used as arguments&lt;/qt&gt;"</span> ) );
+<a name="l00126"></a>00126 <a class="code" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a>-&gt;setText( tr2i18n( <span class="stringliteral">"OK"</span> ) );
+<a name="l00127"></a>00127 <a class="code" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">m_ButtonCancel</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Cancel"</span> ) );
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129
+<a name="l00130"></a><a class="code" href="classCommandEntryDlg.html#f70d2de60fe58f262ab6363442b326e8">00130</a> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDlg.html#f70d2de60fe58f262ab6363442b326e8">CommandEntryDlg::slotOk</a>()
+<a name="l00131"></a>00131 {
+<a name="l00132"></a>00132 qWarning( <span class="stringliteral">"CommandEntryDlg::slotOk(): Not implemented yet"</span> );
+<a name="l00133"></a>00133 }
+<a name="l00134"></a>00134
+<a name="l00135"></a><a class="code" href="classCommandEntryDlg.html#801dd753d938894e3bd3af1bceb73215">00135</a> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDlg.html#801dd753d938894e3bd3af1bceb73215">CommandEntryDlg::slotPath</a>()
+<a name="l00136"></a>00136 {
+<a name="l00137"></a>00137 qWarning( <span class="stringliteral">"CommandEntryDlg::slotPath(): Not implemented yet"</span> );
+<a name="l00138"></a>00138 }
+<a name="l00139"></a>00139
+<a name="l00140"></a><a class="code" href="classCommandEntryDlg.html#dc8db19864a1c18dcb71edd3c6d13bdf">00140</a> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDlg.html#dc8db19864a1c18dcb71edd3c6d13bdf">CommandEntryDlg::slotTest</a>()
+<a name="l00141"></a>00141 {
+<a name="l00142"></a>00142 qWarning( <span class="stringliteral">"CommandEntryDlg::slotTest(): Not implemented yet"</span> );
+<a name="l00143"></a>00143 }
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145 <span class="preprocessor">#include "CommandEntryDlg.moc"</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/CommandEntryDlg_8h-source.html b/doc/html/CommandEntryDlg_8h-source.html
new file mode 100644
index 0000000..8c24852
--- /dev/null
+++ b/doc/html/CommandEntryDlg_8h-source.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/CommandEntryDlg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>CommandEntryDlg.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Form interface generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/CommandEntryDlg.ui'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Di Mai 15 19:57:53 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The User Interface Compiler ($Id: CommandEntryDlg_8h-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#ifndef COMMANDENTRYDLG_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define COMMANDENTRYDLG_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qdialog.h&gt;</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="keyword">class </span>QVBoxLayout;
+<a name="l00017"></a>00017 <span class="keyword">class </span>QHBoxLayout;
+<a name="l00018"></a>00018 <span class="keyword">class </span>QGridLayout;
+<a name="l00019"></a>00019 <span class="keyword">class </span>QSpacerItem;
+<a name="l00020"></a>00020 <span class="keyword">class </span>QGroupBox;
+<a name="l00021"></a>00021 <span class="keyword">class </span>QPushButton;
+<a name="l00022"></a>00022 <span class="keyword">class </span>QCheckBox;
+<a name="l00023"></a>00023 <span class="keyword">class </span>QLineEdit;
+<a name="l00024"></a>00024
+<a name="l00025"></a><a class="code" href="classCommandEntryDlg.html">00025</a> <span class="keyword">class </span><a class="code" href="classCommandEntryDlg.html">CommandEntryDlg</a> : <span class="keyword">public</span> QDialog
+<a name="l00026"></a>00026 {
+<a name="l00027"></a>00027 Q_OBJECT
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="keyword">public</span>:
+<a name="l00030"></a>00030 <a class="code" href="classCommandEntryDlg.html#f72dede73adeeed25d33d643b4093614">CommandEntryDlg</a>( QWidget* parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span>* name = 0, <span class="keywordtype">bool</span> modal = FALSE, WFlags fl = 0 );
+<a name="l00031"></a>00031 <a class="code" href="classCommandEntryDlg.html#48a980d2b11d91a2848724261ad28ae7">~CommandEntryDlg</a>();
+<a name="l00032"></a>00032
+<a name="l00033"></a><a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">00033</a> QGroupBox* <a class="code" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a>;
+<a name="l00034"></a><a class="code" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">00034</a> QPushButton* <a class="code" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a>;
+<a name="l00035"></a><a class="code" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">00035</a> QPushButton* <a class="code" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a>;
+<a name="l00036"></a><a class="code" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">00036</a> QCheckBox* <a class="code" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a>;
+<a name="l00037"></a><a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">00037</a> QLineEdit* <a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a>;
+<a name="l00038"></a><a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">00038</a> QLineEdit* <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>;
+<a name="l00039"></a><a class="code" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">00039</a> QPushButton* <a class="code" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a>;
+<a name="l00040"></a><a class="code" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">00040</a> QPushButton* <a class="code" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">m_ButtonCancel</a>;
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 <span class="keyword">public</span> slots:
+<a name="l00043"></a>00043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDlg.html#f70d2de60fe58f262ab6363442b326e8">slotOk</a>();
+<a name="l00044"></a>00044 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDlg.html#801dd753d938894e3bd3af1bceb73215">slotPath</a>();
+<a name="l00045"></a>00045 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDlg.html#dc8db19864a1c18dcb71edd3c6d13bdf">slotTest</a>();
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="keyword">protected</span>:
+<a name="l00048"></a><a class="code" href="classCommandEntryDlg.html#a601c391fae27d233ba814d43400fbe5">00048</a> QVBoxLayout* <a class="code" href="classCommandEntryDlg.html#a601c391fae27d233ba814d43400fbe5">CommandEntryDlgLayout</a>;
+<a name="l00049"></a><a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">00049</a> QGridLayout* <a class="code" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a>;
+<a name="l00050"></a><a class="code" href="classCommandEntryDlg.html#23d051b2743b394cfaef947a7c1e258a">00050</a> QSpacerItem* <a class="code" href="classCommandEntryDlg.html#23d051b2743b394cfaef947a7c1e258a">spacer3</a>;
+<a name="l00051"></a><a class="code" href="classCommandEntryDlg.html#26e10325d0d4877b4e7ec72106633e52">00051</a> QSpacerItem* <a class="code" href="classCommandEntryDlg.html#26e10325d0d4877b4e7ec72106633e52">Spacer16</a>;
+<a name="l00052"></a><a class="code" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">00052</a> QHBoxLayout* <a class="code" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">layout2</a>;
+<a name="l00053"></a><a class="code" href="classCommandEntryDlg.html#15f62b3dcd97ca1234409845fcca7047">00053</a> QSpacerItem* <a class="code" href="classCommandEntryDlg.html#15f62b3dcd97ca1234409845fcca7047">Spacer17</a>;
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="keyword">protected</span> slots:
+<a name="l00056"></a>00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDlg.html#2f33e10c24f756bc76fd3ff674e53ec8">languageChange</a>();
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="preprocessor">#endif // COMMANDENTRYDLG_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/CommandEntryDlg_8moc-source.html b/doc/html/CommandEntryDlg_8moc-source.html
new file mode 100644
index 0000000..848ed78
--- /dev/null
+++ b/doc/html/CommandEntryDlg_8moc-source.html
@@ -0,0 +1,132 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/CommandEntryDlg.moc Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>CommandEntryDlg.moc</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** CommandEntryDlg meta object code from reading C++ file 'CommandEntryDlg.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:54 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: CommandEntryDlg_8moc-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "CommandEntryDlg.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *CommandEntryDlg::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"CommandEntryDlg"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *CommandEntryDlg::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_CommandEntryDlg( <span class="stringliteral">"CommandEntryDlg"</span>, &amp;CommandEntryDlg::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString CommandEntryDlg::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"CommandEntryDlg"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString CommandEntryDlg::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"CommandEntryDlg"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* CommandEntryDlg::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QDialog::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotPath"</span>, 0, 0 };
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotTest"</span>, 0, 0 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"languageChange"</span>, 0, 0 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00060"></a>00060 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00061"></a>00061 { <span class="stringliteral">"slotPath()"</span>, &amp;slot_1, QMetaData::Public },
+<a name="l00062"></a>00062 { <span class="stringliteral">"slotTest()"</span>, &amp;slot_2, QMetaData::Public },
+<a name="l00063"></a>00063 { <span class="stringliteral">"languageChange()"</span>, &amp;slot_3, QMetaData::Protected }
+<a name="l00064"></a>00064 };
+<a name="l00065"></a>00065 metaObj = QMetaObject::new_metaobject(
+<a name="l00066"></a>00066 <span class="stringliteral">"CommandEntryDlg"</span>, parentObject,
+<a name="l00067"></a>00067 slot_tbl, 4,
+<a name="l00068"></a>00068 0, 0,
+<a name="l00069"></a>00069 #ifndef QT_NO_PROPERTIES
+<a name="l00070"></a>00070 0, 0,
+<a name="l00071"></a>00071 0, 0,
+<a name="l00072"></a>00072 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00073"></a>00073 0, 0 );
+<a name="l00074"></a>00074 cleanUp_CommandEntryDlg.setMetaObject( metaObj );
+<a name="l00075"></a>00075 <span class="keywordflow">return</span> metaObj;
+<a name="l00076"></a>00076 }
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <span class="keywordtype">void</span>* CommandEntryDlg::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00079"></a>00079 {
+<a name="l00080"></a>00080 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"CommandEntryDlg"</span> ) )
+<a name="l00081"></a>00081 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00082"></a>00082 <span class="keywordflow">return</span> QDialog::qt_cast( clname );
+<a name="l00083"></a>00083 }
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085 <span class="keywordtype">bool</span> CommandEntryDlg::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00086"></a>00086 {
+<a name="l00087"></a>00087 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00088"></a>00088 <span class="keywordflow">case</span> 0: <a class="code" href="classCommandEntryDlg.html#f70d2de60fe58f262ab6363442b326e8">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00089"></a>00089 <span class="keywordflow">case</span> 1: <a class="code" href="classCommandEntryDlg.html#801dd753d938894e3bd3af1bceb73215">slotPath</a>(); <span class="keywordflow">break</span>;
+<a name="l00090"></a>00090 <span class="keywordflow">case</span> 2: <a class="code" href="classCommandEntryDlg.html#dc8db19864a1c18dcb71edd3c6d13bdf">slotTest</a>(); <span class="keywordflow">break</span>;
+<a name="l00091"></a>00091 <span class="keywordflow">case</span> 3: <a class="code" href="classCommandEntryDlg.html#2f33e10c24f756bc76fd3ff674e53ec8">languageChange</a>(); <span class="keywordflow">break</span>;
+<a name="l00092"></a>00092 <span class="keywordflow">default</span>:
+<a name="l00093"></a>00093 <span class="keywordflow">return</span> QDialog::qt_invoke( _id, _o );
+<a name="l00094"></a>00094 }
+<a name="l00095"></a>00095 <span class="keywordflow">return</span> TRUE;
+<a name="l00096"></a>00096 }
+<a name="l00097"></a>00097
+<a name="l00098"></a>00098 <span class="keywordtype">bool</span> CommandEntryDlg::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 <span class="keywordflow">return</span> QDialog::qt_emit(_id,_o);
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span>
+<a name="l00104"></a>00104 <span class="keywordtype">bool</span> CommandEntryDlg::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106 <span class="keywordflow">return</span> QDialog::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00107"></a>00107 }
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="keywordtype">bool</span> CommandEntryDlg::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00110"></a>00110 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/EditDlg_8cpp-source.html b/doc/html/EditDlg_8cpp-source.html
new file mode 100644
index 0000000..4a36681
--- /dev/null
+++ b/doc/html/EditDlg_8cpp-source.html
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/EditDlg.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>EditDlg.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
+<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/EditDlg.ui'</span>
+<a name="l00005"></a>00005 <span class="comment">**</span>
+<a name="l00006"></a>00006 <span class="comment">** Created: Di Mai 15 19:57:53 2007</span>
+<a name="l00007"></a>00007 <span class="comment">** by: The User Interface Compiler ($Id: EditDlg_8cpp-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00008"></a>00008 <span class="comment">**</span>
+<a name="l00009"></a>00009 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00010"></a>00010 <span class="comment">****************************************************************************/</span>
+<a name="l00011"></a>00011
+<a name="l00012"></a>00012 <span class="preprocessor">#include "EditDlg.h"</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;ktextbrowser.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="comment">/*</span>
+<a name="l00022"></a>00022 <span class="comment"> * Constructs a EditDlg as a child of 'parent', with the</span>
+<a name="l00023"></a>00023 <span class="comment"> * name 'name' and widget flags set to 'f'.</span>
+<a name="l00024"></a>00024 <span class="comment"> *</span>
+<a name="l00025"></a>00025 <span class="comment"> * The dialog will by default be modeless, unless you set 'modal' to</span>
+<a name="l00026"></a>00026 <span class="comment"> * TRUE to construct a modal dialog.</span>
+<a name="l00027"></a>00027 <span class="comment"> */</span>
+<a name="l00028"></a><a class="code" href="classEditDlg.html#1a0993a8c1b96893a290c3c7b8ce0a18">00028</a> <a class="code" href="classEditDlg.html#1a0993a8c1b96893a290c3c7b8ce0a18">EditDlg::EditDlg</a>( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">bool</span> modal, WFlags fl )
+<a name="l00029"></a>00029 : QDialog( parent, name, modal, fl )
+<a name="l00030"></a>00030 {
+<a name="l00031"></a>00031 <span class="keywordflow">if</span> ( !name )
+<a name="l00032"></a>00032 setName( <span class="stringliteral">"EditDlg"</span> );
+<a name="l00033"></a>00033 <a class="code" href="classEditDlg.html#121ab750fca3f5077ec34c90edc8fb2e">EditDlgLayout</a> = <span class="keyword">new</span> QVBoxLayout( <span class="keyword">this</span>, 11, 6, <span class="stringliteral">"EditDlgLayout"</span>);
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <a class="code" href="classEditDlg.html#8e34dcd04a2c8ed5cd2592b971e3d674">headerlayout</a> = <span class="keyword">new</span> QGridLayout( 0, 1, 1, 0, 6, <span class="stringliteral">"headerlayout"</span>);
+<a name="l00036"></a>00036 <a class="code" href="classEditDlg.html#121ab750fca3f5077ec34c90edc8fb2e">EditDlgLayout</a>-&gt;addLayout( <a class="code" href="classEditDlg.html#8e34dcd04a2c8ed5cd2592b971e3d674">headerlayout</a> );
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038 <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a> = <span class="keyword">new</span> KTextBrowser( <span class="keyword">this</span>, <span class="stringliteral">"m_Edit"</span> );
+<a name="l00039"></a>00039 <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a>-&gt;setFocusPolicy( KTextBrowser::TabFocus );
+<a name="l00040"></a>00040 <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a>-&gt;setTextFormat( KTextBrowser::AutoText );
+<a name="l00041"></a>00041 <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a>-&gt;setReadOnly( TRUE );
+<a name="l00042"></a>00042 <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a>-&gt;setUndoRedoEnabled( FALSE );
+<a name="l00043"></a>00043 <a class="code" href="classEditDlg.html#121ab750fca3f5077ec34c90edc8fb2e">EditDlgLayout</a>-&gt;addWidget( <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a> );
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <a class="code" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a> = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"layout3"</span>);
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <a class="code" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">_buttonReply</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"_buttonReply"</span> );
+<a name="l00048"></a>00048 <a class="code" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a>-&gt;addWidget( <a class="code" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">_buttonReply</a> );
+<a name="l00049"></a>00049 <a class="code" href="classEditDlg.html#c7b18d6e1e9a58b38758c4ab2439edbd">Spacer15</a> = <span class="keyword">new</span> QSpacerItem( 120, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00050"></a>00050 <a class="code" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a>-&gt;addItem( <a class="code" href="classEditDlg.html#c7b18d6e1e9a58b38758c4ab2439edbd">Spacer15</a> );
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <a class="code" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">_buttonOk</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"_buttonOk"</span> );
+<a name="l00053"></a>00053 <a class="code" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a>-&gt;addWidget( <a class="code" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">_buttonOk</a> );
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <a class="code" href="classEditDlg.html#f96408404a78ca846820488c1aae1429">_buttonCancel</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"_buttonCancel"</span> );
+<a name="l00056"></a>00056 <a class="code" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a>-&gt;addWidget( <a class="code" href="classEditDlg.html#f96408404a78ca846820488c1aae1429">_buttonCancel</a> );
+<a name="l00057"></a>00057 <a class="code" href="classEditDlg.html#121ab750fca3f5077ec34c90edc8fb2e">EditDlgLayout</a>-&gt;addLayout( <a class="code" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a> );
+<a name="l00058"></a>00058 <a class="code" href="classEditDlg.html#d3a3cffb24bdee707ff2e5d86c4e71bd">languageChange</a>();
+<a name="l00059"></a>00059 resize( QSize(444, 447).expandedTo(minimumSizeHint()) );
+<a name="l00060"></a>00060 clearWState( WState_Polished );
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <span class="comment">// signals and slots connections</span>
+<a name="l00063"></a>00063 connect( <a class="code" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">_buttonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( accept() ) );
+<a name="l00064"></a>00064 connect( <a class="code" href="classEditDlg.html#f96408404a78ca846820488c1aae1429">_buttonCancel</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( reject() ) );
+<a name="l00065"></a>00065 connect( <a class="code" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">_buttonReply</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classEditDlg.html#9ab14db19e57d69fa883c76406a01f82">slotReplyClicked</a>() ) );
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="comment">// tab order</span>
+<a name="l00068"></a>00068 setTabOrder( <a class="code" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">_buttonOk</a>, <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a> );
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 <span class="comment">/*</span>
+<a name="l00072"></a>00072 <span class="comment"> * Destroys the object and frees any allocated resources</span>
+<a name="l00073"></a>00073 <span class="comment"> */</span>
+<a name="l00074"></a><a class="code" href="classEditDlg.html#d2ee10f87c785df1bd542d5a40f457c9">00074</a> <a class="code" href="classEditDlg.html#d2ee10f87c785df1bd542d5a40f457c9">EditDlg::~EditDlg</a>()
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076 <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <span class="comment">/*</span>
+<a name="l00080"></a>00080 <span class="comment"> * Sets the strings of the subwidgets using the current</span>
+<a name="l00081"></a>00081 <span class="comment"> * language.</span>
+<a name="l00082"></a>00082 <span class="comment"> */</span>
+<a name="l00083"></a><a class="code" href="classEditDlg.html#d3a3cffb24bdee707ff2e5d86c4e71bd">00083</a> <span class="keywordtype">void</span> <a class="code" href="classEditDlg.html#d3a3cffb24bdee707ff2e5d86c4e71bd">EditDlg::languageChange</a>()
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085 setCaption( tr2i18n( <span class="stringliteral">"Message"</span> ) );
+<a name="l00086"></a>00086 <a class="code" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">_buttonReply</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Reply"</span> ) );
+<a name="l00087"></a>00087 QToolTip::add( <a class="code" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">_buttonReply</a>, tr2i18n( <span class="stringliteral">"Send reply mail"</span> ) );
+<a name="l00088"></a>00088 <a class="code" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">_buttonOk</a>-&gt;setText( tr2i18n( <span class="stringliteral">"OK"</span> ) );
+<a name="l00089"></a>00089 <a class="code" href="classEditDlg.html#f96408404a78ca846820488c1aae1429">_buttonCancel</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Cancel"</span> ) );
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091
+<a name="l00092"></a><a class="code" href="classEditDlg.html#9ab14db19e57d69fa883c76406a01f82">00092</a> <span class="keywordtype">void</span> <a class="code" href="classEditDlg.html#9ab14db19e57d69fa883c76406a01f82">EditDlg::slotReplyClicked</a>()
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 qWarning( <span class="stringliteral">"EditDlg::slotReplyClicked(): Not implemented yet"</span> );
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="preprocessor">#include "EditDlg.moc"</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/EditDlg_8h-source.html b/doc/html/EditDlg_8h-source.html
new file mode 100644
index 0000000..d45462b
--- /dev/null
+++ b/doc/html/EditDlg_8h-source.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/EditDlg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>EditDlg.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Form interface generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/EditDlg.ui'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Di Mai 15 19:57:52 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The User Interface Compiler ($Id: EditDlg_8h-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#ifndef EDITDLG_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define EDITDLG_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qdialog.h&gt;</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="keyword">class </span>QVBoxLayout;
+<a name="l00017"></a>00017 <span class="keyword">class </span>QHBoxLayout;
+<a name="l00018"></a>00018 <span class="keyword">class </span>QGridLayout;
+<a name="l00019"></a>00019 <span class="keyword">class </span>QSpacerItem;
+<a name="l00020"></a>00020 <span class="keyword">class </span>KTextBrowser;
+<a name="l00021"></a>00021 <span class="keyword">class </span>QPushButton;
+<a name="l00022"></a>00022
+<a name="l00023"></a><a class="code" href="classEditDlg.html">00023</a> <span class="keyword">class </span><a class="code" href="classEditDlg.html">EditDlg</a> : <span class="keyword">public</span> QDialog
+<a name="l00024"></a>00024 {
+<a name="l00025"></a>00025 Q_OBJECT
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 <span class="keyword">public</span>:
+<a name="l00028"></a>00028 <a class="code" href="classEditDlg.html#1a0993a8c1b96893a290c3c7b8ce0a18">EditDlg</a>( QWidget* parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span>* name = 0, <span class="keywordtype">bool</span> modal = FALSE, WFlags fl = 0 );
+<a name="l00029"></a>00029 <a class="code" href="classEditDlg.html#d2ee10f87c785df1bd542d5a40f457c9">~EditDlg</a>();
+<a name="l00030"></a>00030
+<a name="l00031"></a><a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">00031</a> KTextBrowser* <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a>;
+<a name="l00032"></a><a class="code" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">00032</a> QPushButton* <a class="code" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">_buttonReply</a>;
+<a name="l00033"></a><a class="code" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">00033</a> QPushButton* <a class="code" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">_buttonOk</a>;
+<a name="l00034"></a><a class="code" href="classEditDlg.html#f96408404a78ca846820488c1aae1429">00034</a> QPushButton* <a class="code" href="classEditDlg.html#f96408404a78ca846820488c1aae1429">_buttonCancel</a>;
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036 <span class="keyword">public</span> slots:
+<a name="l00037"></a>00037 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classEditDlg.html#9ab14db19e57d69fa883c76406a01f82">slotReplyClicked</a>();
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <span class="keyword">protected</span>:
+<a name="l00040"></a><a class="code" href="classEditDlg.html#121ab750fca3f5077ec34c90edc8fb2e">00040</a> QVBoxLayout* <a class="code" href="classEditDlg.html#121ab750fca3f5077ec34c90edc8fb2e">EditDlgLayout</a>;
+<a name="l00041"></a><a class="code" href="classEditDlg.html#8e34dcd04a2c8ed5cd2592b971e3d674">00041</a> QGridLayout* <a class="code" href="classEditDlg.html#8e34dcd04a2c8ed5cd2592b971e3d674">headerlayout</a>;
+<a name="l00042"></a><a class="code" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">00042</a> QHBoxLayout* <a class="code" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a>;
+<a name="l00043"></a><a class="code" href="classEditDlg.html#c7b18d6e1e9a58b38758c4ab2439edbd">00043</a> QSpacerItem* <a class="code" href="classEditDlg.html#c7b18d6e1e9a58b38758c4ab2439edbd">Spacer15</a>;
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <span class="keyword">protected</span> slots:
+<a name="l00046"></a>00046 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classEditDlg.html#d3a3cffb24bdee707ff2e5d86c4e71bd">languageChange</a>();
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="preprocessor">#endif // EDITDLG_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/EditDlg_8moc-source.html b/doc/html/EditDlg_8moc-source.html
new file mode 100644
index 0000000..9a51142
--- /dev/null
+++ b/doc/html/EditDlg_8moc-source.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/EditDlg.moc Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>EditDlg.moc</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** EditDlg meta object code from reading C++ file 'EditDlg.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:53 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: EditDlg_8moc-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "EditDlg.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *EditDlg::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"EditDlg"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *EditDlg::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_EditDlg( <span class="stringliteral">"EditDlg"</span>, &amp;EditDlg::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString EditDlg::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"EditDlg"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString EditDlg::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"EditDlg"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* EditDlg::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QDialog::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotReplyClicked"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"languageChange"</span>, 0, 0 };
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00058"></a>00058 { <span class="stringliteral">"slotReplyClicked()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00059"></a>00059 { <span class="stringliteral">"languageChange()"</span>, &amp;slot_1, QMetaData::Protected }
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061 metaObj = QMetaObject::new_metaobject(
+<a name="l00062"></a>00062 <span class="stringliteral">"EditDlg"</span>, parentObject,
+<a name="l00063"></a>00063 slot_tbl, 2,
+<a name="l00064"></a>00064 0, 0,
+<a name="l00065"></a>00065 #ifndef QT_NO_PROPERTIES
+<a name="l00066"></a>00066 0, 0,
+<a name="l00067"></a>00067 0, 0,
+<a name="l00068"></a>00068 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00069"></a>00069 0, 0 );
+<a name="l00070"></a>00070 cleanUp_EditDlg.setMetaObject( metaObj );
+<a name="l00071"></a>00071 <span class="keywordflow">return</span> metaObj;
+<a name="l00072"></a>00072 }
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <span class="keywordtype">void</span>* EditDlg::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"EditDlg"</span> ) )
+<a name="l00077"></a>00077 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00078"></a>00078 <span class="keywordflow">return</span> QDialog::qt_cast( clname );
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <span class="keywordtype">bool</span> EditDlg::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00084"></a>00084 <span class="keywordflow">case</span> 0: <a class="code" href="classEditDlg.html#9ab14db19e57d69fa883c76406a01f82">slotReplyClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00085"></a>00085 <span class="keywordflow">case</span> 1: <a class="code" href="classEditDlg.html#d3a3cffb24bdee707ff2e5d86c4e71bd">languageChange</a>(); <span class="keywordflow">break</span>;
+<a name="l00086"></a>00086 <span class="keywordflow">default</span>:
+<a name="l00087"></a>00087 <span class="keywordflow">return</span> QDialog::qt_invoke( _id, _o );
+<a name="l00088"></a>00088 }
+<a name="l00089"></a>00089 <span class="keywordflow">return</span> TRUE;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 <span class="keywordtype">bool</span> EditDlg::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> QDialog::qt_emit(_id,_o);
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>
+<a name="l00098"></a>00098 <span class="keywordtype">bool</span> EditDlg::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 <span class="keywordflow">return</span> QDialog::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="keywordtype">bool</span> EditDlg::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00104"></a>00104 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/FilterDlg_8cpp-source.html b/doc/html/FilterDlg_8cpp-source.html
new file mode 100644
index 0000000..6ce5017
--- /dev/null
+++ b/doc/html/FilterDlg_8cpp-source.html
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/FilterDlg.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>FilterDlg.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
+<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file './FilterDlg.ui'</span>
+<a name="l00005"></a>00005 <span class="comment">**</span>
+<a name="l00006"></a>00006 <span class="comment">** Created: Fr Jun 29 22:08:56 2007</span>
+<a name="l00007"></a>00007 <span class="comment">** by: The User Interface Compiler ($Id: FilterDlg_8cpp-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)</span>
+<a name="l00008"></a>00008 <span class="comment">**</span>
+<a name="l00009"></a>00009 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00010"></a>00010 <span class="comment">****************************************************************************/</span>
+<a name="l00011"></a>00011
+<a name="l00012"></a>00012 <span class="preprocessor">#include "FilterDlg.h"</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qbuttongroup.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qradiobutton.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qgroupbox.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qcombobox.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
+<a name="l00023"></a>00023
+<a name="l00024"></a>00024 <span class="comment">/*</span>
+<a name="l00025"></a>00025 <span class="comment"> * Constructs a FilterDlg as a child of 'parent', with the</span>
+<a name="l00026"></a>00026 <span class="comment"> * name 'name' and widget flags set to 'f'.</span>
+<a name="l00027"></a>00027 <span class="comment"> *</span>
+<a name="l00028"></a>00028 <span class="comment"> * The dialog will by default be modeless, unless you set 'modal' to</span>
+<a name="l00029"></a>00029 <span class="comment"> * TRUE to construct a modal dialog.</span>
+<a name="l00030"></a>00030 <span class="comment"> */</span>
+<a name="l00031"></a><a class="code" href="classFilterDlg.html#b3d673e89d2ec101b0224796624deb18">00031</a> <a class="code" href="classFilterDlg.html#b3d673e89d2ec101b0224796624deb18">FilterDlg::FilterDlg</a>( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">bool</span> modal, WFlags fl )
+<a name="l00032"></a>00032 : QDialog( parent, name, modal, fl )
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="keywordflow">if</span> ( !name )
+<a name="l00035"></a>00035 setName( <span class="stringliteral">"FilterDlg"</span> );
+<a name="l00036"></a>00036 setSizeGripEnabled( FALSE );
+<a name="l00037"></a>00037 <a class="code" href="classFilterDlg.html#a239a88e6ccce2b0362e84af28f6d99d">FilterDlgLayout</a> = <span class="keyword">new</span> QGridLayout( <span class="keyword">this</span>, 1, 1, 11, 6, <span class="stringliteral">"FilterDlgLayout"</span>);
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <a class="code" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">Layout6</a> = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"Layout6"</span>);
+<a name="l00040"></a>00040 <a class="code" href="classFilterDlg.html#c1e238a1dd214e2cd82be5d8ef90564d">Spacer11</a> = <span class="keyword">new</span> QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00041"></a>00041 <a class="code" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">Layout6</a>-&gt;addItem( <a class="code" href="classFilterDlg.html#c1e238a1dd214e2cd82be5d8ef90564d">Spacer11</a> );
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043 <a class="code" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"_buttonOk"</span> );
+<a name="l00044"></a>00044 <a class="code" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">Layout6</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a> );
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <a class="code" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">_buttonCancel</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"_buttonCancel"</span> );
+<a name="l00047"></a>00047 <a class="code" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">Layout6</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">_buttonCancel</a> );
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <a class="code" href="classFilterDlg.html#a239a88e6ccce2b0362e84af28f6d99d">FilterDlgLayout</a>-&gt;addLayout( <a class="code" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">Layout6</a>, 2, 0 );
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a> = <span class="keyword">new</span> QButtonGroup( <span class="keyword">this</span>, <span class="stringliteral">"buttonGroup1"</span> );
+<a name="l00052"></a>00052 <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00053"></a>00053 <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00054"></a>00054 <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00055"></a>00055 <a class="code" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">buttonGroup1Layout</a> = <span class="keyword">new</span> QGridLayout( <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>-&gt;layout() );
+<a name="l00056"></a>00056 <a class="code" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">buttonGroup1Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <a class="code" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a> = <span class="keyword">new</span> QRadioButton( <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>, <span class="stringliteral">"_radioOff"</span> );
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <a class="code" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">buttonGroup1Layout</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a>, 0, 0 );
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <a class="code" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a> = <span class="keyword">new</span> QRadioButton( <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>, <span class="stringliteral">"_radioOn"</span> );
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <a class="code" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">buttonGroup1Layout</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a>, 1, 0 );
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066 <a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a> = <span class="keyword">new</span> QRadioButton( <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>, <span class="stringliteral">"_radioAuto"</span> );
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 <a class="code" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">buttonGroup1Layout</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a>, 2, 0 );
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <a class="code" href="classFilterDlg.html#a239a88e6ccce2b0362e84af28f6d99d">FilterDlgLayout</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>, 0, 0 );
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a> = <span class="keyword">new</span> QGroupBox( <span class="keyword">this</span>, <span class="stringliteral">"QGroupBox_1"</span> );
+<a name="l00073"></a>00073 <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00074"></a>00074 <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00075"></a>00075 <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00076"></a>00076 <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00077"></a>00077 <a class="code" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a> = <span class="keyword">new</span> QGridLayout( <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>-&gt;layout() );
+<a name="l00078"></a>00078 <a class="code" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080 <a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a> = <span class="keyword">new</span> QComboBox( FALSE, <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>, <span class="stringliteral">"_comboFilter"</span> );
+<a name="l00081"></a>00081 <a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00082"></a>00082 <a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>-&gt;setInsertionPolicy( QComboBox::AtTop );
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084 <a class="code" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>, 0, 0, 0, 3 );
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>, <span class="stringliteral">"_buttonAdd"</span> );
+<a name="l00087"></a>00087 <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089 <a class="code" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a>, 1, 0 );
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>, <span class="stringliteral">"_buttonEdit"</span> );
+<a name="l00092"></a>00092 <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 <a class="code" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a>, 1, 1 );
+<a name="l00095"></a>00095
+<a name="l00096"></a>00096 <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>, <span class="stringliteral">"_buttonCopy"</span> );
+<a name="l00097"></a>00097 <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <a class="code" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a>, 1, 2 );
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>, <span class="stringliteral">"_buttonDelete"</span> );
+<a name="l00102"></a>00102 <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <a class="code" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a>, 1, 3 );
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 <a class="code" href="classFilterDlg.html#a239a88e6ccce2b0362e84af28f6d99d">FilterDlgLayout</a>-&gt;addWidget( <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>, 1, 0 );
+<a name="l00107"></a>00107 <a class="code" href="classFilterDlg.html#89ab6a78b02f47b5c1cb0d0ae505101b">languageChange</a>();
+<a name="l00108"></a>00108 resize( QSize(407, 255).expandedTo(minimumSizeHint()) );
+<a name="l00109"></a>00109 clearWState( WState_Polished );
+<a name="l00110"></a>00110
+<a name="l00111"></a>00111 <span class="comment">// signals and slots connections</span>
+<a name="l00112"></a>00112 connect( <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterDlg.html#6153217102f046b8025d293be7cf924a">slotAdd</a>() ) );
+<a name="l00113"></a>00113 connect( <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterDlg.html#9237a759ed12680d8ecc815c870734d7">slotEdit</a>() ) );
+<a name="l00114"></a>00114 connect( <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterDlg.html#2800cdf7ab7a60b28e91610f0de005cf">slotCopy</a>() ) );
+<a name="l00115"></a>00115 connect( <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterDlg.html#9b2add471297c225a39966f9cb216691">slotDelete</a>() ) );
+<a name="l00116"></a>00116 connect( <a class="code" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterDlg.html#5010987e35d441d034610107fd2c7c0f">slotOk</a>() ) );
+<a name="l00117"></a>00117 connect( <a class="code" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">_buttonCancel</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( reject() ) );
+<a name="l00118"></a>00118 connect( <a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>, SIGNAL( activated(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterDlg.html#54f9810702c707f67112b0df89cf2c04">slotFilterActivated</a>(<span class="keywordtype">int</span>) ) );
+<a name="l00119"></a>00119 connect( <a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterDlg.html#55e7c3f2045044d68605f8630f897660">slotAutomaticActivated</a>() ) );
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="comment">// tab order</span>
+<a name="l00122"></a>00122 setTabOrder( <a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>, <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a> );
+<a name="l00123"></a>00123 setTabOrder( <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a>, <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a> );
+<a name="l00124"></a>00124 setTabOrder( <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a>, <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a> );
+<a name="l00125"></a>00125 setTabOrder( <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a>, <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a> );
+<a name="l00126"></a>00126 setTabOrder( <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a>, <a class="code" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a> );
+<a name="l00127"></a>00127 setTabOrder( <a class="code" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a>, <a class="code" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">_buttonCancel</a> );
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130 <span class="comment">/*</span>
+<a name="l00131"></a>00131 <span class="comment"> * Destroys the object and frees any allocated resources</span>
+<a name="l00132"></a>00132 <span class="comment"> */</span>
+<a name="l00133"></a><a class="code" href="classFilterDlg.html#fd1a9b90d89f6969633df9607e761704">00133</a> <a class="code" href="classFilterDlg.html#fd1a9b90d89f6969633df9607e761704">FilterDlg::~FilterDlg</a>()
+<a name="l00134"></a>00134 {
+<a name="l00135"></a>00135 <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
+<a name="l00136"></a>00136 }
+<a name="l00137"></a>00137
+<a name="l00138"></a>00138 <span class="comment">/*</span>
+<a name="l00139"></a>00139 <span class="comment"> * Sets the strings of the subwidgets using the current</span>
+<a name="l00140"></a>00140 <span class="comment"> * language.</span>
+<a name="l00141"></a>00141 <span class="comment"> */</span>
+<a name="l00142"></a><a class="code" href="classFilterDlg.html#89ab6a78b02f47b5c1cb0d0ae505101b">00142</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#89ab6a78b02f47b5c1cb0d0ae505101b">FilterDlg::languageChange</a>()
+<a name="l00143"></a>00143 {
+<a name="l00144"></a>00144 setCaption( tr2i18n( <span class="stringliteral">"Filters"</span> ) );
+<a name="l00145"></a>00145 <a class="code" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a>-&gt;setText( tr2i18n( <span class="stringliteral">"OK"</span> ) );
+<a name="l00146"></a>00146 <a class="code" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">_buttonCancel</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Cancel"</span> ) );
+<a name="l00147"></a>00147 <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"Filter Status"</span> ) );
+<a name="l00148"></a>00148 <a class="code" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Off"</span> ) );
+<a name="l00149"></a>00149 QToolTip::add( <a class="code" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a>, tr2i18n( <span class="stringliteral">"Filters are switched off"</span> ) );
+<a name="l00150"></a>00150 <a class="code" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a>-&gt;setText( tr2i18n( <span class="stringliteral">"On"</span> ) );
+<a name="l00151"></a>00151 QToolTip::add( <a class="code" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a>, tr2i18n( <span class="stringliteral">"Filters are switched on"</span> ) );
+<a name="l00152"></a>00152 <a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Automatic Delete"</span> ) );
+<a name="l00153"></a>00153 QToolTip::add( <a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a>, tr2i18n( <span class="stringliteral">"Filters are switched on and are applied automatically"</span> ) );
+<a name="l00154"></a>00154 <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"Filters"</span> ) );
+<a name="l00155"></a>00155 QToolTip::add( <a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Filters are counted for each automatic deletion;&lt;br&gt;Filters with high counters are listed first&lt;/qt&gt;"</span> ) );
+<a name="l00156"></a>00156 <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Add"</span> ) );
+<a name="l00157"></a>00157 QToolTip::add( <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a>, tr2i18n( <span class="stringliteral">"Add filter"</span> ) );
+<a name="l00158"></a>00158 <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Edit"</span> ) );
+<a name="l00159"></a>00159 QToolTip::add( <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a>, tr2i18n( <span class="stringliteral">"Edit filter"</span> ) );
+<a name="l00160"></a>00160 <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Copy"</span> ) );
+<a name="l00161"></a>00161 QToolTip::add( <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a>, tr2i18n( <span class="stringliteral">"Copy filter"</span> ) );
+<a name="l00162"></a>00162 <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Delete"</span> ) );
+<a name="l00163"></a>00163 QToolTip::add( <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a>, tr2i18n( <span class="stringliteral">"Delete filter"</span> ) );
+<a name="l00164"></a>00164 }
+<a name="l00165"></a>00165
+<a name="l00166"></a><a class="code" href="classFilterDlg.html#6153217102f046b8025d293be7cf924a">00166</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#6153217102f046b8025d293be7cf924a">FilterDlg::slotAdd</a>()
+<a name="l00167"></a>00167 {
+<a name="l00168"></a>00168 qWarning( <span class="stringliteral">"FilterDlg::slotAdd(): Not implemented yet"</span> );
+<a name="l00169"></a>00169 }
+<a name="l00170"></a>00170
+<a name="l00171"></a><a class="code" href="classFilterDlg.html#2800cdf7ab7a60b28e91610f0de005cf">00171</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#2800cdf7ab7a60b28e91610f0de005cf">FilterDlg::slotCopy</a>()
+<a name="l00172"></a>00172 {
+<a name="l00173"></a>00173 qWarning( <span class="stringliteral">"FilterDlg::slotCopy(): Not implemented yet"</span> );
+<a name="l00174"></a>00174 }
+<a name="l00175"></a>00175
+<a name="l00176"></a><a class="code" href="classFilterDlg.html#9b2add471297c225a39966f9cb216691">00176</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#9b2add471297c225a39966f9cb216691">FilterDlg::slotDelete</a>()
+<a name="l00177"></a>00177 {
+<a name="l00178"></a>00178 qWarning( <span class="stringliteral">"FilterDlg::slotDelete(): Not implemented yet"</span> );
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180
+<a name="l00181"></a><a class="code" href="classFilterDlg.html#9237a759ed12680d8ecc815c870734d7">00181</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#9237a759ed12680d8ecc815c870734d7">FilterDlg::slotEdit</a>()
+<a name="l00182"></a>00182 {
+<a name="l00183"></a>00183 qWarning( <span class="stringliteral">"FilterDlg::slotEdit(): Not implemented yet"</span> );
+<a name="l00184"></a>00184 }
+<a name="l00185"></a>00185
+<a name="l00186"></a><a class="code" href="classFilterDlg.html#5010987e35d441d034610107fd2c7c0f">00186</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#5010987e35d441d034610107fd2c7c0f">FilterDlg::slotOk</a>()
+<a name="l00187"></a>00187 {
+<a name="l00188"></a>00188 qWarning( <span class="stringliteral">"FilterDlg::slotOk(): Not implemented yet"</span> );
+<a name="l00189"></a>00189 }
+<a name="l00190"></a>00190
+<a name="l00191"></a><a class="code" href="classFilterDlg.html#54f9810702c707f67112b0df89cf2c04">00191</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#54f9810702c707f67112b0df89cf2c04">FilterDlg::slotFilterActivated</a>(<span class="keywordtype">int</span>)
+<a name="l00192"></a>00192 {
+<a name="l00193"></a>00193 qWarning( <span class="stringliteral">"FilterDlg::slotFilterActivated(int): Not implemented yet"</span> );
+<a name="l00194"></a>00194 }
+<a name="l00195"></a>00195
+<a name="l00196"></a><a class="code" href="classFilterDlg.html#55e7c3f2045044d68605f8630f897660">00196</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#55e7c3f2045044d68605f8630f897660">FilterDlg::slotAutomaticActivated</a>()
+<a name="l00197"></a>00197 {
+<a name="l00198"></a>00198 qWarning( <span class="stringliteral">"FilterDlg::slotAutomaticActivated(): Not implemented yet"</span> );
+<a name="l00199"></a>00199 }
+<a name="l00200"></a>00200
+<a name="l00201"></a>00201 <span class="preprocessor">#include "FilterDlg.moc"</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/FilterDlg_8h-source.html b/doc/html/FilterDlg_8h-source.html
new file mode 100644
index 0000000..b4dfc31
--- /dev/null
+++ b/doc/html/FilterDlg_8h-source.html
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/FilterDlg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>FilterDlg.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Form interface generated from reading ui file './FilterDlg.ui'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fr Jun 29 22:08:23 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The User Interface Compiler ($Id: FilterDlg_8h-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#ifndef FILTERDLG_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define FILTERDLG_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qdialog.h&gt;</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="keyword">class </span>QVBoxLayout;
+<a name="l00017"></a>00017 <span class="keyword">class </span>QHBoxLayout;
+<a name="l00018"></a>00018 <span class="keyword">class </span>QGridLayout;
+<a name="l00019"></a>00019 <span class="keyword">class </span>QSpacerItem;
+<a name="l00020"></a>00020 <span class="keyword">class </span>QPushButton;
+<a name="l00021"></a>00021 <span class="keyword">class </span>QButtonGroup;
+<a name="l00022"></a>00022 <span class="keyword">class </span>QRadioButton;
+<a name="l00023"></a>00023 <span class="keyword">class </span>QGroupBox;
+<a name="l00024"></a>00024 <span class="keyword">class </span>QComboBox;
+<a name="l00025"></a>00025
+<a name="l00026"></a><a class="code" href="classFilterDlg.html">00026</a> <span class="keyword">class </span><a class="code" href="classFilterDlg.html">FilterDlg</a> : <span class="keyword">public</span> QDialog
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 Q_OBJECT
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="keyword">public</span>:
+<a name="l00031"></a>00031 <a class="code" href="classFilterDlg.html#b3d673e89d2ec101b0224796624deb18">FilterDlg</a>( QWidget* parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span>* name = 0, <span class="keywordtype">bool</span> modal = FALSE, WFlags fl = 0 );
+<a name="l00032"></a>00032 <a class="code" href="classFilterDlg.html#fd1a9b90d89f6969633df9607e761704">~FilterDlg</a>();
+<a name="l00033"></a>00033
+<a name="l00034"></a><a class="code" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">00034</a> QPushButton* <a class="code" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a>;
+<a name="l00035"></a><a class="code" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">00035</a> QPushButton* <a class="code" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">_buttonCancel</a>;
+<a name="l00036"></a><a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">00036</a> QButtonGroup* <a class="code" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a>;
+<a name="l00037"></a><a class="code" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">00037</a> QRadioButton* <a class="code" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a>;
+<a name="l00038"></a><a class="code" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">00038</a> QRadioButton* <a class="code" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a>;
+<a name="l00039"></a><a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">00039</a> QRadioButton* <a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a>;
+<a name="l00040"></a><a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">00040</a> QGroupBox* <a class="code" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a>;
+<a name="l00041"></a><a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">00041</a> QComboBox* <a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>;
+<a name="l00042"></a><a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">00042</a> QPushButton* <a class="code" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a>;
+<a name="l00043"></a><a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">00043</a> QPushButton* <a class="code" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a>;
+<a name="l00044"></a><a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">00044</a> QPushButton* <a class="code" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a>;
+<a name="l00045"></a><a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">00045</a> QPushButton* <a class="code" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a>;
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="keyword">public</span> slots:
+<a name="l00048"></a>00048 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#6153217102f046b8025d293be7cf924a">slotAdd</a>();
+<a name="l00049"></a>00049 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#2800cdf7ab7a60b28e91610f0de005cf">slotCopy</a>();
+<a name="l00050"></a>00050 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#9b2add471297c225a39966f9cb216691">slotDelete</a>();
+<a name="l00051"></a>00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#9237a759ed12680d8ecc815c870734d7">slotEdit</a>();
+<a name="l00052"></a>00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#5010987e35d441d034610107fd2c7c0f">slotOk</a>();
+<a name="l00053"></a>00053 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#54f9810702c707f67112b0df89cf2c04">slotFilterActivated</a>(<span class="keywordtype">int</span>);
+<a name="l00054"></a>00054 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#55e7c3f2045044d68605f8630f897660">slotAutomaticActivated</a>();
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="keyword">protected</span>:
+<a name="l00057"></a><a class="code" href="classFilterDlg.html#a239a88e6ccce2b0362e84af28f6d99d">00057</a> QGridLayout* <a class="code" href="classFilterDlg.html#a239a88e6ccce2b0362e84af28f6d99d">FilterDlgLayout</a>;
+<a name="l00058"></a><a class="code" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">00058</a> QHBoxLayout* <a class="code" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">Layout6</a>;
+<a name="l00059"></a><a class="code" href="classFilterDlg.html#c1e238a1dd214e2cd82be5d8ef90564d">00059</a> QSpacerItem* <a class="code" href="classFilterDlg.html#c1e238a1dd214e2cd82be5d8ef90564d">Spacer11</a>;
+<a name="l00060"></a><a class="code" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">00060</a> QGridLayout* <a class="code" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">buttonGroup1Layout</a>;
+<a name="l00061"></a><a class="code" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">00061</a> QGridLayout* <a class="code" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a>;
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 <span class="keyword">protected</span> slots:
+<a name="l00064"></a>00064 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDlg.html#89ab6a78b02f47b5c1cb0d0ae505101b">languageChange</a>();
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066 };
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 <span class="preprocessor">#endif // FILTERDLG_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/FilterDlg_8moc-source.html b/doc/html/FilterDlg_8moc-source.html
new file mode 100644
index 0000000..7fd3c59
--- /dev/null
+++ b/doc/html/FilterDlg_8moc-source.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/FilterDlg.moc Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>FilterDlg.moc</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** FilterDlg meta object code from reading C++ file 'FilterDlg.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fri Jun 29 22:08:56 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: FilterDlg_8moc-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "FilterDlg.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *FilterDlg::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"FilterDlg"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *FilterDlg::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_FilterDlg( <span class="stringliteral">"FilterDlg"</span>, &amp;FilterDlg::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString FilterDlg::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"FilterDlg"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString FilterDlg::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"FilterDlg"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* FilterDlg::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QDialog::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotAdd"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotCopy"</span>, 0, 0 };
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotDelete"</span>, 0, 0 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotEdit"</span>, 0, 0 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_5[] = {
+<a name="l00061"></a>00061 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_5 = {<span class="stringliteral">"slotFilterActivated"</span>, 1, param_slot_5 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_6 = {<span class="stringliteral">"slotAutomaticActivated"</span>, 0, 0 };
+<a name="l00065"></a>00065 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_7 = {<span class="stringliteral">"languageChange"</span>, 0, 0 };
+<a name="l00066"></a>00066 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00067"></a>00067 { <span class="stringliteral">"slotAdd()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00068"></a>00068 { <span class="stringliteral">"slotCopy()"</span>, &amp;slot_1, QMetaData::Public },
+<a name="l00069"></a>00069 { <span class="stringliteral">"slotDelete()"</span>, &amp;slot_2, QMetaData::Public },
+<a name="l00070"></a>00070 { <span class="stringliteral">"slotEdit()"</span>, &amp;slot_3, QMetaData::Public },
+<a name="l00071"></a>00071 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_4, QMetaData::Public },
+<a name="l00072"></a>00072 { <span class="stringliteral">"slotFilterActivated(int)"</span>, &amp;slot_5, QMetaData::Public },
+<a name="l00073"></a>00073 { <span class="stringliteral">"slotAutomaticActivated()"</span>, &amp;slot_6, QMetaData::Public },
+<a name="l00074"></a>00074 { <span class="stringliteral">"languageChange()"</span>, &amp;slot_7, QMetaData::Protected }
+<a name="l00075"></a>00075 };
+<a name="l00076"></a>00076 metaObj = QMetaObject::new_metaobject(
+<a name="l00077"></a>00077 <span class="stringliteral">"FilterDlg"</span>, parentObject,
+<a name="l00078"></a>00078 slot_tbl, 8,
+<a name="l00079"></a>00079 0, 0,
+<a name="l00080"></a>00080 #ifndef QT_NO_PROPERTIES
+<a name="l00081"></a>00081 0, 0,
+<a name="l00082"></a>00082 0, 0,
+<a name="l00083"></a>00083 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00084"></a>00084 0, 0 );
+<a name="l00085"></a>00085 cleanUp_FilterDlg.setMetaObject( metaObj );
+<a name="l00086"></a>00086 <span class="keywordflow">return</span> metaObj;
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089 <span class="keywordtype">void</span>* FilterDlg::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"FilterDlg"</span> ) )
+<a name="l00092"></a>00092 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00093"></a>00093 <span class="keywordflow">return</span> QDialog::qt_cast( clname );
+<a name="l00094"></a>00094 }
+<a name="l00095"></a>00095
+<a name="l00096"></a>00096 <span class="keywordtype">bool</span> FilterDlg::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00097"></a>00097 {
+<a name="l00098"></a>00098 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00099"></a>00099 <span class="keywordflow">case</span> 0: <a class="code" href="classFilterDlg.html#6153217102f046b8025d293be7cf924a">slotAdd</a>(); <span class="keywordflow">break</span>;
+<a name="l00100"></a>00100 <span class="keywordflow">case</span> 1: <a class="code" href="classFilterDlg.html#2800cdf7ab7a60b28e91610f0de005cf">slotCopy</a>(); <span class="keywordflow">break</span>;
+<a name="l00101"></a>00101 <span class="keywordflow">case</span> 2: <a class="code" href="classFilterDlg.html#9b2add471297c225a39966f9cb216691">slotDelete</a>(); <span class="keywordflow">break</span>;
+<a name="l00102"></a>00102 <span class="keywordflow">case</span> 3: <a class="code" href="classFilterDlg.html#9237a759ed12680d8ecc815c870734d7">slotEdit</a>(); <span class="keywordflow">break</span>;
+<a name="l00103"></a>00103 <span class="keywordflow">case</span> 4: <a class="code" href="classFilterDlg.html#5010987e35d441d034610107fd2c7c0f">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00104"></a>00104 <span class="keywordflow">case</span> 5: <a class="code" href="classFilterDlg.html#54f9810702c707f67112b0df89cf2c04">slotFilterActivated</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00105"></a>00105 <span class="keywordflow">case</span> 6: <a class="code" href="classFilterDlg.html#55e7c3f2045044d68605f8630f897660">slotAutomaticActivated</a>(); <span class="keywordflow">break</span>;
+<a name="l00106"></a>00106 <span class="keywordflow">case</span> 7: <a class="code" href="classFilterDlg.html#89ab6a78b02f47b5c1cb0d0ae505101b">languageChange</a>(); <span class="keywordflow">break</span>;
+<a name="l00107"></a>00107 <span class="keywordflow">default</span>:
+<a name="l00108"></a>00108 <span class="keywordflow">return</span> QDialog::qt_invoke( _id, _o );
+<a name="l00109"></a>00109 }
+<a name="l00110"></a>00110 <span class="keywordflow">return</span> TRUE;
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112
+<a name="l00113"></a>00113 <span class="keywordtype">bool</span> FilterDlg::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00114"></a>00114 {
+<a name="l00115"></a>00115 <span class="keywordflow">return</span> QDialog::qt_emit(_id,_o);
+<a name="l00116"></a>00116 }
+<a name="l00117"></a>00117 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00118"></a>00118 <span class="preprocessor"></span>
+<a name="l00119"></a>00119 <span class="keywordtype">bool</span> FilterDlg::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00120"></a>00120 {
+<a name="l00121"></a>00121 <span class="keywordflow">return</span> QDialog::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00122"></a>00122 }
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <span class="keywordtype">bool</span> FilterDlg::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00125"></a>00125 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/FilterEntryDlg_8cpp-source.html b/doc/html/FilterEntryDlg_8cpp-source.html
new file mode 100644
index 0000000..36bc851
--- /dev/null
+++ b/doc/html/FilterEntryDlg_8cpp-source.html
@@ -0,0 +1,332 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/FilterEntryDlg.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>FilterEntryDlg.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
+<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file './FilterEntryDlg.ui'</span>
+<a name="l00005"></a>00005 <span class="comment">**</span>
+<a name="l00006"></a>00006 <span class="comment">** Created: Fr Jun 29 22:08:54 2007</span>
+<a name="l00007"></a>00007 <span class="comment">** by: The User Interface Compiler ($Id: FilterEntryDlg_8cpp-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)</span>
+<a name="l00008"></a>00008 <span class="comment">**</span>
+<a name="l00009"></a>00009 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00010"></a>00010 <span class="comment">****************************************************************************/</span>
+<a name="l00011"></a>00011
+<a name="l00012"></a>00012 <span class="preprocessor">#include "FilterEntryDlg.h"</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qgroupbox.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qcombobox.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qspinbox.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 <span class="comment">/*</span>
+<a name="l00026"></a>00026 <span class="comment"> * Constructs a FilterEntryDlg as a child of 'parent', with the</span>
+<a name="l00027"></a>00027 <span class="comment"> * name 'name' and widget flags set to 'f'.</span>
+<a name="l00028"></a>00028 <span class="comment"> *</span>
+<a name="l00029"></a>00029 <span class="comment"> * The dialog will by default be modeless, unless you set 'modal' to</span>
+<a name="l00030"></a>00030 <span class="comment"> * TRUE to construct a modal dialog.</span>
+<a name="l00031"></a>00031 <span class="comment"> */</span>
+<a name="l00032"></a><a class="code" href="classFilterEntryDlg.html#1004374888df731e496fa55652f85cc8">00032</a> <a class="code" href="classFilterEntryDlg.html#1004374888df731e496fa55652f85cc8">FilterEntryDlg::FilterEntryDlg</a>( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">bool</span> modal, WFlags fl )
+<a name="l00033"></a>00033 : QDialog( parent, name, modal, fl )
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="keywordflow">if</span> ( !name )
+<a name="l00036"></a>00036 setName( <span class="stringliteral">"FilterEntryDlg"</span> );
+<a name="l00037"></a>00037 setSizeGripEnabled( FALSE );
+<a name="l00038"></a>00038 <a class="code" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a> = <span class="keyword">new</span> QGridLayout( <span class="keyword">this</span>, 1, 1, 11, 6, <span class="stringliteral">"FilterEntryDlgLayout"</span>);
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a> = <span class="keyword">new</span> QLineEdit( <span class="keyword">this</span>, <span class="stringliteral">"_editName"</span> );
+<a name="l00041"></a>00041 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setEnabled( TRUE );
+<a name="l00042"></a>00042 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setReadOnly( TRUE );
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <a class="code" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>, 0, 0 );
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a> = <span class="keyword">new</span> QGroupBox( <span class="keyword">this</span>, <span class="stringliteral">"QGroupBox_1"</span> );
+<a name="l00047"></a>00047 <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>-&gt;setFrameShape( QGroupBox::Box );
+<a name="l00048"></a>00048 <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>-&gt;setFrameShadow( QGroupBox::Sunken );
+<a name="l00049"></a>00049 <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00050"></a>00050 <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00051"></a>00051 <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00052"></a>00052 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a> = <span class="keyword">new</span> QGridLayout( <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>-&gt;layout() );
+<a name="l00053"></a>00053 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a> = <span class="keyword">new</span> QComboBox( FALSE, <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>, <span class="stringliteral">"_comboItem1"</span> );
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>, 0, 0, 0, 1 );
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a> = <span class="keyword">new</span> QComboBox( FALSE, <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>, <span class="stringliteral">"_comboExpression1"</span> );
+<a name="l00060"></a>00060
+<a name="l00061"></a>00061 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>, 0, 0, 2, 3 );
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 <a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a> = <span class="keyword">new</span> QLineEdit( <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>, <span class="stringliteral">"_editMatch1"</span> );
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>, 1, 1, 0, 3 );
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a> = <span class="keyword">new</span> QComboBox( FALSE, <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>, <span class="stringliteral">"_comboSecondCondition"</span> );
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a>, 3, 3, 0, 3 );
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 <a class="code" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>, <span class="stringliteral">"_checkCaseSensitive1"</span> );
+<a name="l00072"></a>00072
+<a name="l00073"></a>00073 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a>, 2, 0 );
+<a name="l00074"></a>00074 <a class="code" href="classFilterEntryDlg.html#c3575c94fc0110ad322996f9106adfbd">spacer2</a> = <span class="keyword">new</span> QSpacerItem( 50, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00075"></a>00075 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>-&gt;addItem( <a class="code" href="classFilterEntryDlg.html#c3575c94fc0110ad322996f9106adfbd">spacer2</a>, 2, 1 );
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077 <a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>, <span class="stringliteral">"_buttonEditRegExp1"</span> );
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a>, 2, 3 );
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <a class="code" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>, <span class="stringliteral">"_checkRegExp1"</span> );
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a>, 2, 2 );
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085 <a class="code" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>, 1, 0 );
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a> = <span class="keyword">new</span> QGroupBox( <span class="keyword">this</span>, <span class="stringliteral">"_groupBox2"</span> );
+<a name="l00088"></a>00088 <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>-&gt;setEnabled( FALSE );
+<a name="l00089"></a>00089 <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00090"></a>00090 <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00091"></a>00091 <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00092"></a>00092 <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a> = <span class="keyword">new</span> QGridLayout( <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>-&gt;layout() );
+<a name="l00093"></a>00093 <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00094"></a>00094
+<a name="l00095"></a>00095 <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a> = <span class="keyword">new</span> QComboBox( FALSE, <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>, <span class="stringliteral">"_comboItem2"</span> );
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>, 0, 0, 0, 1 );
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a> = <span class="keyword">new</span> QComboBox( FALSE, <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>, <span class="stringliteral">"_comboExpression2"</span> );
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>, 0, 0, 2, 3 );
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a> = <span class="keyword">new</span> QLineEdit( <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>, <span class="stringliteral">"_editMatch2"</span> );
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>, 1, 1, 0, 3 );
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <a class="code" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>, <span class="stringliteral">"_checkCaseSensitive2"</span> );
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a>, 2, 0 );
+<a name="l00110"></a>00110 <a class="code" href="classFilterEntryDlg.html#af5dc4eb354581e010c723e889d3853b">spacer3</a> = <span class="keyword">new</span> QSpacerItem( 140, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00111"></a>00111 <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a>-&gt;addItem( <a class="code" href="classFilterEntryDlg.html#af5dc4eb354581e010c723e889d3853b">spacer3</a>, 2, 1 );
+<a name="l00112"></a>00112
+<a name="l00113"></a>00113 <a class="code" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>, <span class="stringliteral">"_checkRegExp2"</span> );
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a>, 2, 2 );
+<a name="l00116"></a>00116
+<a name="l00117"></a>00117 <a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>, <span class="stringliteral">"_buttonEditRegExp2"</span> );
+<a name="l00118"></a>00118
+<a name="l00119"></a>00119 <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a>, 2, 3 );
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <a class="code" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>, 2, 0 );
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123 <a class="code" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">Layout11</a> = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"Layout11"</span>);
+<a name="l00124"></a>00124 <a class="code" href="classFilterEntryDlg.html#cb2a000ac6cfa82b1761b18a659381a7">Spacer17</a> = <span class="keyword">new</span> QSpacerItem( 20, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00125"></a>00125 <a class="code" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">Layout11</a>-&gt;addItem( <a class="code" href="classFilterEntryDlg.html#cb2a000ac6cfa82b1761b18a659381a7">Spacer17</a> );
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127 <a class="code" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">m_ButtonOk</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonOk"</span> );
+<a name="l00128"></a>00128 <a class="code" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">Layout11</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">m_ButtonOk</a> );
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130 <a class="code" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">m_ButtonCancel</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonCancel"</span> );
+<a name="l00131"></a>00131 <a class="code" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">Layout11</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">m_ButtonCancel</a> );
+<a name="l00132"></a>00132
+<a name="l00133"></a>00133 <a class="code" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a>-&gt;addLayout( <a class="code" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">Layout11</a>, 4, 0 );
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a> = <span class="keyword">new</span> QGroupBox( <span class="keyword">this</span>, <span class="stringliteral">"groupBox3"</span> );
+<a name="l00136"></a>00136 <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00137"></a>00137 <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00138"></a>00138 <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00139"></a>00139 <a class="code" href="classFilterEntryDlg.html#3c133eaa09b66636dd31b18d5f66e699">groupBox3Layout</a> = <span class="keyword">new</span> QHBoxLayout( <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a>-&gt;layout() );
+<a name="l00140"></a>00140 <a class="code" href="classFilterEntryDlg.html#3c133eaa09b66636dd31b18d5f66e699">groupBox3Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00141"></a>00141
+<a name="l00142"></a>00142 <a class="code" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a> = <span class="keyword">new</span> QSpinBox( <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a>, <span class="stringliteral">"_spinCounter"</span> );
+<a name="l00143"></a>00143 <a class="code" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a>-&gt;setMaxValue( 99999 );
+<a name="l00144"></a>00144 <a class="code" href="classFilterEntryDlg.html#3c133eaa09b66636dd31b18d5f66e699">groupBox3Layout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a> );
+<a name="l00145"></a>00145
+<a name="l00146"></a>00146 <a class="code" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">_buttonResetCounter</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a>, <span class="stringliteral">"_buttonResetCounter"</span> );
+<a name="l00147"></a>00147 <a class="code" href="classFilterEntryDlg.html#3c133eaa09b66636dd31b18d5f66e699">groupBox3Layout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">_buttonResetCounter</a> );
+<a name="l00148"></a>00148
+<a name="l00149"></a>00149 <a class="code" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a>-&gt;addWidget( <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a>, 3, 0 );
+<a name="l00150"></a>00150 <a class="code" href="classFilterEntryDlg.html#5724b2b390362ebab6b38d3f99ac689c">languageChange</a>();
+<a name="l00151"></a>00151 resize( QSize(540, 484).expandedTo(minimumSizeHint()) );
+<a name="l00152"></a>00152 clearWState( WState_Polished );
+<a name="l00153"></a>00153
+<a name="l00154"></a>00154 <span class="comment">// signals and slots connections</span>
+<a name="l00155"></a>00155 connect( <a class="code" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">m_ButtonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#044b3778968adf3cc1dfb860530871d8">slotOk</a>() ) );
+<a name="l00156"></a>00156 connect( <a class="code" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">m_ButtonCancel</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( reject() ) );
+<a name="l00157"></a>00157 connect( <a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>, SIGNAL( textChanged(<span class="keyword">const</span> QString&amp;) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#05d5272687ede82a6bc27d57df7e03af">slotMatch1Changed</a>(<span class="keyword">const</span> QString&amp;) ) );
+<a name="l00158"></a>00158 connect( <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>, SIGNAL( activated(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#4cbdd432ba86f46647b846f301ea0287">slotItem1Selected</a>(<span class="keywordtype">int</span>) ) );
+<a name="l00159"></a>00159 connect( <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>, SIGNAL( activated(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#97268e12b04d672a98541223f768f906">slotCondition1Selected</a>(<span class="keywordtype">int</span>) ) );
+<a name="l00160"></a>00160 connect( <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>, SIGNAL( activated(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#1de736a9fada9c574881fa048b97903f">slotItem2Selected</a>(<span class="keywordtype">int</span>) ) );
+<a name="l00161"></a>00161 connect( <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>, SIGNAL( activated(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#6ac10e19c5dd00efd78ec6dc55e872c3">slotCondition2Selected</a>(<span class="keywordtype">int</span>) ) );
+<a name="l00162"></a>00162 connect( <a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a>, SIGNAL( activated(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#d32365f2082078acfc3be07d5908f66f">slotSecondCondition</a>(<span class="keywordtype">int</span>) ) );
+<a name="l00163"></a>00163 connect( <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>, SIGNAL( textChanged(<span class="keyword">const</span> QString&amp;) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#e8364f54ae44a0dec8eb45507bb27a4e">slotMatch2Changed</a>(<span class="keyword">const</span> QString&amp;) ) );
+<a name="l00164"></a>00164 connect( <a class="code" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">_buttonResetCounter</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#7b5730ba9c68fe302b94d1a5cb9fc36e">slotResetCounter</a>() ) );
+<a name="l00165"></a>00165 connect( <a class="code" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a>, SIGNAL( valueChanged(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#141a535ba5c80f39bf1581171d311a4a">slotCounterChanged</a>(<span class="keywordtype">int</span>) ) );
+<a name="l00166"></a>00166 connect( <a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#c730f1ac327348c2062c562325b034cc">slotEditRegExp1</a>() ) );
+<a name="l00167"></a>00167 connect( <a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#50acb364bd9a5fb31aaa5811794925f4">slotEditRegExp2</a>() ) );
+<a name="l00168"></a>00168 connect( <a class="code" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a>, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#8ec3aa42606455c31727af7a1a2c45a8">slotToggleRegExp1</a>(<span class="keywordtype">bool</span>) ) );
+<a name="l00169"></a>00169 connect( <a class="code" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a>, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classFilterEntryDlg.html#077268601f80f5394ca7133b834709ed">slotToggleRegExp2</a>(<span class="keywordtype">bool</span>) ) );
+<a name="l00170"></a>00170
+<a name="l00171"></a>00171 <span class="comment">// tab order</span>
+<a name="l00172"></a>00172 setTabOrder( <a class="code" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">m_ButtonOk</a>, <a class="code" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">m_ButtonCancel</a> );
+<a name="l00173"></a>00173 }
+<a name="l00174"></a>00174
+<a name="l00175"></a>00175 <span class="comment">/*</span>
+<a name="l00176"></a>00176 <span class="comment"> * Destroys the object and frees any allocated resources</span>
+<a name="l00177"></a>00177 <span class="comment"> */</span>
+<a name="l00178"></a><a class="code" href="classFilterEntryDlg.html#4ae287b415afeba0a50ea57eb4fe83e2">00178</a> <a class="code" href="classFilterEntryDlg.html#4ae287b415afeba0a50ea57eb4fe83e2">FilterEntryDlg::~FilterEntryDlg</a>()
+<a name="l00179"></a>00179 {
+<a name="l00180"></a>00180 <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
+<a name="l00181"></a>00181 }
+<a name="l00182"></a>00182
+<a name="l00183"></a>00183 <span class="comment">/*</span>
+<a name="l00184"></a>00184 <span class="comment"> * Sets the strings of the subwidgets using the current</span>
+<a name="l00185"></a>00185 <span class="comment"> * language.</span>
+<a name="l00186"></a>00186 <span class="comment"> */</span>
+<a name="l00187"></a><a class="code" href="classFilterEntryDlg.html#5724b2b390362ebab6b38d3f99ac689c">00187</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#5724b2b390362ebab6b38d3f99ac689c">FilterEntryDlg::languageChange</a>()
+<a name="l00188"></a>00188 {
+<a name="l00189"></a>00189 setCaption( tr2i18n( <span class="stringliteral">"Filter"</span> ) );
+<a name="l00190"></a>00190 <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"Condition"</span> ) );
+<a name="l00191"></a>00191 <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>-&gt;clear();
+<a name="l00192"></a>00192 <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"From"</span> ) );
+<a name="l00193"></a>00193 <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Subject"</span> ) );
+<a name="l00194"></a>00194 <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Header"</span> ) );
+<a name="l00195"></a>00195 <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Size"</span> ) );
+<a name="l00196"></a>00196 <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"To"</span> ) );
+<a name="l00197"></a>00197 <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>-&gt;clear();
+<a name="l00198"></a>00198 <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Contains"</span> ) );
+<a name="l00199"></a>00199 <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Doesn't contain"</span> ) );
+<a name="l00200"></a>00200 <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Equals"</span> ) );
+<a name="l00201"></a>00201 <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Doesn't equal"</span> ) );
+<a name="l00202"></a>00202 <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Greater"</span> ) );
+<a name="l00203"></a>00203 <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Less"</span> ) );
+<a name="l00204"></a>00204 <a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a>-&gt;clear();
+<a name="l00205"></a>00205 <a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"No more Conditions"</span> ) );
+<a name="l00206"></a>00206 <a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"And"</span> ) );
+<a name="l00207"></a>00207 <a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Or"</span> ) );
+<a name="l00208"></a>00208 <a class="code" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Case sensitive"</span> ) );
+<a name="l00209"></a>00209 <a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Edit"</span> ) );
+<a name="l00210"></a>00210 QToolTip::add( <a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a>, tr2i18n( <span class="stringliteral">"Edit regular expression"</span> ) );
+<a name="l00211"></a>00211 <a class="code" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Regular Expression"</span> ) );
+<a name="l00212"></a>00212 QToolTip::add( <a class="code" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a>, tr2i18n( <span class="stringliteral">"For help about regular expressions lookup the Qt documentation"</span> ) );
+<a name="l00213"></a>00213 <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"second Condition"</span> ) );
+<a name="l00214"></a>00214 <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>-&gt;clear();
+<a name="l00215"></a>00215 <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"From"</span> ) );
+<a name="l00216"></a>00216 <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Subject"</span> ) );
+<a name="l00217"></a>00217 <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Header"</span> ) );
+<a name="l00218"></a>00218 <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Size"</span> ) );
+<a name="l00219"></a>00219 <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"To"</span> ) );
+<a name="l00220"></a>00220 <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>-&gt;clear();
+<a name="l00221"></a>00221 <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Contains"</span> ) );
+<a name="l00222"></a>00222 <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Doesn't contain"</span> ) );
+<a name="l00223"></a>00223 <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Equals"</span> ) );
+<a name="l00224"></a>00224 <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Doesn't equal"</span> ) );
+<a name="l00225"></a>00225 <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Greater"</span> ) );
+<a name="l00226"></a>00226 <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>-&gt;insertItem( tr2i18n( <span class="stringliteral">"Less"</span> ) );
+<a name="l00227"></a>00227 <a class="code" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Case sensitive"</span> ) );
+<a name="l00228"></a>00228 <a class="code" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Regular Expression"</span> ) );
+<a name="l00229"></a>00229 QToolTip::add( <a class="code" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a>, tr2i18n( <span class="stringliteral">"For help about regular expressions lookup the Qt documentation"</span> ) );
+<a name="l00230"></a>00230 <a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Edit"</span> ) );
+<a name="l00231"></a>00231 QToolTip::add( <a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a>, tr2i18n( <span class="stringliteral">"Edit regular expression"</span> ) );
+<a name="l00232"></a>00232 <a class="code" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">m_ButtonOk</a>-&gt;setText( tr2i18n( <span class="stringliteral">"OK"</span> ) );
+<a name="l00233"></a>00233 <a class="code" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">m_ButtonCancel</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Cancel"</span> ) );
+<a name="l00234"></a>00234 <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"Counter"</span> ) );
+<a name="l00235"></a>00235 QToolTip::add( <a class="code" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a>, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Filters are counted for each automatic deletion;&lt;br&gt;Filters with high counters are listed first&lt;/qt&gt;"</span> ) );
+<a name="l00236"></a>00236 <a class="code" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">_buttonResetCounter</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Reset Counter"</span> ) );
+<a name="l00237"></a>00237 QToolTip::add( <a class="code" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">_buttonResetCounter</a>, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Filters are counted for each automatic deletion;&lt;br&gt;Filters with high counters are listed first&lt;/qt&gt;"</span> ) );
+<a name="l00238"></a>00238 }
+<a name="l00239"></a>00239
+<a name="l00240"></a><a class="code" href="classFilterEntryDlg.html#044b3778968adf3cc1dfb860530871d8">00240</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#044b3778968adf3cc1dfb860530871d8">FilterEntryDlg::slotOk</a>()
+<a name="l00241"></a>00241 {
+<a name="l00242"></a>00242 qWarning( <span class="stringliteral">"FilterEntryDlg::slotOk(): Not implemented yet"</span> );
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244
+<a name="l00245"></a><a class="code" href="classFilterEntryDlg.html#4cbdd432ba86f46647b846f301ea0287">00245</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#4cbdd432ba86f46647b846f301ea0287">FilterEntryDlg::slotItem1Selected</a>(<span class="keywordtype">int</span>)
+<a name="l00246"></a>00246 {
+<a name="l00247"></a>00247 qWarning( <span class="stringliteral">"FilterEntryDlg::slotItem1Selected(int): Not implemented yet"</span> );
+<a name="l00248"></a>00248 }
+<a name="l00249"></a>00249
+<a name="l00250"></a><a class="code" href="classFilterEntryDlg.html#1de736a9fada9c574881fa048b97903f">00250</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#1de736a9fada9c574881fa048b97903f">FilterEntryDlg::slotItem2Selected</a>(<span class="keywordtype">int</span>)
+<a name="l00251"></a>00251 {
+<a name="l00252"></a>00252 qWarning( <span class="stringliteral">"FilterEntryDlg::slotItem2Selected(int): Not implemented yet"</span> );
+<a name="l00253"></a>00253 }
+<a name="l00254"></a>00254
+<a name="l00255"></a><a class="code" href="classFilterEntryDlg.html#d32365f2082078acfc3be07d5908f66f">00255</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#d32365f2082078acfc3be07d5908f66f">FilterEntryDlg::slotSecondCondition</a>(<span class="keywordtype">int</span>)
+<a name="l00256"></a>00256 {
+<a name="l00257"></a>00257 qWarning( <span class="stringliteral">"FilterEntryDlg::slotSecondCondition(int): Not implemented yet"</span> );
+<a name="l00258"></a>00258 }
+<a name="l00259"></a>00259
+<a name="l00260"></a><a class="code" href="classFilterEntryDlg.html#97268e12b04d672a98541223f768f906">00260</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#97268e12b04d672a98541223f768f906">FilterEntryDlg::slotCondition1Selected</a>(<span class="keywordtype">int</span>)
+<a name="l00261"></a>00261 {
+<a name="l00262"></a>00262 qWarning( <span class="stringliteral">"FilterEntryDlg::slotCondition1Selected(int): Not implemented yet"</span> );
+<a name="l00263"></a>00263 }
+<a name="l00264"></a>00264
+<a name="l00265"></a><a class="code" href="classFilterEntryDlg.html#6ac10e19c5dd00efd78ec6dc55e872c3">00265</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#6ac10e19c5dd00efd78ec6dc55e872c3">FilterEntryDlg::slotCondition2Selected</a>(<span class="keywordtype">int</span>)
+<a name="l00266"></a>00266 {
+<a name="l00267"></a>00267 qWarning( <span class="stringliteral">"FilterEntryDlg::slotCondition2Selected(int): Not implemented yet"</span> );
+<a name="l00268"></a>00268 }
+<a name="l00269"></a>00269
+<a name="l00270"></a><a class="code" href="classFilterEntryDlg.html#05d5272687ede82a6bc27d57df7e03af">00270</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#05d5272687ede82a6bc27d57df7e03af">FilterEntryDlg::slotMatch1Changed</a>(<span class="keyword">const</span> QString&amp;)
+<a name="l00271"></a>00271 {
+<a name="l00272"></a>00272 qWarning( <span class="stringliteral">"FilterEntryDlg::slotMatch1Changed(const QString&amp;): Not implemented yet"</span> );
+<a name="l00273"></a>00273 }
+<a name="l00274"></a>00274
+<a name="l00275"></a><a class="code" href="classFilterEntryDlg.html#e8364f54ae44a0dec8eb45507bb27a4e">00275</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#e8364f54ae44a0dec8eb45507bb27a4e">FilterEntryDlg::slotMatch2Changed</a>(<span class="keyword">const</span> QString&amp;)
+<a name="l00276"></a>00276 {
+<a name="l00277"></a>00277 qWarning( <span class="stringliteral">"FilterEntryDlg::slotMatch2Changed(const QString&amp;): Not implemented yet"</span> );
+<a name="l00278"></a>00278 }
+<a name="l00279"></a>00279
+<a name="l00280"></a><a class="code" href="classFilterEntryDlg.html#7b5730ba9c68fe302b94d1a5cb9fc36e">00280</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#7b5730ba9c68fe302b94d1a5cb9fc36e">FilterEntryDlg::slotResetCounter</a>()
+<a name="l00281"></a>00281 {
+<a name="l00282"></a>00282 qWarning( <span class="stringliteral">"FilterEntryDlg::slotResetCounter(): Not implemented yet"</span> );
+<a name="l00283"></a>00283 }
+<a name="l00284"></a>00284
+<a name="l00285"></a><a class="code" href="classFilterEntryDlg.html#141a535ba5c80f39bf1581171d311a4a">00285</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#141a535ba5c80f39bf1581171d311a4a">FilterEntryDlg::slotCounterChanged</a>(<span class="keywordtype">int</span>)
+<a name="l00286"></a>00286 {
+<a name="l00287"></a>00287 qWarning( <span class="stringliteral">"FilterEntryDlg::slotCounterChanged(int): Not implemented yet"</span> );
+<a name="l00288"></a>00288 }
+<a name="l00289"></a>00289
+<a name="l00290"></a><a class="code" href="classFilterEntryDlg.html#c730f1ac327348c2062c562325b034cc">00290</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#c730f1ac327348c2062c562325b034cc">FilterEntryDlg::slotEditRegExp1</a>()
+<a name="l00291"></a>00291 {
+<a name="l00292"></a>00292 qWarning( <span class="stringliteral">"FilterEntryDlg::slotEditRegExp1(): Not implemented yet"</span> );
+<a name="l00293"></a>00293 }
+<a name="l00294"></a>00294
+<a name="l00295"></a><a class="code" href="classFilterEntryDlg.html#50acb364bd9a5fb31aaa5811794925f4">00295</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#50acb364bd9a5fb31aaa5811794925f4">FilterEntryDlg::slotEditRegExp2</a>()
+<a name="l00296"></a>00296 {
+<a name="l00297"></a>00297 qWarning( <span class="stringliteral">"FilterEntryDlg::slotEditRegExp2(): Not implemented yet"</span> );
+<a name="l00298"></a>00298 }
+<a name="l00299"></a>00299
+<a name="l00300"></a><a class="code" href="classFilterEntryDlg.html#8ec3aa42606455c31727af7a1a2c45a8">00300</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#8ec3aa42606455c31727af7a1a2c45a8">FilterEntryDlg::slotToggleRegExp1</a>(<span class="keywordtype">bool</span>)
+<a name="l00301"></a>00301 {
+<a name="l00302"></a>00302 qWarning( <span class="stringliteral">"FilterEntryDlg::slotToggleRegExp1(bool): Not implemented yet"</span> );
+<a name="l00303"></a>00303 }
+<a name="l00304"></a>00304
+<a name="l00305"></a><a class="code" href="classFilterEntryDlg.html#077268601f80f5394ca7133b834709ed">00305</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#077268601f80f5394ca7133b834709ed">FilterEntryDlg::slotToggleRegExp2</a>(<span class="keywordtype">bool</span>)
+<a name="l00306"></a>00306 {
+<a name="l00307"></a>00307 qWarning( <span class="stringliteral">"FilterEntryDlg::slotToggleRegExp2(bool): Not implemented yet"</span> );
+<a name="l00308"></a>00308 }
+<a name="l00309"></a>00309
+<a name="l00310"></a>00310 <span class="preprocessor">#include "FilterEntryDlg.moc"</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/FilterEntryDlg_8h-source.html b/doc/html/FilterEntryDlg_8h-source.html
new file mode 100644
index 0000000..567cd10
--- /dev/null
+++ b/doc/html/FilterEntryDlg_8h-source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/FilterEntryDlg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>FilterEntryDlg.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Form interface generated from reading ui file './FilterEntryDlg.ui'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fr Jun 29 22:08:23 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The User Interface Compiler ($Id: FilterEntryDlg_8h-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#ifndef FILTERENTRYDLG_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define FILTERENTRYDLG_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qdialog.h&gt;</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="keyword">class </span>QVBoxLayout;
+<a name="l00017"></a>00017 <span class="keyword">class </span>QHBoxLayout;
+<a name="l00018"></a>00018 <span class="keyword">class </span>QGridLayout;
+<a name="l00019"></a>00019 <span class="keyword">class </span>QSpacerItem;
+<a name="l00020"></a>00020 <span class="keyword">class </span>QLineEdit;
+<a name="l00021"></a>00021 <span class="keyword">class </span>QGroupBox;
+<a name="l00022"></a>00022 <span class="keyword">class </span>QComboBox;
+<a name="l00023"></a>00023 <span class="keyword">class </span>QCheckBox;
+<a name="l00024"></a>00024 <span class="keyword">class </span>QPushButton;
+<a name="l00025"></a>00025 <span class="keyword">class </span>QSpinBox;
+<a name="l00026"></a>00026
+<a name="l00027"></a><a class="code" href="classFilterEntryDlg.html">00027</a> <span class="keyword">class </span><a class="code" href="classFilterEntryDlg.html">FilterEntryDlg</a> : <span class="keyword">public</span> QDialog
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029 Q_OBJECT
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="keyword">public</span>:
+<a name="l00032"></a>00032 <a class="code" href="classFilterEntryDlg.html#1004374888df731e496fa55652f85cc8">FilterEntryDlg</a>( QWidget* parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span>* name = 0, <span class="keywordtype">bool</span> modal = FALSE, WFlags fl = 0 );
+<a name="l00033"></a>00033 <a class="code" href="classFilterEntryDlg.html#4ae287b415afeba0a50ea57eb4fe83e2">~FilterEntryDlg</a>();
+<a name="l00034"></a>00034
+<a name="l00035"></a><a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">00035</a> QLineEdit* <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>;
+<a name="l00036"></a><a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">00036</a> QGroupBox* <a class="code" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a>;
+<a name="l00037"></a><a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">00037</a> QComboBox* <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>;
+<a name="l00038"></a><a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">00038</a> QComboBox* <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>;
+<a name="l00039"></a><a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">00039</a> QLineEdit* <a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>;
+<a name="l00040"></a><a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">00040</a> QComboBox* <a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a>;
+<a name="l00041"></a><a class="code" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">00041</a> QCheckBox* <a class="code" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a>;
+<a name="l00042"></a><a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">00042</a> QPushButton* <a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a>;
+<a name="l00043"></a><a class="code" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">00043</a> QCheckBox* <a class="code" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a>;
+<a name="l00044"></a><a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">00044</a> QGroupBox* <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>;
+<a name="l00045"></a><a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">00045</a> QComboBox* <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>;
+<a name="l00046"></a><a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">00046</a> QComboBox* <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>;
+<a name="l00047"></a><a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">00047</a> QLineEdit* <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>;
+<a name="l00048"></a><a class="code" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">00048</a> QCheckBox* <a class="code" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a>;
+<a name="l00049"></a><a class="code" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">00049</a> QCheckBox* <a class="code" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a>;
+<a name="l00050"></a><a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">00050</a> QPushButton* <a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a>;
+<a name="l00051"></a><a class="code" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">00051</a> QPushButton* <a class="code" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">m_ButtonOk</a>;
+<a name="l00052"></a><a class="code" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">00052</a> QPushButton* <a class="code" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">m_ButtonCancel</a>;
+<a name="l00053"></a><a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">00053</a> QGroupBox* <a class="code" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a>;
+<a name="l00054"></a><a class="code" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">00054</a> QSpinBox* <a class="code" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a>;
+<a name="l00055"></a><a class="code" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">00055</a> QPushButton* <a class="code" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">_buttonResetCounter</a>;
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <span class="keyword">public</span> slots:
+<a name="l00058"></a>00058 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#044b3778968adf3cc1dfb860530871d8">slotOk</a>();
+<a name="l00059"></a>00059 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#4cbdd432ba86f46647b846f301ea0287">slotItem1Selected</a>(<span class="keywordtype">int</span>);
+<a name="l00060"></a>00060 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#1de736a9fada9c574881fa048b97903f">slotItem2Selected</a>(<span class="keywordtype">int</span>);
+<a name="l00061"></a>00061 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#d32365f2082078acfc3be07d5908f66f">slotSecondCondition</a>(<span class="keywordtype">int</span>);
+<a name="l00062"></a>00062 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#97268e12b04d672a98541223f768f906">slotCondition1Selected</a>(<span class="keywordtype">int</span>);
+<a name="l00063"></a>00063 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#6ac10e19c5dd00efd78ec6dc55e872c3">slotCondition2Selected</a>(<span class="keywordtype">int</span>);
+<a name="l00064"></a>00064 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#05d5272687ede82a6bc27d57df7e03af">slotMatch1Changed</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00065"></a>00065 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#e8364f54ae44a0dec8eb45507bb27a4e">slotMatch2Changed</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00066"></a>00066 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#7b5730ba9c68fe302b94d1a5cb9fc36e">slotResetCounter</a>();
+<a name="l00067"></a>00067 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#141a535ba5c80f39bf1581171d311a4a">slotCounterChanged</a>(<span class="keywordtype">int</span>);
+<a name="l00068"></a>00068 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#c730f1ac327348c2062c562325b034cc">slotEditRegExp1</a>();
+<a name="l00069"></a>00069 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#50acb364bd9a5fb31aaa5811794925f4">slotEditRegExp2</a>();
+<a name="l00070"></a>00070 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#8ec3aa42606455c31727af7a1a2c45a8">slotToggleRegExp1</a>(<span class="keywordtype">bool</span>);
+<a name="l00071"></a>00071 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#077268601f80f5394ca7133b834709ed">slotToggleRegExp2</a>(<span class="keywordtype">bool</span>);
+<a name="l00072"></a>00072
+<a name="l00073"></a>00073 <span class="keyword">protected</span>:
+<a name="l00074"></a><a class="code" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">00074</a> QGridLayout* <a class="code" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a>;
+<a name="l00075"></a><a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">00075</a> QGridLayout* <a class="code" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a>;
+<a name="l00076"></a><a class="code" href="classFilterEntryDlg.html#c3575c94fc0110ad322996f9106adfbd">00076</a> QSpacerItem* <a class="code" href="classFilterEntryDlg.html#c3575c94fc0110ad322996f9106adfbd">spacer2</a>;
+<a name="l00077"></a><a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">00077</a> QGridLayout* <a class="code" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a>;
+<a name="l00078"></a><a class="code" href="classFilterEntryDlg.html#af5dc4eb354581e010c723e889d3853b">00078</a> QSpacerItem* <a class="code" href="classFilterEntryDlg.html#af5dc4eb354581e010c723e889d3853b">spacer3</a>;
+<a name="l00079"></a><a class="code" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">00079</a> QHBoxLayout* <a class="code" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">Layout11</a>;
+<a name="l00080"></a><a class="code" href="classFilterEntryDlg.html#cb2a000ac6cfa82b1761b18a659381a7">00080</a> QSpacerItem* <a class="code" href="classFilterEntryDlg.html#cb2a000ac6cfa82b1761b18a659381a7">Spacer17</a>;
+<a name="l00081"></a><a class="code" href="classFilterEntryDlg.html#3c133eaa09b66636dd31b18d5f66e699">00081</a> QHBoxLayout* <a class="code" href="classFilterEntryDlg.html#3c133eaa09b66636dd31b18d5f66e699">groupBox3Layout</a>;
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="keyword">protected</span> slots:
+<a name="l00084"></a>00084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDlg.html#5724b2b390362ebab6b38d3f99ac689c">languageChange</a>();
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 };
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="preprocessor">#endif // FILTERENTRYDLG_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/FilterEntryDlg_8moc-source.html b/doc/html/FilterEntryDlg_8moc-source.html
new file mode 100644
index 0000000..20b0617
--- /dev/null
+++ b/doc/html/FilterEntryDlg_8moc-source.html
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/FilterEntryDlg.moc Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>FilterEntryDlg.moc</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** FilterEntryDlg meta object code from reading C++ file 'FilterEntryDlg.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fri Jun 29 22:08:54 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: FilterEntryDlg_8moc-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "FilterEntryDlg.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *FilterEntryDlg::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"FilterEntryDlg"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *FilterEntryDlg::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_FilterEntryDlg( <span class="stringliteral">"FilterEntryDlg"</span>, &amp;FilterEntryDlg::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString FilterEntryDlg::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"FilterEntryDlg"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString FilterEntryDlg::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"FilterEntryDlg"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* FilterEntryDlg::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QDialog::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_1[] = {
+<a name="l00057"></a>00057 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotItem1Selected"</span>, 1, param_slot_1 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_2[] = {
+<a name="l00061"></a>00061 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotItem2Selected"</span>, 1, param_slot_2 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_3[] = {
+<a name="l00065"></a>00065 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00066"></a>00066 };
+<a name="l00067"></a>00067 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotSecondCondition"</span>, 1, param_slot_3 };
+<a name="l00068"></a>00068 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_4[] = {
+<a name="l00069"></a>00069 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00070"></a>00070 };
+<a name="l00071"></a>00071 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotCondition1Selected"</span>, 1, param_slot_4 };
+<a name="l00072"></a>00072 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_5[] = {
+<a name="l00073"></a>00073 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00074"></a>00074 };
+<a name="l00075"></a>00075 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_5 = {<span class="stringliteral">"slotCondition2Selected"</span>, 1, param_slot_5 };
+<a name="l00076"></a>00076 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_6[] = {
+<a name="l00077"></a>00077 { 0, &amp;static_QUType_QString, 0, QUParameter::In }
+<a name="l00078"></a>00078 };
+<a name="l00079"></a>00079 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_6 = {<span class="stringliteral">"slotMatch1Changed"</span>, 1, param_slot_6 };
+<a name="l00080"></a>00080 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_7[] = {
+<a name="l00081"></a>00081 { 0, &amp;static_QUType_QString, 0, QUParameter::In }
+<a name="l00082"></a>00082 };
+<a name="l00083"></a>00083 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_7 = {<span class="stringliteral">"slotMatch2Changed"</span>, 1, param_slot_7 };
+<a name="l00084"></a>00084 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_8 = {<span class="stringliteral">"slotResetCounter"</span>, 0, 0 };
+<a name="l00085"></a>00085 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_9[] = {
+<a name="l00086"></a>00086 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00087"></a>00087 };
+<a name="l00088"></a>00088 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_9 = {<span class="stringliteral">"slotCounterChanged"</span>, 1, param_slot_9 };
+<a name="l00089"></a>00089 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_10 = {<span class="stringliteral">"slotEditRegExp1"</span>, 0, 0 };
+<a name="l00090"></a>00090 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_11 = {<span class="stringliteral">"slotEditRegExp2"</span>, 0, 0 };
+<a name="l00091"></a>00091 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_12[] = {
+<a name="l00092"></a>00092 { 0, &amp;static_QUType_bool, 0, QUParameter::In }
+<a name="l00093"></a>00093 };
+<a name="l00094"></a>00094 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_12 = {<span class="stringliteral">"slotToggleRegExp1"</span>, 1, param_slot_12 };
+<a name="l00095"></a>00095 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_13[] = {
+<a name="l00096"></a>00096 { 0, &amp;static_QUType_bool, 0, QUParameter::In }
+<a name="l00097"></a>00097 };
+<a name="l00098"></a>00098 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_13 = {<span class="stringliteral">"slotToggleRegExp2"</span>, 1, param_slot_13 };
+<a name="l00099"></a>00099 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_14 = {<span class="stringliteral">"languageChange"</span>, 0, 0 };
+<a name="l00100"></a>00100 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00101"></a>00101 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00102"></a>00102 { <span class="stringliteral">"slotItem1Selected(int)"</span>, &amp;slot_1, QMetaData::Public },
+<a name="l00103"></a>00103 { <span class="stringliteral">"slotItem2Selected(int)"</span>, &amp;slot_2, QMetaData::Public },
+<a name="l00104"></a>00104 { <span class="stringliteral">"slotSecondCondition(int)"</span>, &amp;slot_3, QMetaData::Public },
+<a name="l00105"></a>00105 { <span class="stringliteral">"slotCondition1Selected(int)"</span>, &amp;slot_4, QMetaData::Public },
+<a name="l00106"></a>00106 { <span class="stringliteral">"slotCondition2Selected(int)"</span>, &amp;slot_5, QMetaData::Public },
+<a name="l00107"></a>00107 { <span class="stringliteral">"slotMatch1Changed(const QString&amp;)"</span>, &amp;slot_6, QMetaData::Public },
+<a name="l00108"></a>00108 { <span class="stringliteral">"slotMatch2Changed(const QString&amp;)"</span>, &amp;slot_7, QMetaData::Public },
+<a name="l00109"></a>00109 { <span class="stringliteral">"slotResetCounter()"</span>, &amp;slot_8, QMetaData::Public },
+<a name="l00110"></a>00110 { <span class="stringliteral">"slotCounterChanged(int)"</span>, &amp;slot_9, QMetaData::Public },
+<a name="l00111"></a>00111 { <span class="stringliteral">"slotEditRegExp1()"</span>, &amp;slot_10, QMetaData::Public },
+<a name="l00112"></a>00112 { <span class="stringliteral">"slotEditRegExp2()"</span>, &amp;slot_11, QMetaData::Public },
+<a name="l00113"></a>00113 { <span class="stringliteral">"slotToggleRegExp1(bool)"</span>, &amp;slot_12, QMetaData::Public },
+<a name="l00114"></a>00114 { <span class="stringliteral">"slotToggleRegExp2(bool)"</span>, &amp;slot_13, QMetaData::Public },
+<a name="l00115"></a>00115 { <span class="stringliteral">"languageChange()"</span>, &amp;slot_14, QMetaData::Protected }
+<a name="l00116"></a>00116 };
+<a name="l00117"></a>00117 metaObj = QMetaObject::new_metaobject(
+<a name="l00118"></a>00118 <span class="stringliteral">"FilterEntryDlg"</span>, parentObject,
+<a name="l00119"></a>00119 slot_tbl, 15,
+<a name="l00120"></a>00120 0, 0,
+<a name="l00121"></a>00121 #ifndef QT_NO_PROPERTIES
+<a name="l00122"></a>00122 0, 0,
+<a name="l00123"></a>00123 0, 0,
+<a name="l00124"></a>00124 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00125"></a>00125 0, 0 );
+<a name="l00126"></a>00126 cleanUp_FilterEntryDlg.setMetaObject( metaObj );
+<a name="l00127"></a>00127 <span class="keywordflow">return</span> metaObj;
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130 <span class="keywordtype">void</span>* FilterEntryDlg::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00131"></a>00131 {
+<a name="l00132"></a>00132 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"FilterEntryDlg"</span> ) )
+<a name="l00133"></a>00133 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00134"></a>00134 <span class="keywordflow">return</span> QDialog::qt_cast( clname );
+<a name="l00135"></a>00135 }
+<a name="l00136"></a>00136
+<a name="l00137"></a>00137 <span class="keywordtype">bool</span> FilterEntryDlg::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00138"></a>00138 {
+<a name="l00139"></a>00139 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00140"></a>00140 <span class="keywordflow">case</span> 0: <a class="code" href="classFilterEntryDlg.html#044b3778968adf3cc1dfb860530871d8">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00141"></a>00141 <span class="keywordflow">case</span> 1: <a class="code" href="classFilterEntryDlg.html#4cbdd432ba86f46647b846f301ea0287">slotItem1Selected</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00142"></a>00142 <span class="keywordflow">case</span> 2: <a class="code" href="classFilterEntryDlg.html#1de736a9fada9c574881fa048b97903f">slotItem2Selected</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00143"></a>00143 <span class="keywordflow">case</span> 3: <a class="code" href="classFilterEntryDlg.html#d32365f2082078acfc3be07d5908f66f">slotSecondCondition</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00144"></a>00144 <span class="keywordflow">case</span> 4: <a class="code" href="classFilterEntryDlg.html#97268e12b04d672a98541223f768f906">slotCondition1Selected</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00145"></a>00145 <span class="keywordflow">case</span> 5: <a class="code" href="classFilterEntryDlg.html#6ac10e19c5dd00efd78ec6dc55e872c3">slotCondition2Selected</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00146"></a>00146 <span class="keywordflow">case</span> 6: <a class="code" href="classFilterEntryDlg.html#05d5272687ede82a6bc27d57df7e03af">slotMatch1Changed</a>((<span class="keyword">const</span> QString&amp;)static_QUType_QString.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00147"></a>00147 <span class="keywordflow">case</span> 7: <a class="code" href="classFilterEntryDlg.html#e8364f54ae44a0dec8eb45507bb27a4e">slotMatch2Changed</a>((<span class="keyword">const</span> QString&amp;)static_QUType_QString.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00148"></a>00148 <span class="keywordflow">case</span> 8: <a class="code" href="classFilterEntryDlg.html#7b5730ba9c68fe302b94d1a5cb9fc36e">slotResetCounter</a>(); <span class="keywordflow">break</span>;
+<a name="l00149"></a>00149 <span class="keywordflow">case</span> 9: <a class="code" href="classFilterEntryDlg.html#141a535ba5c80f39bf1581171d311a4a">slotCounterChanged</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00150"></a>00150 <span class="keywordflow">case</span> 10: <a class="code" href="classFilterEntryDlg.html#c730f1ac327348c2062c562325b034cc">slotEditRegExp1</a>(); <span class="keywordflow">break</span>;
+<a name="l00151"></a>00151 <span class="keywordflow">case</span> 11: <a class="code" href="classFilterEntryDlg.html#50acb364bd9a5fb31aaa5811794925f4">slotEditRegExp2</a>(); <span class="keywordflow">break</span>;
+<a name="l00152"></a>00152 <span class="keywordflow">case</span> 12: <a class="code" href="classFilterEntryDlg.html#8ec3aa42606455c31727af7a1a2c45a8">slotToggleRegExp1</a>((<span class="keywordtype">bool</span>)static_QUType_bool.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00153"></a>00153 <span class="keywordflow">case</span> 13: <a class="code" href="classFilterEntryDlg.html#077268601f80f5394ca7133b834709ed">slotToggleRegExp2</a>((<span class="keywordtype">bool</span>)static_QUType_bool.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00154"></a>00154 <span class="keywordflow">case</span> 14: <a class="code" href="classFilterEntryDlg.html#5724b2b390362ebab6b38d3f99ac689c">languageChange</a>(); <span class="keywordflow">break</span>;
+<a name="l00155"></a>00155 <span class="keywordflow">default</span>:
+<a name="l00156"></a>00156 <span class="keywordflow">return</span> QDialog::qt_invoke( _id, _o );
+<a name="l00157"></a>00157 }
+<a name="l00158"></a>00158 <span class="keywordflow">return</span> TRUE;
+<a name="l00159"></a>00159 }
+<a name="l00160"></a>00160
+<a name="l00161"></a>00161 <span class="keywordtype">bool</span> FilterEntryDlg::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00162"></a>00162 {
+<a name="l00163"></a>00163 <span class="keywordflow">return</span> QDialog::qt_emit(_id,_o);
+<a name="l00164"></a>00164 }
+<a name="l00165"></a>00165 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00166"></a>00166 <span class="preprocessor"></span>
+<a name="l00167"></a>00167 <span class="keywordtype">bool</span> FilterEntryDlg::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00168"></a>00168 {
+<a name="l00169"></a>00169 <span class="keywordflow">return</span> QDialog::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00170"></a>00170 }
+<a name="l00171"></a>00171
+<a name="l00172"></a>00172 <span class="keywordtype">bool</span> FilterEntryDlg::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00173"></a>00173 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/OptionDlg_8cpp-source.html b/doc/html/OptionDlg_8cpp-source.html
new file mode 100644
index 0000000..116e509
--- /dev/null
+++ b/doc/html/OptionDlg_8cpp-source.html
@@ -0,0 +1,579 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/OptionDlg.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>OptionDlg.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
+<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/OptionDlg.ui'</span>
+<a name="l00005"></a>00005 <span class="comment">**</span>
+<a name="l00006"></a>00006 <span class="comment">** Created: Di Mai 15 19:57:54 2007</span>
+<a name="l00007"></a>00007 <span class="comment">** by: The User Interface Compiler ($Id: OptionDlg_8cpp-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00008"></a>00008 <span class="comment">**</span>
+<a name="l00009"></a>00009 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00010"></a>00010 <span class="comment">****************************************************************************/</span>
+<a name="l00011"></a>00011
+<a name="l00012"></a>00012 <span class="preprocessor">#include "OptionDlg.h"</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qgroupbox.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qcombobox.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qtabwidget.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qspinbox.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="comment">/*</span>
+<a name="l00029"></a>00029 <span class="comment"> * Constructs a OptionDlg as a child of 'parent', with the</span>
+<a name="l00030"></a>00030 <span class="comment"> * name 'name' and widget flags set to 'f'.</span>
+<a name="l00031"></a>00031 <span class="comment"> *</span>
+<a name="l00032"></a>00032 <span class="comment"> * The dialog will by default be modeless, unless you set 'modal' to</span>
+<a name="l00033"></a>00033 <span class="comment"> * TRUE to construct a modal dialog.</span>
+<a name="l00034"></a>00034 <span class="comment"> */</span>
+<a name="l00035"></a><a class="code" href="classOptionDlg.html#05e56abcb224cbcb9c3bae64ba76175a">00035</a> <a class="code" href="classOptionDlg.html#05e56abcb224cbcb9c3bae64ba76175a">OptionDlg::OptionDlg</a>( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">bool</span> modal, WFlags fl )
+<a name="l00036"></a>00036 : QDialog( parent, name, modal, fl )
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <span class="keywordflow">if</span> ( !name )
+<a name="l00039"></a>00039 setName( <span class="stringliteral">"OptionDlg"</span> );
+<a name="l00040"></a>00040 setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, sizePolicy().hasHeightForWidth() ) );
+<a name="l00041"></a>00041 setSizeGripEnabled( FALSE );
+<a name="l00042"></a>00042 <a class="code" href="classOptionDlg.html#f2a78d5c1e7ebdd2074d1cfc2f553cb1">OptionDlgLayout</a> = <span class="keyword">new</span> QVBoxLayout( <span class="keyword">this</span>, 11, 6, <span class="stringliteral">"OptionDlgLayout"</span>);
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a> = <span class="keyword">new</span> QGroupBox( <span class="keyword">this</span>, <span class="stringliteral">"QGroupBox_1"</span> );
+<a name="l00045"></a>00045 <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>-&gt;setMinimumSize( QSize( 380, 130 ) );
+<a name="l00046"></a>00046 <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00047"></a>00047 <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00048"></a>00048 <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00049"></a>00049 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a> = <span class="keyword">new</span> QGridLayout( <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>-&gt;layout() );
+<a name="l00050"></a>00050 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <a class="code" href="classOptionDlg.html#f2b08f1c9e6b69a9ab60f884da54f89d">QLabel_1</a> = <span class="keyword">new</span> QLabel( <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>, <span class="stringliteral">"QLabel_1"</span> );
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#f2b08f1c9e6b69a9ab60f884da54f89d">QLabel_1</a>, 0, 0 );
+<a name="l00055"></a>00055 <a class="code" href="classOptionDlg.html#169a7100c7f2da97421eb57882e6cdce">spacer4</a> = <span class="keyword">new</span> QSpacerItem( 40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00056"></a>00056 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>-&gt;addItem( <a class="code" href="classOptionDlg.html#169a7100c7f2da97421eb57882e6cdce">spacer4</a>, 1, 4 );
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <a class="code" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonDelete"</span> );
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a>, 1, 3 );
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <a class="code" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonCopy"</span> );
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a>, 1, 2 );
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066 <a class="code" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonEdit"</span> );
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a>, 1, 1 );
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <a class="code" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>, <span class="stringliteral">"m_ButtonAdd"</span> );
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a>, 1, 0 );
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a> = <span class="keyword">new</span> QComboBox( FALSE, <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>, <span class="stringliteral">"m_ComboAccount"</span> );
+<a name="l00075"></a>00075 <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>-&gt;setFocusPolicy( QComboBox::TabFocus );
+<a name="l00076"></a>00076 <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>-&gt;setInsertionPolicy( QComboBox::AtTop );
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>, 0, 0, 1, 3 );
+<a name="l00079"></a>00079 <a class="code" href="classOptionDlg.html#e2a13e9c7b92aaac9bdbe44be32090d9">spacer2</a> = <span class="keyword">new</span> QSpacerItem( 360, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00080"></a>00080 <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>-&gt;addItem( <a class="code" href="classOptionDlg.html#e2a13e9c7b92aaac9bdbe44be32090d9">spacer2</a>, 0, 4 );
+<a name="l00081"></a>00081 <a class="code" href="classOptionDlg.html#f2a78d5c1e7ebdd2074d1cfc2f553cb1">OptionDlgLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a> );
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <a class="code" href="classOptionDlg.html#57faa9421d4b06b179ad02cd84f77a12">layout3</a> = <span class="keyword">new</span> QVBoxLayout( 0, 0, 6, <span class="stringliteral">"layout3"</span>);
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a> = <span class="keyword">new</span> QTabWidget( <span class="keyword">this</span>, <span class="stringliteral">"TabWidget2"</span> );
+<a name="l00086"></a>00086 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>-&gt;setMinimumSize( QSize( 380, 209 ) );
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a> = <span class="keyword">new</span> QWidget( <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>, <span class="stringliteral">"tab"</span> );
+<a name="l00089"></a>00089 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a> = <span class="keyword">new</span> QGridLayout( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, 1, 1, 11, 6, <span class="stringliteral">"tabLayout"</span>);
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_CheckSavePassword"</span> );
+<a name="l00092"></a>00092
+<a name="l00093"></a>00093 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>, 0, 0, 0, 1 );
+<a name="l00094"></a>00094
+<a name="l00095"></a>00095 <a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_CheckStartMinimized"</span> );
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a>, 0, 0, 2, 3 );
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_CheckConfirmDelete"</span> );
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a>, 1, 1, 0, 1 );
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <a class="code" href="classOptionDlg.html#e41bbc238ca8e91941442bb711517fe3">QLabel_2</a> = <span class="keyword">new</span> QLabel( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"QLabel_2"</span> );
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#e41bbc238ca8e91941442bb711517fe3">QLabel_2</a>, 3, 0 );
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <a class="code" href="classOptionDlg.html#d57e8e6ba21c3cbe7f31f68635f1c856">QLabel_3</a> = <span class="keyword">new</span> QLabel( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"QLabel_3"</span> );
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#d57e8e6ba21c3cbe7f31f68635f1c856">QLabel_3</a>, 3, 2 );
+<a name="l00110"></a>00110
+<a name="l00111"></a>00111 <a class="code" href="classOptionDlg.html#97584503ba9983d1f0556189a5de3dac">QLabel_6</a> = <span class="keyword">new</span> QLabel( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"QLabel_6"</span> );
+<a name="l00112"></a>00112
+<a name="l00113"></a>00113 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#97584503ba9983d1f0556189a5de3dac">QLabel_6</a>, 4, 0 );
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <a class="code" href="classOptionDlg.html#65ee72e62bd25ed5ac2d1e6b1ae46e50">QLabel_4</a> = <span class="keyword">new</span> QLabel( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"QLabel_4"</span> );
+<a name="l00116"></a>00116
+<a name="l00117"></a>00117 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#65ee72e62bd25ed5ac2d1e6b1ae46e50">QLabel_4</a>, 4, 2 );
+<a name="l00118"></a>00118
+<a name="l00119"></a>00119 <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a> = <span class="keyword">new</span> QSpinBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_SpinPop3Timer"</span> );
+<a name="l00120"></a>00120 <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>-&gt;setMouseTracking( FALSE );
+<a name="l00121"></a>00121 <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>-&gt;setFocusPolicy( QSpinBox::StrongFocus );
+<a name="l00122"></a>00122 <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>-&gt;setAcceptDrops( FALSE );
+<a name="l00123"></a>00123 <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>-&gt;setMaxValue( 300 );
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>, 4, 1 );
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127 <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a> = <span class="keyword">new</span> QSpinBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_SpinInitTimer"</span> );
+<a name="l00128"></a>00128 <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a>-&gt;setFocusPolicy( QSpinBox::StrongFocus );
+<a name="l00129"></a>00129 <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a>-&gt;setMaxValue( 120 );
+<a name="l00130"></a>00130
+<a name="l00131"></a>00131 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a>, 3, 1 );
+<a name="l00132"></a>00132
+<a name="l00133"></a>00133 <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a> = <span class="keyword">new</span> QSpinBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_SpinIntervalTimer"</span> );
+<a name="l00134"></a>00134 <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a>-&gt;setFocusPolicy( QSpinBox::StrongFocus );
+<a name="l00135"></a>00135 <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a>-&gt;setMaxValue( 1440 );
+<a name="l00136"></a>00136
+<a name="l00137"></a>00137 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a>, 3, 3 );
+<a name="l00138"></a>00138
+<a name="l00139"></a>00139 <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a> = <span class="keyword">new</span> QSpinBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_SpinMaxSize"</span> );
+<a name="l00140"></a>00140 <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a>-&gt;setFocusPolicy( QSpinBox::StrongFocus );
+<a name="l00141"></a>00141 <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a>-&gt;setMaxValue( 9999 );
+<a name="l00142"></a>00142
+<a name="l00143"></a>00143 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a>, 4, 3 );
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145 <a class="code" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">_checkConfirmClose</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"_checkConfirmClose"</span> );
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">_checkConfirmClose</a>, 0, 4 );
+<a name="l00148"></a>00148
+<a name="l00149"></a>00149 <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_CheckKeepNewMail"</span> );
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a>, 1, 1, 2, 3 );
+<a name="l00152"></a>00152
+<a name="l00153"></a>00153 <a class="code" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_CheckCloseMinimizes"</span> );
+<a name="l00154"></a>00154
+<a name="l00155"></a>00155 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a>, 1, 4 );
+<a name="l00156"></a>00156
+<a name="l00157"></a>00157 <a class="code" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, <span class="stringliteral">"m_CheckMinimizeToTray"</span> );
+<a name="l00158"></a>00158
+<a name="l00159"></a>00159 <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a>, 2, 2, 0, 1 );
+<a name="l00160"></a>00160 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>-&gt;insertTab( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, QString::fromLatin1(<span class="stringliteral">""</span>) );
+<a name="l00161"></a>00161
+<a name="l00162"></a>00162 <a class="code" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a> = <span class="keyword">new</span> QWidget( <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>, <span class="stringliteral">"tab_2"</span> );
+<a name="l00163"></a>00163 <a class="code" href="classOptionDlg.html#6702f780899bc9461d21c29cfb7b4757">tabLayout_2</a> = <span class="keyword">new</span> QHBoxLayout( <a class="code" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a>, 11, 6, <span class="stringliteral">"tabLayout_2"</span>);
+<a name="l00164"></a>00164
+<a name="l00165"></a>00165 <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a> = <span class="keyword">new</span> QGroupBox( <a class="code" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a>, <span class="stringliteral">"GroupBox3"</span> );
+<a name="l00166"></a>00166 <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00167"></a>00167 <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00168"></a>00168 <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00169"></a>00169 <a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a> = <span class="keyword">new</span> QVBoxLayout( <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>-&gt;layout() );
+<a name="l00170"></a>00170 <a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00171"></a>00171
+<a name="l00172"></a>00172 <a class="code" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>, <span class="stringliteral">"m_CheckActive"</span> );
+<a name="l00173"></a>00173 <a class="code" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a>-&gt;setChecked( TRUE );
+<a name="l00174"></a>00174 <a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a> );
+<a name="l00175"></a>00175
+<a name="l00176"></a>00176 <a class="code" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>, <span class="stringliteral">"m_CheckAccount1"</span> );
+<a name="l00177"></a>00177 <a class="code" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a>-&gt;setChecked( TRUE );
+<a name="l00178"></a>00178 <a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a> );
+<a name="l00179"></a>00179
+<a name="l00180"></a>00180 <a class="code" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>, <span class="stringliteral">"m_CheckServer"</span> );
+<a name="l00181"></a>00181 <a class="code" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a>-&gt;setChecked( TRUE );
+<a name="l00182"></a>00182 <a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a> );
+<a name="l00183"></a>00183
+<a name="l00184"></a>00184 <a class="code" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>, <span class="stringliteral">"m_CheckUser"</span> );
+<a name="l00185"></a>00185 <a class="code" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a>-&gt;setChecked( TRUE );
+<a name="l00186"></a>00186 <a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a> );
+<a name="l00187"></a>00187
+<a name="l00188"></a>00188 <a class="code" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>, <span class="stringliteral">"m_CheckMessages"</span> );
+<a name="l00189"></a>00189 <a class="code" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a>-&gt;setChecked( TRUE );
+<a name="l00190"></a>00190 <a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a> );
+<a name="l00191"></a>00191
+<a name="l00192"></a>00192 <a class="code" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>, <span class="stringliteral">"m_CheckSize1"</span> );
+<a name="l00193"></a>00193 <a class="code" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a>-&gt;setChecked( TRUE );
+<a name="l00194"></a>00194 <a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a> );
+<a name="l00195"></a>00195 <a class="code" href="classOptionDlg.html#6702f780899bc9461d21c29cfb7b4757">tabLayout_2</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a> );
+<a name="l00196"></a>00196
+<a name="l00197"></a>00197 <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a> = <span class="keyword">new</span> QGroupBox( <a class="code" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a>, <span class="stringliteral">"GroupBox2"</span> );
+<a name="l00198"></a>00198 <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)7, 0, 0, <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00199"></a>00199 <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00200"></a>00200 <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00201"></a>00201 <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00202"></a>00202 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a> = <span class="keyword">new</span> QVBoxLayout( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>-&gt;layout() );
+<a name="l00203"></a>00203 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00204"></a>00204
+<a name="l00205"></a>00205 <a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>, <span class="stringliteral">"m_CheckNumber"</span> );
+<a name="l00206"></a>00206 <a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, <a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00207"></a>00207 <a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a>-&gt;setChecked( TRUE );
+<a name="l00208"></a>00208 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a> );
+<a name="l00209"></a>00209
+<a name="l00210"></a>00210 <a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>, <span class="stringliteral">"m_CheckAccount2"</span> );
+<a name="l00211"></a>00211 <a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, <a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00212"></a>00212 <a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a>-&gt;setChecked( TRUE );
+<a name="l00213"></a>00213 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a> );
+<a name="l00214"></a>00214
+<a name="l00215"></a>00215 <a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>, <span class="stringliteral">"m_CheckFrom"</span> );
+<a name="l00216"></a>00216 <a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, <a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00217"></a>00217 <a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a>-&gt;setChecked( TRUE );
+<a name="l00218"></a>00218 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a> );
+<a name="l00219"></a>00219
+<a name="l00220"></a>00220 <a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>, <span class="stringliteral">"m_CheckTo"</span> );
+<a name="l00221"></a>00221 <a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, <a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00222"></a>00222 <a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a>-&gt;setChecked( TRUE );
+<a name="l00223"></a>00223 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a> );
+<a name="l00224"></a>00224
+<a name="l00225"></a>00225 <a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>, <span class="stringliteral">"m_CheckSubject"</span> );
+<a name="l00226"></a>00226 <a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, <a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00227"></a>00227 <a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a>-&gt;setChecked( TRUE );
+<a name="l00228"></a>00228 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a> );
+<a name="l00229"></a>00229
+<a name="l00230"></a>00230 <a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>, <span class="stringliteral">"m_CheckDate"</span> );
+<a name="l00231"></a>00231 <a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, <a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00232"></a>00232 <a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a>-&gt;setChecked( TRUE );
+<a name="l00233"></a>00233 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a> );
+<a name="l00234"></a>00234
+<a name="l00235"></a>00235 <a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>, <span class="stringliteral">"m_CheckSize2"</span> );
+<a name="l00236"></a>00236 <a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, <a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00237"></a>00237 <a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a>-&gt;setChecked( TRUE );
+<a name="l00238"></a>00238 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a> );
+<a name="l00239"></a>00239
+<a name="l00240"></a>00240 <a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>, <span class="stringliteral">"m_CheckContent"</span> );
+<a name="l00241"></a>00241 <a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, <a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00242"></a>00242 <a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a>-&gt;setChecked( TRUE );
+<a name="l00243"></a>00243 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a> );
+<a name="l00244"></a>00244
+<a name="l00245"></a>00245 <a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>, <span class="stringliteral">"m_CheckState"</span> );
+<a name="l00246"></a>00246 <a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, <a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00247"></a>00247 <a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a>-&gt;setChecked( TRUE );
+<a name="l00248"></a>00248 <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a> );
+<a name="l00249"></a>00249 <a class="code" href="classOptionDlg.html#6702f780899bc9461d21c29cfb7b4757">tabLayout_2</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a> );
+<a name="l00250"></a>00250
+<a name="l00251"></a>00251 <a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a> = <span class="keyword">new</span> QGroupBox( <a class="code" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a>, <span class="stringliteral">"groupBox4"</span> );
+<a name="l00252"></a>00252 <a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a>-&gt;setColumnLayout(0, Qt::Vertical );
+<a name="l00253"></a>00253 <a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a>-&gt;layout()-&gt;setSpacing( 6 );
+<a name="l00254"></a>00254 <a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a>-&gt;layout()-&gt;setMargin( 11 );
+<a name="l00255"></a>00255 <a class="code" href="classOptionDlg.html#a8ef8d42b1fc85a6f37423ad0bcefcae">groupBox4Layout</a> = <span class="keyword">new</span> QVBoxLayout( <a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a>-&gt;layout() );
+<a name="l00256"></a>00256 <a class="code" href="classOptionDlg.html#a8ef8d42b1fc85a6f37423ad0bcefcae">groupBox4Layout</a>-&gt;setAlignment( Qt::AlignTop );
+<a name="l00257"></a>00257
+<a name="l00258"></a>00258 <a class="code" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">m_checkHTML</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a>, <span class="stringliteral">"m_checkHTML"</span> );
+<a name="l00259"></a>00259 <a class="code" href="classOptionDlg.html#a8ef8d42b1fc85a6f37423ad0bcefcae">groupBox4Layout</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">m_checkHTML</a> );
+<a name="l00260"></a>00260 <a class="code" href="classOptionDlg.html#6702f780899bc9461d21c29cfb7b4757">tabLayout_2</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a> );
+<a name="l00261"></a>00261 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>-&gt;insertTab( <a class="code" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a>, QString::fromLatin1(<span class="stringliteral">""</span>) );
+<a name="l00262"></a>00262
+<a name="l00263"></a>00263 <a class="code" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a> = <span class="keyword">new</span> QWidget( <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>, <span class="stringliteral">"tab_3"</span> );
+<a name="l00264"></a>00264 <a class="code" href="classOptionDlg.html#61664d27d32355fab76184bb47adf86a">tabLayout_3</a> = <span class="keyword">new</span> QVBoxLayout( <a class="code" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a>, 11, 6, <span class="stringliteral">"tabLayout_3"</span>);
+<a name="l00265"></a>00265
+<a name="l00266"></a>00266 <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a>, <span class="stringliteral">"m_CheckMinimizeNoMail"</span> );
+<a name="l00267"></a>00267 <a class="code" href="classOptionDlg.html#61664d27d32355fab76184bb47adf86a">tabLayout_3</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a> );
+<a name="l00268"></a>00268
+<a name="l00269"></a>00269 <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a>, <span class="stringliteral">"m_CheckTerminateNoMail"</span> );
+<a name="l00270"></a>00270 <a class="code" href="classOptionDlg.html#61664d27d32355fab76184bb47adf86a">tabLayout_3</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a> );
+<a name="l00271"></a>00271 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>-&gt;insertTab( <a class="code" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a>, QString::fromLatin1(<span class="stringliteral">""</span>) );
+<a name="l00272"></a>00272
+<a name="l00273"></a>00273 <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a> = <span class="keyword">new</span> QWidget( <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>, <span class="stringliteral">"tab_4"</span> );
+<a name="l00274"></a>00274 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a> = <span class="keyword">new</span> QGridLayout( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, 1, 1, 11, 6, <span class="stringliteral">"tabLayout_4"</span>);
+<a name="l00275"></a>00275
+<a name="l00276"></a>00276 <a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_CheckBeep"</span> );
+<a name="l00277"></a>00277
+<a name="l00278"></a>00278 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a>, 0, 0, 2, 3 );
+<a name="l00279"></a>00279
+<a name="l00280"></a>00280 <a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_CheckShowMainWindow"</span> );
+<a name="l00281"></a>00281
+<a name="l00282"></a>00282 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a>, 1, 1, 0, 1 );
+<a name="l00283"></a>00283
+<a name="l00284"></a>00284 <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_CheckSound"</span> );
+<a name="l00285"></a>00285
+<a name="l00286"></a>00286 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>, 1, 1, 2, 3 );
+<a name="l00287"></a>00287
+<a name="l00288"></a>00288 <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_CheckExternalProg"</span> );
+<a name="l00289"></a>00289
+<a name="l00290"></a>00290 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>, 2, 2, 0, 1 );
+<a name="l00291"></a>00291
+<a name="l00292"></a>00292 <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_ButtonSelectSoundFile"</span> );
+<a name="l00293"></a>00293
+<a name="l00294"></a>00294 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a>, 3, 0 );
+<a name="l00295"></a>00295
+<a name="l00296"></a>00296 <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_ButtonSoundTest"</span> );
+<a name="l00297"></a>00297
+<a name="l00298"></a>00298 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a>, 3, 3 );
+<a name="l00299"></a>00299
+<a name="l00300"></a>00300 <a class="code" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a> = <span class="keyword">new</span> QLabel( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"QLabel_5"</span> );
+<a name="l00301"></a>00301
+<a name="l00302"></a>00302 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a>, 4, 0 );
+<a name="l00303"></a>00303
+<a name="l00304"></a>00304 <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a> = <span class="keyword">new</span> QComboBox( FALSE, <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_ComboExternalProg"</span> );
+<a name="l00305"></a>00305 <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>-&gt;setInsertionPolicy( QComboBox::AtTop );
+<a name="l00306"></a>00306
+<a name="l00307"></a>00307 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>, 4, 4, 1, 2 );
+<a name="l00308"></a>00308
+<a name="l00309"></a>00309 <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a> = <span class="keyword">new</span> QPushButton( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_ButtonExternalProgTest"</span> );
+<a name="l00310"></a>00310
+<a name="l00311"></a>00311 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a>, 4, 3 );
+<a name="l00312"></a>00312
+<a name="l00313"></a>00313 <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a> = <span class="keyword">new</span> QLineEdit( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_EditSoundFile"</span> );
+<a name="l00314"></a>00314
+<a name="l00315"></a>00315 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>, 3, 3, 1, 2 );
+<a name="l00316"></a>00316
+<a name="l00317"></a>00317 <a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a> = <span class="keyword">new</span> QCheckBox( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, <span class="stringliteral">"m_CheckShowMessagebox"</span> );
+<a name="l00318"></a>00318
+<a name="l00319"></a>00319 <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>-&gt;addMultiCellWidget( <a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a>, 0, 0, 0, 1 );
+<a name="l00320"></a>00320 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>-&gt;insertTab( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, QString::fromLatin1(<span class="stringliteral">""</span>) );
+<a name="l00321"></a>00321 <a class="code" href="classOptionDlg.html#57faa9421d4b06b179ad02cd84f77a12">layout3</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a> );
+<a name="l00322"></a>00322
+<a name="l00323"></a>00323 <a class="code" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">layout2</a> = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"layout2"</span>);
+<a name="l00324"></a>00324 <a class="code" href="classOptionDlg.html#f6170350191d444f72418d6484f4ea19">Spacer70</a> = <span class="keyword">new</span> QSpacerItem( 477, 16, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00325"></a>00325 <a class="code" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">layout2</a>-&gt;addItem( <a class="code" href="classOptionDlg.html#f6170350191d444f72418d6484f4ea19">Spacer70</a> );
+<a name="l00326"></a>00326
+<a name="l00327"></a>00327 <a class="code" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonOk"</span> );
+<a name="l00328"></a>00328 <a class="code" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">layout2</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a> );
+<a name="l00329"></a>00329
+<a name="l00330"></a>00330 <a class="code" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">m_ButtonCancel</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonCancel"</span> );
+<a name="l00331"></a>00331 <a class="code" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">layout2</a>-&gt;addWidget( <a class="code" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">m_ButtonCancel</a> );
+<a name="l00332"></a>00332 <a class="code" href="classOptionDlg.html#57faa9421d4b06b179ad02cd84f77a12">layout3</a>-&gt;addLayout( <a class="code" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">layout2</a> );
+<a name="l00333"></a>00333 <a class="code" href="classOptionDlg.html#f2a78d5c1e7ebdd2074d1cfc2f553cb1">OptionDlgLayout</a>-&gt;addLayout( <a class="code" href="classOptionDlg.html#57faa9421d4b06b179ad02cd84f77a12">layout3</a> );
+<a name="l00334"></a>00334 <a class="code" href="classOptionDlg.html#faff39abb53603d21e94af1bcbc04a9c">languageChange</a>();
+<a name="l00335"></a>00335 resize( QSize(554, 566).expandedTo(minimumSizeHint()) );
+<a name="l00336"></a>00336 clearWState( WState_Polished );
+<a name="l00337"></a>00337
+<a name="l00338"></a>00338 <span class="comment">// signals and slots connections</span>
+<a name="l00339"></a>00339 connect( <a class="code" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#79f5f5a3cfe82b2ab728db889571f790">slotButtonEditClicked</a>() ) );
+<a name="l00340"></a>00340 connect( <a class="code" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#a308d66d94a9e8f7bb01f95d8d170340">slotButtonCopyClicked</a>() ) );
+<a name="l00341"></a>00341 connect( <a class="code" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#ddbabac04a2faf257ef1000a817b6dfd">slotButtonAddClicked</a>() ) );
+<a name="l00342"></a>00342 connect( <a class="code" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#f34d904632a999f09525e4a84a4f4bba">slotButtonDeleteClicked</a>() ) );
+<a name="l00343"></a>00343 connect( <a class="code" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">m_ButtonCancel</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( reject() ) );
+<a name="l00344"></a>00344 connect( <a class="code" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( accept() ) );
+<a name="l00345"></a>00345 connect( <a class="code" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#e0ceefbabae4b3a3a27cfb109d613f4d">slotButtonOkClicked</a>() ) );
+<a name="l00346"></a>00346 connect( <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a>, SLOT( setEnabled(<span class="keywordtype">bool</span>) ) );
+<a name="l00347"></a>00347 connect( <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>, SLOT( setEnabled(<span class="keywordtype">bool</span>) ) );
+<a name="l00348"></a>00348 connect( <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a>, SLOT( setEnabled(<span class="keywordtype">bool</span>) ) );
+<a name="l00349"></a>00349 connect( <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <a class="code" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a>, SLOT( setEnabled(<span class="keywordtype">bool</span>) ) );
+<a name="l00350"></a>00350 connect( <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>, SLOT( setEnabled(<span class="keywordtype">bool</span>) ) );
+<a name="l00351"></a>00351 connect( <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a>, SLOT( setEnabled(<span class="keywordtype">bool</span>) ) );
+<a name="l00352"></a>00352 connect( <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>, SIGNAL( activated(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#8435e876b83edc8727adf3c9522c990d">slotAccountActivated</a>(<span class="keywordtype">int</span>) ) );
+<a name="l00353"></a>00353 connect( <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#fe059a79c1b5adad4c4b65a54ea7e588">slotSavePasswordToggled</a>() ) );
+<a name="l00354"></a>00354 connect( <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#a5c107a0ebaffc5d55a19f15e453f016">slotButtonSelectSoundFile</a>() ) );
+<a name="l00355"></a>00355 connect( <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#356d143dceae572edfe25c4895d42e99">slotTerminateNoMailClicked</a>() ) );
+<a name="l00356"></a>00356 connect( <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#d68c949ba426c9e99c3667133e14410b">slotMinimizeNoMailClicked</a>() ) );
+<a name="l00357"></a>00357 connect( <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#68ea03d004a5e8dee71731d004765efa">slotSoundTest</a>() ) );
+<a name="l00358"></a>00358 connect( <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classOptionDlg.html#6d1e4f6d6bcba2be67cc6d96cf7dce78">slotExternalProgTest</a>() ) );
+<a name="l00359"></a>00359
+<a name="l00360"></a>00360 <span class="comment">// tab order</span>
+<a name="l00361"></a>00361 setTabOrder( <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>, <a class="code" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a> );
+<a name="l00362"></a>00362 setTabOrder( <a class="code" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a>, <a class="code" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a> );
+<a name="l00363"></a>00363 setTabOrder( <a class="code" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a>, <a class="code" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a> );
+<a name="l00364"></a>00364 setTabOrder( <a class="code" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a>, <a class="code" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a> );
+<a name="l00365"></a>00365 setTabOrder( <a class="code" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a>, <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a> );
+<a name="l00366"></a>00366 setTabOrder( <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>, <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a> );
+<a name="l00367"></a>00367 setTabOrder( <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>, <a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a> );
+<a name="l00368"></a>00368 setTabOrder( <a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a>, <a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a> );
+<a name="l00369"></a>00369 setTabOrder( <a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a>, <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a> );
+<a name="l00370"></a>00370 setTabOrder( <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a>, <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a> );
+<a name="l00371"></a>00371 setTabOrder( <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a>, <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a> );
+<a name="l00372"></a>00372 setTabOrder( <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a>, <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a> );
+<a name="l00373"></a>00373 setTabOrder( <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a>, <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a> );
+<a name="l00374"></a>00374 setTabOrder( <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>, <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a> );
+<a name="l00375"></a>00375 setTabOrder( <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a>, <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a> );
+<a name="l00376"></a>00376 setTabOrder( <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a>, <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a> );
+<a name="l00377"></a>00377 setTabOrder( <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a>, <a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a> );
+<a name="l00378"></a>00378 setTabOrder( <a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a>, <a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a> );
+<a name="l00379"></a>00379 setTabOrder( <a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a>, <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a> );
+<a name="l00380"></a>00380 setTabOrder( <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>, <a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a> );
+<a name="l00381"></a>00381 setTabOrder( <a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a>, <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a> );
+<a name="l00382"></a>00382 setTabOrder( <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>, <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a> );
+<a name="l00383"></a>00383 setTabOrder( <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a>, <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a> );
+<a name="l00384"></a>00384 setTabOrder( <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>, <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a> );
+<a name="l00385"></a>00385 setTabOrder( <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a>, <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a> );
+<a name="l00386"></a>00386 setTabOrder( <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>, <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a> );
+<a name="l00387"></a>00387 setTabOrder( <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a>, <a class="code" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a> );
+<a name="l00388"></a>00388 setTabOrder( <a class="code" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a>, <a class="code" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">m_ButtonCancel</a> );
+<a name="l00389"></a>00389 }
+<a name="l00390"></a>00390
+<a name="l00391"></a>00391 <span class="comment">/*</span>
+<a name="l00392"></a>00392 <span class="comment"> * Destroys the object and frees any allocated resources</span>
+<a name="l00393"></a>00393 <span class="comment"> */</span>
+<a name="l00394"></a><a class="code" href="classOptionDlg.html#cc442307e009b470032fe689ee31ef7e">00394</a> <a class="code" href="classOptionDlg.html#cc442307e009b470032fe689ee31ef7e">OptionDlg::~OptionDlg</a>()
+<a name="l00395"></a>00395 {
+<a name="l00396"></a>00396 <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
+<a name="l00397"></a>00397 }
+<a name="l00398"></a>00398
+<a name="l00399"></a>00399 <span class="comment">/*</span>
+<a name="l00400"></a>00400 <span class="comment"> * Sets the strings of the subwidgets using the current</span>
+<a name="l00401"></a>00401 <span class="comment"> * language.</span>
+<a name="l00402"></a>00402 <span class="comment"> */</span>
+<a name="l00403"></a><a class="code" href="classOptionDlg.html#faff39abb53603d21e94af1bcbc04a9c">00403</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#faff39abb53603d21e94af1bcbc04a9c">OptionDlg::languageChange</a>()
+<a name="l00404"></a>00404 {
+<a name="l00405"></a>00405 setCaption( tr2i18n( <span class="stringliteral">"Options"</span> ) );
+<a name="l00406"></a>00406 <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"Accounts"</span> ) );
+<a name="l00407"></a>00407 <a class="code" href="classOptionDlg.html#f2b08f1c9e6b69a9ab60f884da54f89d">QLabel_1</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Name:"</span> ) );
+<a name="l00408"></a>00408 QToolTip::add( <a class="code" href="classOptionDlg.html#f2b08f1c9e6b69a9ab60f884da54f89d">QLabel_1</a>, tr2i18n( <span class="stringliteral">"Select a pop3 account"</span> ) );
+<a name="l00409"></a>00409 <a class="code" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Delete"</span> ) );
+<a name="l00410"></a>00410 QToolTip::add( <a class="code" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a>, tr2i18n( <span class="stringliteral">"Delete account"</span> ) );
+<a name="l00411"></a>00411 <a class="code" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Cop&amp;y"</span> ) );
+<a name="l00412"></a>00412 QToolTip::add( <a class="code" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a>, tr2i18n( <span class="stringliteral">"copy account"</span> ) );
+<a name="l00413"></a>00413 <a class="code" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Edit"</span> ) );
+<a name="l00414"></a>00414 QToolTip::add( <a class="code" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a>, tr2i18n( <span class="stringliteral">"Edit account"</span> ) );
+<a name="l00415"></a>00415 <a class="code" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a>-&gt;setText( tr2i18n( <span class="stringliteral">"&amp;Add"</span> ) );
+<a name="l00416"></a>00416 QToolTip::add( <a class="code" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a>, tr2i18n( <span class="stringliteral">"Add new account"</span> ) );
+<a name="l00417"></a>00417 QToolTip::add( <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>, tr2i18n( <span class="stringliteral">"Select a pop3 account"</span> ) );
+<a name="l00418"></a>00418 <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Save Password"</span> ) );
+<a name="l00419"></a>00419 QToolTip::add( <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>, tr2i18n( <span class="stringliteral">"Save password (not recommended !)"</span> ) );
+<a name="l00420"></a>00420 <a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Start Minimi&amp;zed"</span> ) );
+<a name="l00421"></a>00421 QToolTip::add( <a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a>, tr2i18n( <span class="stringliteral">"Application is started as icon"</span> ) );
+<a name="l00422"></a>00422 <a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Confirm delete"</span> ) );
+<a name="l00423"></a>00423 QToolTip::add( <a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a>, tr2i18n( <span class="stringliteral">"If checked, message delete must be confirmed"</span> ) );
+<a name="l00424"></a>00424 <a class="code" href="classOptionDlg.html#e41bbc238ca8e91941442bb711517fe3">QLabel_2</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Initial Timer:"</span> ) );
+<a name="l00425"></a>00425 QToolTip::add( <a class="code" href="classOptionDlg.html#e41bbc238ca8e91941442bb711517fe3">QLabel_2</a>, tr2i18n( <span class="stringliteral">"Seconds until first automatic logon (0 = no automatic)"</span> ) );
+<a name="l00426"></a>00426 <a class="code" href="classOptionDlg.html#d57e8e6ba21c3cbe7f31f68635f1c856">QLabel_3</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Interval Timer:"</span> ) );
+<a name="l00427"></a>00427 QToolTip::add( <a class="code" href="classOptionDlg.html#d57e8e6ba21c3cbe7f31f68635f1c856">QLabel_3</a>, tr2i18n( <span class="stringliteral">"Minutes between automatic logon (0 = no automatic)"</span> ) );
+<a name="l00428"></a>00428 <a class="code" href="classOptionDlg.html#97584503ba9983d1f0556189a5de3dac">QLabel_6</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Pop3 Timer"</span> ) );
+<a name="l00429"></a>00429 QToolTip::add( <a class="code" href="classOptionDlg.html#97584503ba9983d1f0556189a5de3dac">QLabel_6</a>, tr2i18n( <span class="stringliteral">"Pop3 timeout"</span> ) );
+<a name="l00430"></a>00430 <a class="code" href="classOptionDlg.html#65ee72e62bd25ed5ac2d1e6b1ae46e50">QLabel_4</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Max Size:"</span> ) );
+<a name="l00431"></a>00431 QToolTip::add( <a class="code" href="classOptionDlg.html#65ee72e62bd25ed5ac2d1e6b1ae46e50">QLabel_4</a>, tr2i18n( <span class="stringliteral">"Maximal size of downloaded mail body in kilobytes"</span> ) );
+<a name="l00432"></a>00432 QToolTip::add( <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>, tr2i18n( <span class="stringliteral">"Pop3 timeout"</span> ) );
+<a name="l00433"></a>00433 QToolTip::add( <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a>, tr2i18n( <span class="stringliteral">"Seconds until first automatic logon (0 = no automatic)"</span> ) );
+<a name="l00434"></a>00434 QToolTip::add( <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a>, tr2i18n( <span class="stringliteral">"Minutes between automatic logon (0 = no automatic)"</span> ) );
+<a name="l00435"></a>00435 QToolTip::add( <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a>, tr2i18n( <span class="stringliteral">"Maximal size of downloaded mail body in kilobytes"</span> ) );
+<a name="l00436"></a>00436 <a class="code" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">_checkConfirmClose</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Confirm Close"</span> ) );
+<a name="l00437"></a>00437 <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a>-&gt;setText( tr2i18n( <span class="stringliteral">"&amp;Keep mail as new"</span> ) );
+<a name="l00438"></a>00438 <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a>-&gt;setAccel( QKeySequence( tr2i18n( <span class="stringliteral">"Alt+K"</span> ) ) );
+<a name="l00439"></a>00439 QToolTip::add( <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a>, tr2i18n( <span class="stringliteral">"Keep mail as new until termination"</span> ) );
+<a name="l00440"></a>00440 <a class="code" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Close to tray"</span> ) );
+<a name="l00441"></a>00441 <a class="code" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a>-&gt;setAccel( QKeySequence( QString::null ) );
+<a name="l00442"></a>00442 QToolTip::add( <a class="code" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a>, tr2i18n( <span class="stringliteral">"Close button leaves the application running in tray"</span> ) );
+<a name="l00443"></a>00443 <a class="code" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Minimize to tray"</span> ) );
+<a name="l00444"></a>00444 <a class="code" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a>-&gt;setAccel( QKeySequence( QString::null ) );
+<a name="l00445"></a>00445 QToolTip::add( <a class="code" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a>, tr2i18n( <span class="stringliteral">"Minimizes to the tray rather than to the taskbar"</span> ) );
+<a name="l00446"></a>00446 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>-&gt;changeTab( <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>, tr2i18n( <span class="stringliteral">"&amp;General Options"</span> ) );
+<a name="l00447"></a>00447 <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"Account list"</span> ) );
+<a name="l00448"></a>00448 <a class="code" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Active"</span> ) );
+<a name="l00449"></a>00449 <a class="code" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Account"</span> ) );
+<a name="l00450"></a>00450 <a class="code" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Server"</span> ) );
+<a name="l00451"></a>00451 <a class="code" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a>-&gt;setText( tr2i18n( <span class="stringliteral">"User"</span> ) );
+<a name="l00452"></a>00452 <a class="code" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Messages"</span> ) );
+<a name="l00453"></a>00453 <a class="code" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Si&amp;ze"</span> ) );
+<a name="l00454"></a>00454 <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"Mail list"</span> ) );
+<a name="l00455"></a>00455 <a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Number"</span> ) );
+<a name="l00456"></a>00456 <a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Account"</span> ) );
+<a name="l00457"></a>00457 <a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a>-&gt;setText( tr2i18n( <span class="stringliteral">"From"</span> ) );
+<a name="l00458"></a>00458 <a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a>-&gt;setText( tr2i18n( <span class="stringliteral">"To"</span> ) );
+<a name="l00459"></a>00459 <a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Su&amp;bject"</span> ) );
+<a name="l00460"></a>00460 <a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Date"</span> ) );
+<a name="l00461"></a>00461 <a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Size"</span> ) );
+<a name="l00462"></a>00462 <a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Content"</span> ) );
+<a name="l00463"></a>00463 <a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a>-&gt;setText( tr2i18n( <span class="stringliteral">"State"</span> ) );
+<a name="l00464"></a>00464 <a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a>-&gt;setTitle( tr2i18n( <span class="stringliteral">"Mail content"</span> ) );
+<a name="l00465"></a>00465 <a class="code" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">m_checkHTML</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Allow HTML"</span> ) );
+<a name="l00466"></a>00466 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>-&gt;changeTab( <a class="code" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a>, tr2i18n( <span class="stringliteral">"Display Options"</span> ) );
+<a name="l00467"></a>00467 <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Minimi&amp;ze"</span> ) );
+<a name="l00468"></a>00468 QToolTip::add( <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a>, tr2i18n( <span class="stringliteral">"Minimize window if no new mail"</span> ) );
+<a name="l00469"></a>00469 <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Terminate"</span> ) );
+<a name="l00470"></a>00470 QToolTip::add( <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a>, tr2i18n( <span class="stringliteral">"Terminate kshowmail if no new mail"</span> ) );
+<a name="l00471"></a>00471 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>-&gt;changeTab( <a class="code" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a>, tr2i18n( <span class="stringliteral">"Action if &amp;no mail"</span> ) );
+<a name="l00472"></a>00472 <a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a>-&gt;setText( tr2i18n( <span class="stringliteral">"&amp;Beep"</span> ) );
+<a name="l00473"></a>00473 QToolTip::add( <a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a>, tr2i18n( <span class="stringliteral">"Beeps the internal speaker if new mail"</span> ) );
+<a name="l00474"></a>00474 <a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Show main window"</span> ) );
+<a name="l00475"></a>00475 QToolTip::add( <a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a>, tr2i18n( <span class="stringliteral">"Show main window if new mail arrives"</span> ) );
+<a name="l00476"></a>00476 <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Sound"</span> ) );
+<a name="l00477"></a>00477 QToolTip::add( <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>, tr2i18n( <span class="stringliteral">"Plays sound if new mail"</span> ) );
+<a name="l00478"></a>00478 <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>-&gt;setText( tr2i18n( <span class="stringliteral">"E&amp;xternal Program"</span> ) );
+<a name="l00479"></a>00479 QToolTip::add( <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>, tr2i18n( <span class="stringliteral">"Starts external program if new mail"</span> ) );
+<a name="l00480"></a>00480 <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Sound File:"</span> ) );
+<a name="l00481"></a>00481 QToolTip::add( <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a>, tr2i18n( <span class="stringliteral">"Press to select sound file"</span> ) );
+<a name="l00482"></a>00482 <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Test"</span> ) );
+<a name="l00483"></a>00483 QToolTip::add( <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a>, tr2i18n( <span class="stringliteral">"Play the selected sound file"</span> ) );
+<a name="l00484"></a>00484 <a class="code" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Command:"</span> ) );
+<a name="l00485"></a>00485 QToolTip::add( <a class="code" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a>, tr2i18n( <span class="stringliteral">"Select external command"</span> ) );
+<a name="l00486"></a>00486 QToolTip::add( <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>, tr2i18n( <span class="stringliteral">"Select external command"</span> ) );
+<a name="l00487"></a>00487 <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Test"</span> ) );
+<a name="l00488"></a>00488 QToolTip::add( <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a>, tr2i18n( <span class="stringliteral">"Start the selected program"</span> ) );
+<a name="l00489"></a>00489 QToolTip::add( <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>, tr2i18n( <span class="stringliteral">"Enter sound file"</span> ) );
+<a name="l00490"></a>00490 <a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Show message box"</span> ) );
+<a name="l00491"></a>00491 QToolTip::add( <a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a>, tr2i18n( <span class="stringliteral">"Show message if new mail arrives"</span> ) );
+<a name="l00492"></a>00492 <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>-&gt;changeTab( <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>, tr2i18n( <span class="stringliteral">"Action if new &amp;mail"</span> ) );
+<a name="l00493"></a>00493 <a class="code" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a>-&gt;setText( tr2i18n( <span class="stringliteral">"&amp;OK"</span> ) );
+<a name="l00494"></a>00494 <a class="code" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">m_ButtonCancel</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Cancel"</span> ) );
+<a name="l00495"></a>00495 }
+<a name="l00496"></a>00496
+<a name="l00497"></a><a class="code" href="classOptionDlg.html#6d1e4f6d6bcba2be67cc6d96cf7dce78">00497</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#6d1e4f6d6bcba2be67cc6d96cf7dce78">OptionDlg::slotExternalProgTest</a>()
+<a name="l00498"></a>00498 {
+<a name="l00499"></a>00499 qWarning( <span class="stringliteral">"OptionDlg::slotExternalProgTest(): Not implemented yet"</span> );
+<a name="l00500"></a>00500 }
+<a name="l00501"></a>00501
+<a name="l00502"></a><a class="code" href="classOptionDlg.html#8435e876b83edc8727adf3c9522c990d">00502</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#8435e876b83edc8727adf3c9522c990d">OptionDlg::slotAccountActivated</a>(<span class="keywordtype">int</span>)
+<a name="l00503"></a>00503 {
+<a name="l00504"></a>00504 qWarning( <span class="stringliteral">"OptionDlg::slotAccountActivated(int): Not implemented yet"</span> );
+<a name="l00505"></a>00505 }
+<a name="l00506"></a>00506
+<a name="l00507"></a><a class="code" href="classOptionDlg.html#ddbabac04a2faf257ef1000a817b6dfd">00507</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#ddbabac04a2faf257ef1000a817b6dfd">OptionDlg::slotButtonAddClicked</a>()
+<a name="l00508"></a>00508 {
+<a name="l00509"></a>00509 qWarning( <span class="stringliteral">"OptionDlg::slotButtonAddClicked(): Not implemented yet"</span> );
+<a name="l00510"></a>00510 }
+<a name="l00511"></a>00511
+<a name="l00512"></a><a class="code" href="classOptionDlg.html#a308d66d94a9e8f7bb01f95d8d170340">00512</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#a308d66d94a9e8f7bb01f95d8d170340">OptionDlg::slotButtonCopyClicked</a>()
+<a name="l00513"></a>00513 {
+<a name="l00514"></a>00514 qWarning( <span class="stringliteral">"OptionDlg::slotButtonCopyClicked(): Not implemented yet"</span> );
+<a name="l00515"></a>00515 }
+<a name="l00516"></a>00516
+<a name="l00517"></a><a class="code" href="classOptionDlg.html#f34d904632a999f09525e4a84a4f4bba">00517</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#f34d904632a999f09525e4a84a4f4bba">OptionDlg::slotButtonDeleteClicked</a>()
+<a name="l00518"></a>00518 {
+<a name="l00519"></a>00519 qWarning( <span class="stringliteral">"OptionDlg::slotButtonDeleteClicked(): Not implemented yet"</span> );
+<a name="l00520"></a>00520 }
+<a name="l00521"></a>00521
+<a name="l00522"></a><a class="code" href="classOptionDlg.html#79f5f5a3cfe82b2ab728db889571f790">00522</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#79f5f5a3cfe82b2ab728db889571f790">OptionDlg::slotButtonEditClicked</a>()
+<a name="l00523"></a>00523 {
+<a name="l00524"></a>00524 qWarning( <span class="stringliteral">"OptionDlg::slotButtonEditClicked(): Not implemented yet"</span> );
+<a name="l00525"></a>00525 }
+<a name="l00526"></a>00526
+<a name="l00527"></a><a class="code" href="classOptionDlg.html#e0ceefbabae4b3a3a27cfb109d613f4d">00527</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#e0ceefbabae4b3a3a27cfb109d613f4d">OptionDlg::slotButtonOkClicked</a>()
+<a name="l00528"></a>00528 {
+<a name="l00529"></a>00529 qWarning( <span class="stringliteral">"OptionDlg::slotButtonOkClicked(): Not implemented yet"</span> );
+<a name="l00530"></a>00530 }
+<a name="l00531"></a>00531
+<a name="l00532"></a><a class="code" href="classOptionDlg.html#a5c107a0ebaffc5d55a19f15e453f016">00532</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#a5c107a0ebaffc5d55a19f15e453f016">OptionDlg::slotButtonSelectSoundFile</a>()
+<a name="l00533"></a>00533 {
+<a name="l00534"></a>00534 qWarning( <span class="stringliteral">"OptionDlg::slotButtonSelectSoundFile(): Not implemented yet"</span> );
+<a name="l00535"></a>00535 }
+<a name="l00536"></a>00536
+<a name="l00537"></a><a class="code" href="classOptionDlg.html#d68c949ba426c9e99c3667133e14410b">00537</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#d68c949ba426c9e99c3667133e14410b">OptionDlg::slotMinimizeNoMailClicked</a>()
+<a name="l00538"></a>00538 {
+<a name="l00539"></a>00539 qWarning( <span class="stringliteral">"OptionDlg::slotMinimizeNoMailClicked(): Not implemented yet"</span> );
+<a name="l00540"></a>00540 }
+<a name="l00541"></a>00541
+<a name="l00542"></a><a class="code" href="classOptionDlg.html#fe059a79c1b5adad4c4b65a54ea7e588">00542</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#fe059a79c1b5adad4c4b65a54ea7e588">OptionDlg::slotSavePasswordToggled</a>()
+<a name="l00543"></a>00543 {
+<a name="l00544"></a>00544 qWarning( <span class="stringliteral">"OptionDlg::slotSavePasswordToggled(): Not implemented yet"</span> );
+<a name="l00545"></a>00545 }
+<a name="l00546"></a>00546
+<a name="l00547"></a><a class="code" href="classOptionDlg.html#68ea03d004a5e8dee71731d004765efa">00547</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#68ea03d004a5e8dee71731d004765efa">OptionDlg::slotSoundTest</a>()
+<a name="l00548"></a>00548 {
+<a name="l00549"></a>00549 qWarning( <span class="stringliteral">"OptionDlg::slotSoundTest(): Not implemented yet"</span> );
+<a name="l00550"></a>00550 }
+<a name="l00551"></a>00551
+<a name="l00552"></a><a class="code" href="classOptionDlg.html#356d143dceae572edfe25c4895d42e99">00552</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#356d143dceae572edfe25c4895d42e99">OptionDlg::slotTerminateNoMailClicked</a>()
+<a name="l00553"></a>00553 {
+<a name="l00554"></a>00554 qWarning( <span class="stringliteral">"OptionDlg::slotTerminateNoMailClicked(): Not implemented yet"</span> );
+<a name="l00555"></a>00555 }
+<a name="l00556"></a>00556
+<a name="l00557"></a>00557 <span class="preprocessor">#include "OptionDlg.moc"</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/OptionDlg_8h-source.html b/doc/html/OptionDlg_8h-source.html
new file mode 100644
index 0000000..45d75fb
--- /dev/null
+++ b/doc/html/OptionDlg_8h-source.html
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/OptionDlg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>OptionDlg.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Form interface generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/OptionDlg.ui'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Di Mai 15 19:57:53 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The User Interface Compiler ($Id: OptionDlg_8h-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#ifndef OPTIONDLG_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define OPTIONDLG_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qdialog.h&gt;</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="keyword">class </span>QVBoxLayout;
+<a name="l00017"></a>00017 <span class="keyword">class </span>QHBoxLayout;
+<a name="l00018"></a>00018 <span class="keyword">class </span>QGridLayout;
+<a name="l00019"></a>00019 <span class="keyword">class </span>QSpacerItem;
+<a name="l00020"></a>00020 <span class="keyword">class </span>QGroupBox;
+<a name="l00021"></a>00021 <span class="keyword">class </span>QLabel;
+<a name="l00022"></a>00022 <span class="keyword">class </span>QPushButton;
+<a name="l00023"></a>00023 <span class="keyword">class </span>QComboBox;
+<a name="l00024"></a>00024 <span class="keyword">class </span>QTabWidget;
+<a name="l00025"></a>00025 <span class="keyword">class </span>QWidget;
+<a name="l00026"></a>00026 <span class="keyword">class </span>QCheckBox;
+<a name="l00027"></a>00027 <span class="keyword">class </span>QSpinBox;
+<a name="l00028"></a>00028 <span class="keyword">class </span>QLineEdit;
+<a name="l00029"></a>00029
+<a name="l00030"></a><a class="code" href="classOptionDlg.html">00030</a> <span class="keyword">class </span><a class="code" href="classOptionDlg.html">OptionDlg</a> : <span class="keyword">public</span> QDialog
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 Q_OBJECT
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 <span class="keyword">public</span>:
+<a name="l00035"></a>00035 <a class="code" href="classOptionDlg.html#05e56abcb224cbcb9c3bae64ba76175a">OptionDlg</a>( QWidget* parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span>* name = 0, <span class="keywordtype">bool</span> modal = FALSE, WFlags fl = 0 );
+<a name="l00036"></a>00036 <a class="code" href="classOptionDlg.html#cc442307e009b470032fe689ee31ef7e">~OptionDlg</a>();
+<a name="l00037"></a>00037
+<a name="l00038"></a><a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">00038</a> QGroupBox* <a class="code" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a>;
+<a name="l00039"></a><a class="code" href="classOptionDlg.html#f2b08f1c9e6b69a9ab60f884da54f89d">00039</a> QLabel* <a class="code" href="classOptionDlg.html#f2b08f1c9e6b69a9ab60f884da54f89d">QLabel_1</a>;
+<a name="l00040"></a><a class="code" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">00040</a> QPushButton* <a class="code" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a>;
+<a name="l00041"></a><a class="code" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">00041</a> QPushButton* <a class="code" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a>;
+<a name="l00042"></a><a class="code" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">00042</a> QPushButton* <a class="code" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a>;
+<a name="l00043"></a><a class="code" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">00043</a> QPushButton* <a class="code" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a>;
+<a name="l00044"></a><a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">00044</a> QComboBox* <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>;
+<a name="l00045"></a><a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">00045</a> QTabWidget* <a class="code" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a>;
+<a name="l00046"></a><a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">00046</a> QWidget* <a class="code" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a>;
+<a name="l00047"></a><a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">00047</a> QCheckBox* <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>;
+<a name="l00048"></a><a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">00048</a> QCheckBox* <a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a>;
+<a name="l00049"></a><a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">00049</a> QCheckBox* <a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a>;
+<a name="l00050"></a><a class="code" href="classOptionDlg.html#e41bbc238ca8e91941442bb711517fe3">00050</a> QLabel* <a class="code" href="classOptionDlg.html#e41bbc238ca8e91941442bb711517fe3">QLabel_2</a>;
+<a name="l00051"></a><a class="code" href="classOptionDlg.html#d57e8e6ba21c3cbe7f31f68635f1c856">00051</a> QLabel* <a class="code" href="classOptionDlg.html#d57e8e6ba21c3cbe7f31f68635f1c856">QLabel_3</a>;
+<a name="l00052"></a><a class="code" href="classOptionDlg.html#97584503ba9983d1f0556189a5de3dac">00052</a> QLabel* <a class="code" href="classOptionDlg.html#97584503ba9983d1f0556189a5de3dac">QLabel_6</a>;
+<a name="l00053"></a><a class="code" href="classOptionDlg.html#65ee72e62bd25ed5ac2d1e6b1ae46e50">00053</a> QLabel* <a class="code" href="classOptionDlg.html#65ee72e62bd25ed5ac2d1e6b1ae46e50">QLabel_4</a>;
+<a name="l00054"></a><a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">00054</a> QSpinBox* <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>;
+<a name="l00055"></a><a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">00055</a> QSpinBox* <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a>;
+<a name="l00056"></a><a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">00056</a> QSpinBox* <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a>;
+<a name="l00057"></a><a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">00057</a> QSpinBox* <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a>;
+<a name="l00058"></a><a class="code" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">00058</a> QCheckBox* <a class="code" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">_checkConfirmClose</a>;
+<a name="l00059"></a><a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">00059</a> QCheckBox* <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a>;
+<a name="l00060"></a><a class="code" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">00060</a> QCheckBox* <a class="code" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a>;
+<a name="l00061"></a><a class="code" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">00061</a> QCheckBox* <a class="code" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a>;
+<a name="l00062"></a><a class="code" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">00062</a> QWidget* <a class="code" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a>;
+<a name="l00063"></a><a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">00063</a> QGroupBox* <a class="code" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a>;
+<a name="l00064"></a><a class="code" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">00064</a> QCheckBox* <a class="code" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a>;
+<a name="l00065"></a><a class="code" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">00065</a> QCheckBox* <a class="code" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a>;
+<a name="l00066"></a><a class="code" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">00066</a> QCheckBox* <a class="code" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a>;
+<a name="l00067"></a><a class="code" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">00067</a> QCheckBox* <a class="code" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a>;
+<a name="l00068"></a><a class="code" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">00068</a> QCheckBox* <a class="code" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a>;
+<a name="l00069"></a><a class="code" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">00069</a> QCheckBox* <a class="code" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a>;
+<a name="l00070"></a><a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">00070</a> QGroupBox* <a class="code" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a>;
+<a name="l00071"></a><a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">00071</a> QCheckBox* <a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a>;
+<a name="l00072"></a><a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">00072</a> QCheckBox* <a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a>;
+<a name="l00073"></a><a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">00073</a> QCheckBox* <a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a>;
+<a name="l00074"></a><a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">00074</a> QCheckBox* <a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a>;
+<a name="l00075"></a><a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">00075</a> QCheckBox* <a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a>;
+<a name="l00076"></a><a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">00076</a> QCheckBox* <a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a>;
+<a name="l00077"></a><a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">00077</a> QCheckBox* <a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a>;
+<a name="l00078"></a><a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">00078</a> QCheckBox* <a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a>;
+<a name="l00079"></a><a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">00079</a> QCheckBox* <a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a>;
+<a name="l00080"></a><a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">00080</a> QGroupBox* <a class="code" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a>;
+<a name="l00081"></a><a class="code" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">00081</a> QCheckBox* <a class="code" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">m_checkHTML</a>;
+<a name="l00082"></a><a class="code" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">00082</a> QWidget* <a class="code" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a>;
+<a name="l00083"></a><a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">00083</a> QCheckBox* <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a>;
+<a name="l00084"></a><a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">00084</a> QCheckBox* <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a>;
+<a name="l00085"></a><a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">00085</a> QWidget* <a class="code" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a>;
+<a name="l00086"></a><a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">00086</a> QCheckBox* <a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a>;
+<a name="l00087"></a><a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">00087</a> QCheckBox* <a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a>;
+<a name="l00088"></a><a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">00088</a> QCheckBox* <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>;
+<a name="l00089"></a><a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">00089</a> QCheckBox* <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>;
+<a name="l00090"></a><a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">00090</a> QPushButton* <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a>;
+<a name="l00091"></a><a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">00091</a> QPushButton* <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a>;
+<a name="l00092"></a><a class="code" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">00092</a> QLabel* <a class="code" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a>;
+<a name="l00093"></a><a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">00093</a> QComboBox* <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>;
+<a name="l00094"></a><a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">00094</a> QPushButton* <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a>;
+<a name="l00095"></a><a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">00095</a> QLineEdit* <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>;
+<a name="l00096"></a><a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">00096</a> QCheckBox* <a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a>;
+<a name="l00097"></a><a class="code" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">00097</a> QPushButton* <a class="code" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a>;
+<a name="l00098"></a><a class="code" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">00098</a> QPushButton* <a class="code" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">m_ButtonCancel</a>;
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 <span class="keyword">public</span> slots:
+<a name="l00101"></a>00101 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#6d1e4f6d6bcba2be67cc6d96cf7dce78">slotExternalProgTest</a>();
+<a name="l00102"></a>00102 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#8435e876b83edc8727adf3c9522c990d">slotAccountActivated</a>(<span class="keywordtype">int</span>);
+<a name="l00103"></a>00103 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#ddbabac04a2faf257ef1000a817b6dfd">slotButtonAddClicked</a>();
+<a name="l00104"></a>00104 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#a308d66d94a9e8f7bb01f95d8d170340">slotButtonCopyClicked</a>();
+<a name="l00105"></a>00105 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#f34d904632a999f09525e4a84a4f4bba">slotButtonDeleteClicked</a>();
+<a name="l00106"></a>00106 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#79f5f5a3cfe82b2ab728db889571f790">slotButtonEditClicked</a>();
+<a name="l00107"></a>00107 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#e0ceefbabae4b3a3a27cfb109d613f4d">slotButtonOkClicked</a>();
+<a name="l00108"></a>00108 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#a5c107a0ebaffc5d55a19f15e453f016">slotButtonSelectSoundFile</a>();
+<a name="l00109"></a>00109 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#d68c949ba426c9e99c3667133e14410b">slotMinimizeNoMailClicked</a>();
+<a name="l00110"></a>00110 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#fe059a79c1b5adad4c4b65a54ea7e588">slotSavePasswordToggled</a>();
+<a name="l00111"></a>00111 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#68ea03d004a5e8dee71731d004765efa">slotSoundTest</a>();
+<a name="l00112"></a>00112 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#356d143dceae572edfe25c4895d42e99">slotTerminateNoMailClicked</a>();
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 <span class="keyword">protected</span>:
+<a name="l00115"></a><a class="code" href="classOptionDlg.html#f2a78d5c1e7ebdd2074d1cfc2f553cb1">00115</a> QVBoxLayout* <a class="code" href="classOptionDlg.html#f2a78d5c1e7ebdd2074d1cfc2f553cb1">OptionDlgLayout</a>;
+<a name="l00116"></a><a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">00116</a> QGridLayout* <a class="code" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a>;
+<a name="l00117"></a><a class="code" href="classOptionDlg.html#169a7100c7f2da97421eb57882e6cdce">00117</a> QSpacerItem* <a class="code" href="classOptionDlg.html#169a7100c7f2da97421eb57882e6cdce">spacer4</a>;
+<a name="l00118"></a><a class="code" href="classOptionDlg.html#e2a13e9c7b92aaac9bdbe44be32090d9">00118</a> QSpacerItem* <a class="code" href="classOptionDlg.html#e2a13e9c7b92aaac9bdbe44be32090d9">spacer2</a>;
+<a name="l00119"></a><a class="code" href="classOptionDlg.html#57faa9421d4b06b179ad02cd84f77a12">00119</a> QVBoxLayout* <a class="code" href="classOptionDlg.html#57faa9421d4b06b179ad02cd84f77a12">layout3</a>;
+<a name="l00120"></a><a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">00120</a> QGridLayout* <a class="code" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a>;
+<a name="l00121"></a><a class="code" href="classOptionDlg.html#6702f780899bc9461d21c29cfb7b4757">00121</a> QHBoxLayout* <a class="code" href="classOptionDlg.html#6702f780899bc9461d21c29cfb7b4757">tabLayout_2</a>;
+<a name="l00122"></a><a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">00122</a> QVBoxLayout* <a class="code" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a>;
+<a name="l00123"></a><a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">00123</a> QVBoxLayout* <a class="code" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a>;
+<a name="l00124"></a><a class="code" href="classOptionDlg.html#a8ef8d42b1fc85a6f37423ad0bcefcae">00124</a> QVBoxLayout* <a class="code" href="classOptionDlg.html#a8ef8d42b1fc85a6f37423ad0bcefcae">groupBox4Layout</a>;
+<a name="l00125"></a><a class="code" href="classOptionDlg.html#61664d27d32355fab76184bb47adf86a">00125</a> QVBoxLayout* <a class="code" href="classOptionDlg.html#61664d27d32355fab76184bb47adf86a">tabLayout_3</a>;
+<a name="l00126"></a><a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">00126</a> QGridLayout* <a class="code" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a>;
+<a name="l00127"></a><a class="code" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">00127</a> QHBoxLayout* <a class="code" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">layout2</a>;
+<a name="l00128"></a><a class="code" href="classOptionDlg.html#f6170350191d444f72418d6484f4ea19">00128</a> QSpacerItem* <a class="code" href="classOptionDlg.html#f6170350191d444f72418d6484f4ea19">Spacer70</a>;
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130 <span class="keyword">protected</span> slots:
+<a name="l00131"></a>00131 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDlg.html#faff39abb53603d21e94af1bcbc04a9c">languageChange</a>();
+<a name="l00132"></a>00132
+<a name="l00133"></a>00133 };
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 <span class="preprocessor">#endif // OPTIONDLG_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/OptionDlg_8moc-source.html b/doc/html/OptionDlg_8moc-source.html
new file mode 100644
index 0000000..4dca8cb
--- /dev/null
+++ b/doc/html/OptionDlg_8moc-source.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/OptionDlg.moc Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>OptionDlg.moc</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** OptionDlg meta object code from reading C++ file 'OptionDlg.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:54 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: OptionDlg_8moc-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "OptionDlg.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *OptionDlg::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"OptionDlg"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *OptionDlg::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_OptionDlg( <span class="stringliteral">"OptionDlg"</span>, &amp;OptionDlg::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString OptionDlg::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"OptionDlg"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString OptionDlg::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"OptionDlg"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* OptionDlg::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QDialog::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotExternalProgTest"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_1[] = {
+<a name="l00057"></a>00057 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotAccountActivated"</span>, 1, param_slot_1 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotButtonAddClicked"</span>, 0, 0 };
+<a name="l00061"></a>00061 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotButtonCopyClicked"</span>, 0, 0 };
+<a name="l00062"></a>00062 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotButtonDeleteClicked"</span>, 0, 0 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_5 = {<span class="stringliteral">"slotButtonEditClicked"</span>, 0, 0 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_6 = {<span class="stringliteral">"slotButtonOkClicked"</span>, 0, 0 };
+<a name="l00065"></a>00065 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_7 = {<span class="stringliteral">"slotButtonSelectSoundFile"</span>, 0, 0 };
+<a name="l00066"></a>00066 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_8 = {<span class="stringliteral">"slotMinimizeNoMailClicked"</span>, 0, 0 };
+<a name="l00067"></a>00067 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_9 = {<span class="stringliteral">"slotSavePasswordToggled"</span>, 0, 0 };
+<a name="l00068"></a>00068 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_10 = {<span class="stringliteral">"slotSoundTest"</span>, 0, 0 };
+<a name="l00069"></a>00069 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_11 = {<span class="stringliteral">"slotTerminateNoMailClicked"</span>, 0, 0 };
+<a name="l00070"></a>00070 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_12 = {<span class="stringliteral">"languageChange"</span>, 0, 0 };
+<a name="l00071"></a>00071 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00072"></a>00072 { <span class="stringliteral">"slotExternalProgTest()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00073"></a>00073 { <span class="stringliteral">"slotAccountActivated(int)"</span>, &amp;slot_1, QMetaData::Public },
+<a name="l00074"></a>00074 { <span class="stringliteral">"slotButtonAddClicked()"</span>, &amp;slot_2, QMetaData::Public },
+<a name="l00075"></a>00075 { <span class="stringliteral">"slotButtonCopyClicked()"</span>, &amp;slot_3, QMetaData::Public },
+<a name="l00076"></a>00076 { <span class="stringliteral">"slotButtonDeleteClicked()"</span>, &amp;slot_4, QMetaData::Public },
+<a name="l00077"></a>00077 { <span class="stringliteral">"slotButtonEditClicked()"</span>, &amp;slot_5, QMetaData::Public },
+<a name="l00078"></a>00078 { <span class="stringliteral">"slotButtonOkClicked()"</span>, &amp;slot_6, QMetaData::Public },
+<a name="l00079"></a>00079 { <span class="stringliteral">"slotButtonSelectSoundFile()"</span>, &amp;slot_7, QMetaData::Public },
+<a name="l00080"></a>00080 { <span class="stringliteral">"slotMinimizeNoMailClicked()"</span>, &amp;slot_8, QMetaData::Public },
+<a name="l00081"></a>00081 { <span class="stringliteral">"slotSavePasswordToggled()"</span>, &amp;slot_9, QMetaData::Public },
+<a name="l00082"></a>00082 { <span class="stringliteral">"slotSoundTest()"</span>, &amp;slot_10, QMetaData::Public },
+<a name="l00083"></a>00083 { <span class="stringliteral">"slotTerminateNoMailClicked()"</span>, &amp;slot_11, QMetaData::Public },
+<a name="l00084"></a>00084 { <span class="stringliteral">"languageChange()"</span>, &amp;slot_12, QMetaData::Protected }
+<a name="l00085"></a>00085 };
+<a name="l00086"></a>00086 metaObj = QMetaObject::new_metaobject(
+<a name="l00087"></a>00087 <span class="stringliteral">"OptionDlg"</span>, parentObject,
+<a name="l00088"></a>00088 slot_tbl, 13,
+<a name="l00089"></a>00089 0, 0,
+<a name="l00090"></a>00090 #ifndef QT_NO_PROPERTIES
+<a name="l00091"></a>00091 0, 0,
+<a name="l00092"></a>00092 0, 0,
+<a name="l00093"></a>00093 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00094"></a>00094 0, 0 );
+<a name="l00095"></a>00095 cleanUp_OptionDlg.setMetaObject( metaObj );
+<a name="l00096"></a>00096 <span class="keywordflow">return</span> metaObj;
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <span class="keywordtype">void</span>* OptionDlg::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00100"></a>00100 {
+<a name="l00101"></a>00101 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"OptionDlg"</span> ) )
+<a name="l00102"></a>00102 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00103"></a>00103 <span class="keywordflow">return</span> QDialog::qt_cast( clname );
+<a name="l00104"></a>00104 }
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 <span class="keywordtype">bool</span> OptionDlg::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00107"></a>00107 {
+<a name="l00108"></a>00108 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00109"></a>00109 <span class="keywordflow">case</span> 0: <a class="code" href="classOptionDlg.html#6d1e4f6d6bcba2be67cc6d96cf7dce78">slotExternalProgTest</a>(); <span class="keywordflow">break</span>;
+<a name="l00110"></a>00110 <span class="keywordflow">case</span> 1: <a class="code" href="classOptionDlg.html#8435e876b83edc8727adf3c9522c990d">slotAccountActivated</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00111"></a>00111 <span class="keywordflow">case</span> 2: <a class="code" href="classOptionDlg.html#ddbabac04a2faf257ef1000a817b6dfd">slotButtonAddClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00112"></a>00112 <span class="keywordflow">case</span> 3: <a class="code" href="classOptionDlg.html#a308d66d94a9e8f7bb01f95d8d170340">slotButtonCopyClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00113"></a>00113 <span class="keywordflow">case</span> 4: <a class="code" href="classOptionDlg.html#f34d904632a999f09525e4a84a4f4bba">slotButtonDeleteClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00114"></a>00114 <span class="keywordflow">case</span> 5: <a class="code" href="classOptionDlg.html#79f5f5a3cfe82b2ab728db889571f790">slotButtonEditClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00115"></a>00115 <span class="keywordflow">case</span> 6: <a class="code" href="classOptionDlg.html#e0ceefbabae4b3a3a27cfb109d613f4d">slotButtonOkClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00116"></a>00116 <span class="keywordflow">case</span> 7: <a class="code" href="classOptionDlg.html#a5c107a0ebaffc5d55a19f15e453f016">slotButtonSelectSoundFile</a>(); <span class="keywordflow">break</span>;
+<a name="l00117"></a>00117 <span class="keywordflow">case</span> 8: <a class="code" href="classOptionDlg.html#d68c949ba426c9e99c3667133e14410b">slotMinimizeNoMailClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00118"></a>00118 <span class="keywordflow">case</span> 9: <a class="code" href="classOptionDlg.html#fe059a79c1b5adad4c4b65a54ea7e588">slotSavePasswordToggled</a>(); <span class="keywordflow">break</span>;
+<a name="l00119"></a>00119 <span class="keywordflow">case</span> 10: <a class="code" href="classOptionDlg.html#68ea03d004a5e8dee71731d004765efa">slotSoundTest</a>(); <span class="keywordflow">break</span>;
+<a name="l00120"></a>00120 <span class="keywordflow">case</span> 11: <a class="code" href="classOptionDlg.html#356d143dceae572edfe25c4895d42e99">slotTerminateNoMailClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00121"></a>00121 <span class="keywordflow">case</span> 12: <a class="code" href="classOptionDlg.html#faff39abb53603d21e94af1bcbc04a9c">languageChange</a>(); <span class="keywordflow">break</span>;
+<a name="l00122"></a>00122 <span class="keywordflow">default</span>:
+<a name="l00123"></a>00123 <span class="keywordflow">return</span> QDialog::qt_invoke( _id, _o );
+<a name="l00124"></a>00124 }
+<a name="l00125"></a>00125 <span class="keywordflow">return</span> TRUE;
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128 <span class="keywordtype">bool</span> OptionDlg::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00129"></a>00129 {
+<a name="l00130"></a>00130 <span class="keywordflow">return</span> QDialog::qt_emit(_id,_o);
+<a name="l00131"></a>00131 }
+<a name="l00132"></a>00132 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00133"></a>00133 <span class="preprocessor"></span>
+<a name="l00134"></a>00134 <span class="keywordtype">bool</span> OptionDlg::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00135"></a>00135 {
+<a name="l00136"></a>00136 <span class="keywordflow">return</span> QDialog::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00137"></a>00137 }
+<a name="l00138"></a>00138
+<a name="l00139"></a>00139 <span class="keywordtype">bool</span> OptionDlg::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00140"></a>00140 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/ServerDlg_8cpp-source.html b/doc/html/ServerDlg_8cpp-source.html
new file mode 100644
index 0000000..5fbabab
--- /dev/null
+++ b/doc/html/ServerDlg_8cpp-source.html
@@ -0,0 +1,204 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/ServerDlg.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>ServerDlg.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
+<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/ServerDlg.ui'</span>
+<a name="l00005"></a>00005 <span class="comment">**</span>
+<a name="l00006"></a>00006 <span class="comment">** Created: Di Mai 15 19:57:54 2007</span>
+<a name="l00007"></a>00007 <span class="comment">** by: The User Interface Compiler ($Id: ServerDlg_8cpp-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00008"></a>00008 <span class="comment">**</span>
+<a name="l00009"></a>00009 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00010"></a>00010 <span class="comment">****************************************************************************/</span>
+<a name="l00011"></a>00011
+<a name="l00012"></a>00012 <span class="preprocessor">#include "ServerDlg.h"</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qcombobox.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qspinbox.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 <span class="comment">/*</span>
+<a name="l00026"></a>00026 <span class="comment"> * Constructs a ServerDlg as a child of 'parent', with the</span>
+<a name="l00027"></a>00027 <span class="comment"> * name 'name' and widget flags set to 'f'.</span>
+<a name="l00028"></a>00028 <span class="comment"> *</span>
+<a name="l00029"></a>00029 <span class="comment"> * The dialog will by default be modeless, unless you set 'modal' to</span>
+<a name="l00030"></a>00030 <span class="comment"> * TRUE to construct a modal dialog.</span>
+<a name="l00031"></a>00031 <span class="comment"> */</span>
+<a name="l00032"></a><a class="code" href="classServerDlg.html#c58b59def2e66e6c5bbd227152f06ff1">00032</a> <a class="code" href="classServerDlg.html#c58b59def2e66e6c5bbd227152f06ff1">ServerDlg::ServerDlg</a>( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">bool</span> modal, WFlags fl )
+<a name="l00033"></a>00033 : QDialog( parent, name, modal, fl )
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="keywordflow">if</span> ( !name )
+<a name="l00036"></a>00036 setName( <span class="stringliteral">"ServerDlg"</span> );
+<a name="l00037"></a>00037 setSizeGripEnabled( FALSE );
+<a name="l00038"></a>00038 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a> = <span class="keyword">new</span> QGridLayout( <span class="keyword">this</span>, 1, 1, 11, 6, <span class="stringliteral">"ServerDlgLayout"</span>);
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <a class="code" href="classServerDlg.html#e08739ab911ad22f1baef6a47f478155">QLabel_4</a> = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"QLabel_4"</span> );
+<a name="l00041"></a>00041 <a class="code" href="classServerDlg.html#e08739ab911ad22f1baef6a47f478155">QLabel_4</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#e08739ab911ad22f1baef6a47f478155">QLabel_4</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#e08739ab911ad22f1baef6a47f478155">QLabel_4</a>, 5, 0 );
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <a class="code" href="classServerDlg.html#7a6943617bfa890cdc3b9fea25d5a217">m_EditAccount</a> = <span class="keyword">new</span> QLineEdit( <span class="keyword">this</span>, <span class="stringliteral">"m_EditAccount"</span> );
+<a name="l00046"></a>00046 <a class="code" href="classServerDlg.html#7a6943617bfa890cdc3b9fea25d5a217">m_EditAccount</a>-&gt;setFocusPolicy( QLineEdit::StrongFocus );
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#7a6943617bfa890cdc3b9fea25d5a217">m_EditAccount</a>, 0, 1 );
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <a class="code" href="classServerDlg.html#8995a72a3416f8b38780cae0285ee300">m_EditServer</a> = <span class="keyword">new</span> QLineEdit( <span class="keyword">this</span>, <span class="stringliteral">"m_EditServer"</span> );
+<a name="l00051"></a>00051 <a class="code" href="classServerDlg.html#8995a72a3416f8b38780cae0285ee300">m_EditServer</a>-&gt;setFocusPolicy( QLineEdit::StrongFocus );
+<a name="l00052"></a>00052
+<a name="l00053"></a>00053 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#8995a72a3416f8b38780cae0285ee300">m_EditServer</a>, 1, 1 );
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <a class="code" href="classServerDlg.html#2a451082a9b41a3c368d2239802d4340">QLabel_3</a> = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"QLabel_3"</span> );
+<a name="l00056"></a>00056 <a class="code" href="classServerDlg.html#2a451082a9b41a3c368d2239802d4340">QLabel_3</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#2a451082a9b41a3c368d2239802d4340">QLabel_3</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#2a451082a9b41a3c368d2239802d4340">QLabel_3</a>, 4, 0 );
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <a class="code" href="classServerDlg.html#2e1762f00479244febf47837bc95d14e">CheckActive</a> = <span class="keyword">new</span> QCheckBox( <span class="keyword">this</span>, <span class="stringliteral">"CheckActive"</span> );
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#2e1762f00479244febf47837bc95d14e">CheckActive</a>, 6, 1 );
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <a class="code" href="classServerDlg.html#5ffa85e8d10a2186ee9674261bbfd98b">Layout13</a> = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"Layout13"</span>);
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066 <a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonOk"</span> );
+<a name="l00067"></a>00067 <a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00068"></a>00068 <a class="code" href="classServerDlg.html#5ffa85e8d10a2186ee9674261bbfd98b">Layout13</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a> );
+<a name="l00069"></a>00069 <a class="code" href="classServerDlg.html#a13106ba1ce57124aa233a152b7ed1a0">Spacer1</a> = <span class="keyword">new</span> QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00070"></a>00070 <a class="code" href="classServerDlg.html#5ffa85e8d10a2186ee9674261bbfd98b">Layout13</a>-&gt;addItem( <a class="code" href="classServerDlg.html#a13106ba1ce57124aa233a152b7ed1a0">Spacer1</a> );
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a> = <span class="keyword">new</span> QPushButton( <span class="keyword">this</span>, <span class="stringliteral">"m_ButtonCancel"</span> );
+<a name="l00073"></a>00073 <a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00074"></a>00074 <a class="code" href="classServerDlg.html#5ffa85e8d10a2186ee9674261bbfd98b">Layout13</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a> );
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addMultiCellLayout( <a class="code" href="classServerDlg.html#5ffa85e8d10a2186ee9674261bbfd98b">Layout13</a>, 7, 7, 0, 1 );
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <a class="code" href="classServerDlg.html#4ee5b1f6981fba44c45c2dcc15340aae">QLabel_1</a> = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"QLabel_1"</span> );
+<a name="l00079"></a>00079 <a class="code" href="classServerDlg.html#4ee5b1f6981fba44c45c2dcc15340aae">QLabel_1</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#4ee5b1f6981fba44c45c2dcc15340aae">QLabel_1</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#4ee5b1f6981fba44c45c2dcc15340aae">QLabel_1</a>, 0, 0 );
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <a class="code" href="classServerDlg.html#a5df67905ccbe9d66768589a9e4e6cc2">QLabel_2</a> = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"QLabel_2"</span> );
+<a name="l00084"></a>00084 <a class="code" href="classServerDlg.html#a5df67905ccbe9d66768589a9e4e6cc2">QLabel_2</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#a5df67905ccbe9d66768589a9e4e6cc2">QLabel_2</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#a5df67905ccbe9d66768589a9e4e6cc2">QLabel_2</a>, 1, 0 );
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <a class="code" href="classServerDlg.html#9a4f7dd7a820b166cfcf8fe9efd7bd17">QLabel_5</a> = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"QLabel_5"</span> );
+<a name="l00089"></a>00089 <a class="code" href="classServerDlg.html#9a4f7dd7a820b166cfcf8fe9efd7bd17">QLabel_5</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#9a4f7dd7a820b166cfcf8fe9efd7bd17">QLabel_5</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#9a4f7dd7a820b166cfcf8fe9efd7bd17">QLabel_5</a>, 2, 0 );
+<a name="l00092"></a>00092
+<a name="l00093"></a>00093 <a class="code" href="classServerDlg.html#e85121e9293307b93f4a88cdbed7f07f">QLabel_6</a> = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"QLabel_6"</span> );
+<a name="l00094"></a>00094 <a class="code" href="classServerDlg.html#e85121e9293307b93f4a88cdbed7f07f">QLabel_6</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#e85121e9293307b93f4a88cdbed7f07f">QLabel_6</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00095"></a>00095
+<a name="l00096"></a>00096 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#e85121e9293307b93f4a88cdbed7f07f">QLabel_6</a>, 3, 0 );
+<a name="l00097"></a>00097
+<a name="l00098"></a>00098 <a class="code" href="classServerDlg.html#50988c2d6da00d7aac9153c3502e971c">Layout15</a> = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"Layout15"</span>);
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 <a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a> = <span class="keyword">new</span> QComboBox( FALSE, <span class="keyword">this</span>, <span class="stringliteral">"m_ComboProtocol"</span> );
+<a name="l00101"></a>00101 <a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00102"></a>00102 <a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a>-&gt;setFocusPolicy( QComboBox::ClickFocus );
+<a name="l00103"></a>00103 <a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a>-&gt;setInsertionPolicy( QComboBox::AtTop );
+<a name="l00104"></a>00104 <a class="code" href="classServerDlg.html#50988c2d6da00d7aac9153c3502e971c">Layout15</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a> );
+<a name="l00105"></a>00105 <a class="code" href="classServerDlg.html#fbc4e3111d287c9cf11f738e988b0c37">Spacer11</a> = <span class="keyword">new</span> QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00106"></a>00106 <a class="code" href="classServerDlg.html#50988c2d6da00d7aac9153c3502e971c">Layout15</a>-&gt;addItem( <a class="code" href="classServerDlg.html#fbc4e3111d287c9cf11f738e988b0c37">Spacer11</a> );
+<a name="l00107"></a>00107
+<a name="l00108"></a>00108 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addLayout( <a class="code" href="classServerDlg.html#50988c2d6da00d7aac9153c3502e971c">Layout15</a>, 2, 1 );
+<a name="l00109"></a>00109
+<a name="l00110"></a>00110 <a class="code" href="classServerDlg.html#db4ed9643452314bb65d230557549069">Layout14</a> = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"Layout14"</span>);
+<a name="l00111"></a>00111
+<a name="l00112"></a>00112 <a class="code" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a> = <span class="keyword">new</span> QSpinBox( <span class="keyword">this</span>, <span class="stringliteral">"m_SpinPort"</span> );
+<a name="l00113"></a>00113 <a class="code" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a>-&gt;setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, <a class="code" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a>-&gt;sizePolicy().hasHeightForWidth() ) );
+<a name="l00114"></a>00114 <a class="code" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a>-&gt;setFocusPolicy( QSpinBox::ClickFocus );
+<a name="l00115"></a>00115 <a class="code" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a>-&gt;setMaxValue( 9999 );
+<a name="l00116"></a>00116 <a class="code" href="classServerDlg.html#db4ed9643452314bb65d230557549069">Layout14</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a> );
+<a name="l00117"></a>00117 <a class="code" href="classServerDlg.html#ffa09ac5f6428a6486eab425b849f629">Spacer10</a> = <span class="keyword">new</span> QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
+<a name="l00118"></a>00118 <a class="code" href="classServerDlg.html#db4ed9643452314bb65d230557549069">Layout14</a>-&gt;addItem( <a class="code" href="classServerDlg.html#ffa09ac5f6428a6486eab425b849f629">Spacer10</a> );
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addLayout( <a class="code" href="classServerDlg.html#db4ed9643452314bb65d230557549069">Layout14</a>, 3, 1 );
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122 <a class="code" href="classServerDlg.html#e30637c768ca6fcd772f0e3c4bad516d">m_EditUser</a> = <span class="keyword">new</span> QLineEdit( <span class="keyword">this</span>, <span class="stringliteral">"m_EditUser"</span> );
+<a name="l00123"></a>00123 <a class="code" href="classServerDlg.html#e30637c768ca6fcd772f0e3c4bad516d">m_EditUser</a>-&gt;setFocusPolicy( QLineEdit::StrongFocus );
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#e30637c768ca6fcd772f0e3c4bad516d">m_EditUser</a>, 4, 1 );
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127 <a class="code" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">m_EditPassword</a> = <span class="keyword">new</span> QLineEdit( <span class="keyword">this</span>, <span class="stringliteral">"m_EditPassword"</span> );
+<a name="l00128"></a>00128 <a class="code" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">m_EditPassword</a>-&gt;setFocusPolicy( QLineEdit::StrongFocus );
+<a name="l00129"></a>00129 <a class="code" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">m_EditPassword</a>-&gt;setEchoMode( QLineEdit::Password );
+<a name="l00130"></a>00130
+<a name="l00131"></a>00131 <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>-&gt;addWidget( <a class="code" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">m_EditPassword</a>, 5, 1 );
+<a name="l00132"></a>00132 <a class="code" href="classServerDlg.html#ca4f288c6200a66a56825e748292ad97">languageChange</a>();
+<a name="l00133"></a>00133 resize( QSize(246, 256).expandedTo(minimumSizeHint()) );
+<a name="l00134"></a>00134 clearWState( WState_Polished );
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 <span class="comment">// signals and slots connections</span>
+<a name="l00137"></a>00137 connect( <a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classServerDlg.html#a8fd268743a6699149f86dfd25055d05">slotButtonOkClicked</a>() ) );
+<a name="l00138"></a>00138 connect( <a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a>, SIGNAL( clicked() ), <span class="keyword">this</span>, SLOT( reject() ) );
+<a name="l00139"></a>00139
+<a name="l00140"></a>00140 <span class="comment">// tab order</span>
+<a name="l00141"></a>00141 setTabOrder( <a class="code" href="classServerDlg.html#7a6943617bfa890cdc3b9fea25d5a217">m_EditAccount</a>, <a class="code" href="classServerDlg.html#8995a72a3416f8b38780cae0285ee300">m_EditServer</a> );
+<a name="l00142"></a>00142 setTabOrder( <a class="code" href="classServerDlg.html#8995a72a3416f8b38780cae0285ee300">m_EditServer</a>, <a class="code" href="classServerDlg.html#e30637c768ca6fcd772f0e3c4bad516d">m_EditUser</a> );
+<a name="l00143"></a>00143 setTabOrder( <a class="code" href="classServerDlg.html#e30637c768ca6fcd772f0e3c4bad516d">m_EditUser</a>, <a class="code" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">m_EditPassword</a> );
+<a name="l00144"></a>00144 setTabOrder( <a class="code" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">m_EditPassword</a>, <a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a> );
+<a name="l00145"></a>00145 setTabOrder( <a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a>, <a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a> );
+<a name="l00146"></a>00146 setTabOrder( <a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a>, <a class="code" href="classServerDlg.html#2e1762f00479244febf47837bc95d14e">CheckActive</a> );
+<a name="l00147"></a>00147 setTabOrder( <a class="code" href="classServerDlg.html#2e1762f00479244febf47837bc95d14e">CheckActive</a>, <a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a> );
+<a name="l00148"></a>00148 setTabOrder( <a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a>, <a class="code" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a> );
+<a name="l00149"></a>00149 }
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 <span class="comment">/*</span>
+<a name="l00152"></a>00152 <span class="comment"> * Destroys the object and frees any allocated resources</span>
+<a name="l00153"></a>00153 <span class="comment"> */</span>
+<a name="l00154"></a><a class="code" href="classServerDlg.html#517c785a1d8f364cd3d6bd044f88e07e">00154</a> <a class="code" href="classServerDlg.html#517c785a1d8f364cd3d6bd044f88e07e">ServerDlg::~ServerDlg</a>()
+<a name="l00155"></a>00155 {
+<a name="l00156"></a>00156 <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
+<a name="l00157"></a>00157 }
+<a name="l00158"></a>00158
+<a name="l00159"></a>00159 <span class="comment">/*</span>
+<a name="l00160"></a>00160 <span class="comment"> * Sets the strings of the subwidgets using the current</span>
+<a name="l00161"></a>00161 <span class="comment"> * language.</span>
+<a name="l00162"></a>00162 <span class="comment"> */</span>
+<a name="l00163"></a><a class="code" href="classServerDlg.html#ca4f288c6200a66a56825e748292ad97">00163</a> <span class="keywordtype">void</span> <a class="code" href="classServerDlg.html#ca4f288c6200a66a56825e748292ad97">ServerDlg::languageChange</a>()
+<a name="l00164"></a>00164 {
+<a name="l00165"></a>00165 setCaption( tr2i18n( <span class="stringliteral">"Server Options"</span> ) );
+<a name="l00166"></a>00166 <a class="code" href="classServerDlg.html#e08739ab911ad22f1baef6a47f478155">QLabel_4</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Password:"</span> ) );
+<a name="l00167"></a>00167 <a class="code" href="classServerDlg.html#2a451082a9b41a3c368d2239802d4340">QLabel_3</a>-&gt;setText( tr2i18n( <span class="stringliteral">"User:"</span> ) );
+<a name="l00168"></a>00168 <a class="code" href="classServerDlg.html#2e1762f00479244febf47837bc95d14e">CheckActive</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Active"</span> ) );
+<a name="l00169"></a>00169 <a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a>-&gt;setText( tr2i18n( <span class="stringliteral">"OK"</span> ) );
+<a name="l00170"></a>00170 <a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Cancel"</span> ) );
+<a name="l00171"></a>00171 <a class="code" href="classServerDlg.html#4ee5b1f6981fba44c45c2dcc15340aae">QLabel_1</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Account:"</span> ) );
+<a name="l00172"></a>00172 <a class="code" href="classServerDlg.html#a5df67905ccbe9d66768589a9e4e6cc2">QLabel_2</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Server:"</span> ) );
+<a name="l00173"></a>00173 <a class="code" href="classServerDlg.html#9a4f7dd7a820b166cfcf8fe9efd7bd17">QLabel_5</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Protocol:"</span> ) );
+<a name="l00174"></a>00174 <a class="code" href="classServerDlg.html#e85121e9293307b93f4a88cdbed7f07f">QLabel_6</a>-&gt;setText( tr2i18n( <span class="stringliteral">"Port:"</span> ) );
+<a name="l00175"></a>00175 }
+<a name="l00176"></a>00176
+<a name="l00177"></a><a class="code" href="classServerDlg.html#a8fd268743a6699149f86dfd25055d05">00177</a> <span class="keywordtype">void</span> <a class="code" href="classServerDlg.html#a8fd268743a6699149f86dfd25055d05">ServerDlg::slotButtonOkClicked</a>()
+<a name="l00178"></a>00178 {
+<a name="l00179"></a>00179 qWarning( <span class="stringliteral">"ServerDlg::slotButtonOkClicked(): Not implemented yet"</span> );
+<a name="l00180"></a>00180 }
+<a name="l00181"></a>00181
+<a name="l00182"></a>00182 <span class="preprocessor">#include "ServerDlg.moc"</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/ServerDlg_8h-source.html b/doc/html/ServerDlg_8h-source.html
new file mode 100644
index 0000000..a5ca380
--- /dev/null
+++ b/doc/html/ServerDlg_8h-source.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/ServerDlg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>ServerDlg.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Form interface generated from reading ui file '/home/kuddel/Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/ServerDlg.ui'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Di Mai 15 19:57:52 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The User Interface Compiler ($Id: ServerDlg_8h-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#ifndef SERVERDLG_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define SERVERDLG_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qdialog.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;kpassdlg.h&gt;</span>
+<a name="l00016"></a>00016
+<a name="l00017"></a>00017 <span class="keyword">class </span>QVBoxLayout;
+<a name="l00018"></a>00018 <span class="keyword">class </span>QHBoxLayout;
+<a name="l00019"></a>00019 <span class="keyword">class </span>QGridLayout;
+<a name="l00020"></a>00020 <span class="keyword">class </span>QSpacerItem;
+<a name="l00021"></a>00021 <span class="keyword">class </span>QLabel;
+<a name="l00022"></a>00022 <span class="keyword">class </span>QLineEdit;
+<a name="l00023"></a>00023 <span class="keyword">class </span>QCheckBox;
+<a name="l00024"></a>00024 <span class="keyword">class </span>QPushButton;
+<a name="l00025"></a>00025 <span class="keyword">class </span>QComboBox;
+<a name="l00026"></a>00026 <span class="keyword">class </span>QSpinBox;
+<a name="l00027"></a>00027
+<a name="l00028"></a><a class="code" href="classServerDlg.html">00028</a> <span class="keyword">class </span><a class="code" href="classServerDlg.html">ServerDlg</a> : <span class="keyword">public</span> QDialog
+<a name="l00029"></a>00029 {
+<a name="l00030"></a>00030 Q_OBJECT
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="keyword">public</span>:
+<a name="l00033"></a>00033 <a class="code" href="classServerDlg.html#c58b59def2e66e6c5bbd227152f06ff1">ServerDlg</a>( QWidget* parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span>* name = 0, <span class="keywordtype">bool</span> modal = FALSE, WFlags fl = 0 );
+<a name="l00034"></a>00034 <a class="code" href="classServerDlg.html#517c785a1d8f364cd3d6bd044f88e07e">~ServerDlg</a>();
+<a name="l00035"></a>00035
+<a name="l00036"></a><a class="code" href="classServerDlg.html#e08739ab911ad22f1baef6a47f478155">00036</a> QLabel* <a class="code" href="classServerDlg.html#e08739ab911ad22f1baef6a47f478155">QLabel_4</a>;
+<a name="l00037"></a><a class="code" href="classServerDlg.html#7a6943617bfa890cdc3b9fea25d5a217">00037</a> QLineEdit* <a class="code" href="classServerDlg.html#7a6943617bfa890cdc3b9fea25d5a217">m_EditAccount</a>;
+<a name="l00038"></a><a class="code" href="classServerDlg.html#8995a72a3416f8b38780cae0285ee300">00038</a> QLineEdit* <a class="code" href="classServerDlg.html#8995a72a3416f8b38780cae0285ee300">m_EditServer</a>;
+<a name="l00039"></a><a class="code" href="classServerDlg.html#2a451082a9b41a3c368d2239802d4340">00039</a> QLabel* <a class="code" href="classServerDlg.html#2a451082a9b41a3c368d2239802d4340">QLabel_3</a>;
+<a name="l00040"></a><a class="code" href="classServerDlg.html#2e1762f00479244febf47837bc95d14e">00040</a> QCheckBox* <a class="code" href="classServerDlg.html#2e1762f00479244febf47837bc95d14e">CheckActive</a>;
+<a name="l00041"></a><a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">00041</a> QPushButton* <a class="code" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a>;
+<a name="l00042"></a><a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">00042</a> QPushButton* <a class="code" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a>;
+<a name="l00043"></a><a class="code" href="classServerDlg.html#4ee5b1f6981fba44c45c2dcc15340aae">00043</a> QLabel* <a class="code" href="classServerDlg.html#4ee5b1f6981fba44c45c2dcc15340aae">QLabel_1</a>;
+<a name="l00044"></a><a class="code" href="classServerDlg.html#a5df67905ccbe9d66768589a9e4e6cc2">00044</a> QLabel* <a class="code" href="classServerDlg.html#a5df67905ccbe9d66768589a9e4e6cc2">QLabel_2</a>;
+<a name="l00045"></a><a class="code" href="classServerDlg.html#9a4f7dd7a820b166cfcf8fe9efd7bd17">00045</a> QLabel* <a class="code" href="classServerDlg.html#9a4f7dd7a820b166cfcf8fe9efd7bd17">QLabel_5</a>;
+<a name="l00046"></a><a class="code" href="classServerDlg.html#e85121e9293307b93f4a88cdbed7f07f">00046</a> QLabel* <a class="code" href="classServerDlg.html#e85121e9293307b93f4a88cdbed7f07f">QLabel_6</a>;
+<a name="l00047"></a><a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">00047</a> QComboBox* <a class="code" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a>;
+<a name="l00048"></a><a class="code" href="classServerDlg.html#e113c681047f355e626560156070d58d">00048</a> QSpinBox* <a class="code" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a>;
+<a name="l00049"></a><a class="code" href="classServerDlg.html#e30637c768ca6fcd772f0e3c4bad516d">00049</a> QLineEdit* <a class="code" href="classServerDlg.html#e30637c768ca6fcd772f0e3c4bad516d">m_EditUser</a>;
+<a name="l00050"></a><a class="code" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">00050</a> QLineEdit* <a class="code" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">m_EditPassword</a>;
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <span class="keyword">public</span> slots:
+<a name="l00053"></a>00053 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServerDlg.html#a8fd268743a6699149f86dfd25055d05">slotButtonOkClicked</a>();
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="keyword">protected</span>:
+<a name="l00056"></a><a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">00056</a> QGridLayout* <a class="code" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a>;
+<a name="l00057"></a><a class="code" href="classServerDlg.html#5ffa85e8d10a2186ee9674261bbfd98b">00057</a> QHBoxLayout* <a class="code" href="classServerDlg.html#5ffa85e8d10a2186ee9674261bbfd98b">Layout13</a>;
+<a name="l00058"></a><a class="code" href="classServerDlg.html#a13106ba1ce57124aa233a152b7ed1a0">00058</a> QSpacerItem* <a class="code" href="classServerDlg.html#a13106ba1ce57124aa233a152b7ed1a0">Spacer1</a>;
+<a name="l00059"></a><a class="code" href="classServerDlg.html#50988c2d6da00d7aac9153c3502e971c">00059</a> QHBoxLayout* <a class="code" href="classServerDlg.html#50988c2d6da00d7aac9153c3502e971c">Layout15</a>;
+<a name="l00060"></a><a class="code" href="classServerDlg.html#fbc4e3111d287c9cf11f738e988b0c37">00060</a> QSpacerItem* <a class="code" href="classServerDlg.html#fbc4e3111d287c9cf11f738e988b0c37">Spacer11</a>;
+<a name="l00061"></a><a class="code" href="classServerDlg.html#db4ed9643452314bb65d230557549069">00061</a> QHBoxLayout* <a class="code" href="classServerDlg.html#db4ed9643452314bb65d230557549069">Layout14</a>;
+<a name="l00062"></a><a class="code" href="classServerDlg.html#ffa09ac5f6428a6486eab425b849f629">00062</a> QSpacerItem* <a class="code" href="classServerDlg.html#ffa09ac5f6428a6486eab425b849f629">Spacer10</a>;
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="keyword">protected</span> slots:
+<a name="l00065"></a>00065 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServerDlg.html#ca4f288c6200a66a56825e748292ad97">languageChange</a>();
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 };
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 <span class="preprocessor">#endif // SERVERDLG_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/ServerDlg_8moc-source.html b/doc/html/ServerDlg_8moc-source.html
new file mode 100644
index 0000000..446d746
--- /dev/null
+++ b/doc/html/ServerDlg_8moc-source.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/ServerDlg.moc Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>ServerDlg.moc</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** ServerDlg meta object code from reading C++ file 'ServerDlg.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:54 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: ServerDlg_8moc-source.html,v 1.8 2007/05/16 20:11:59 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "ServerDlg.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *ServerDlg::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"ServerDlg"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *ServerDlg::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_ServerDlg( <span class="stringliteral">"ServerDlg"</span>, &amp;ServerDlg::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString ServerDlg::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"ServerDlg"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString ServerDlg::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"ServerDlg"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* ServerDlg::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QDialog::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotButtonOkClicked"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"languageChange"</span>, 0, 0 };
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00058"></a>00058 { <span class="stringliteral">"slotButtonOkClicked()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00059"></a>00059 { <span class="stringliteral">"languageChange()"</span>, &amp;slot_1, QMetaData::Protected }
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061 metaObj = QMetaObject::new_metaobject(
+<a name="l00062"></a>00062 <span class="stringliteral">"ServerDlg"</span>, parentObject,
+<a name="l00063"></a>00063 slot_tbl, 2,
+<a name="l00064"></a>00064 0, 0,
+<a name="l00065"></a>00065 #ifndef QT_NO_PROPERTIES
+<a name="l00066"></a>00066 0, 0,
+<a name="l00067"></a>00067 0, 0,
+<a name="l00068"></a>00068 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00069"></a>00069 0, 0 );
+<a name="l00070"></a>00070 cleanUp_ServerDlg.setMetaObject( metaObj );
+<a name="l00071"></a>00071 <span class="keywordflow">return</span> metaObj;
+<a name="l00072"></a>00072 }
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <span class="keywordtype">void</span>* ServerDlg::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"ServerDlg"</span> ) )
+<a name="l00077"></a>00077 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00078"></a>00078 <span class="keywordflow">return</span> QDialog::qt_cast( clname );
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <span class="keywordtype">bool</span> ServerDlg::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00084"></a>00084 <span class="keywordflow">case</span> 0: <a class="code" href="classServerDlg.html#a8fd268743a6699149f86dfd25055d05">slotButtonOkClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00085"></a>00085 <span class="keywordflow">case</span> 1: <a class="code" href="classServerDlg.html#ca4f288c6200a66a56825e748292ad97">languageChange</a>(); <span class="keywordflow">break</span>;
+<a name="l00086"></a>00086 <span class="keywordflow">default</span>:
+<a name="l00087"></a>00087 <span class="keywordflow">return</span> QDialog::qt_invoke( _id, _o );
+<a name="l00088"></a>00088 }
+<a name="l00089"></a>00089 <span class="keywordflow">return</span> TRUE;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 <span class="keywordtype">bool</span> ServerDlg::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> QDialog::qt_emit(_id,_o);
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>
+<a name="l00098"></a>00098 <span class="keywordtype">bool</span> ServerDlg::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 <span class="keywordflow">return</span> QDialog::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="keywordtype">bool</span> ServerDlg::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00104"></a>00104 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/alertdialog_8cpp-source.html b/doc/html/alertdialog_8cpp-source.html
new file mode 100644
index 0000000..629bd9c
--- /dev/null
+++ b/doc/html/alertdialog_8cpp-source.html
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/alertdialog.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>alertdialog.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> alertdialog.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Sun Nov 4 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include "alertdialog.h"</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a><a class="code" href="classAlertDialog.html#0c3106b439a19f0b5a240b3095595880">00020</a> <a class="code" href="classAlertDialog.html#0c3106b439a19f0b5a240b3095595880">AlertDialog::AlertDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name ):
+<a name="l00021"></a>00021 <a class="code" href="classAlertDlg.html">AlertDlg</a>(parent,name,true)
+<a name="l00022"></a>00022 {
+<a name="l00023"></a>00023 <span class="comment">// position the dialog at the upper left corner of the main window.</span>
+<a name="l00024"></a>00024 <span class="comment">// if the main window is iconized, the last position on screen is used.</span>
+<a name="l00025"></a>00025 setGeometry (parent-&gt;x (), parent-&gt;y (), width (), height ());
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 <span class="comment">// now show the dialog</span>
+<a name="l00028"></a>00028 show ();
+<a name="l00029"></a>00029 }
+<a name="l00030"></a>00030
+<a name="l00031"></a><a class="code" href="classAlertDialog.html#5ea8838b691df53710d053c592ce2c7c">00031</a> <a class="code" href="classAlertDialog.html#5ea8838b691df53710d053c592ce2c7c">AlertDialog::~AlertDialog</a>()
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 }
+<a name="l00034"></a>00034
+<a name="l00035"></a><a class="code" href="classAlertDialog.html#c21e0287175d595335f38f3d185db704">00035</a> <span class="keywordtype">void</span> <a class="code" href="classAlertDialog.html#c21e0287175d595335f38f3d185db704">AlertDialog::slotOk</a> ()
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 emit <a class="code" href="classAlertDialog.html#08aea36dcb2c5932884c5e38940fa3fa">signalOk</a> ();
+<a name="l00038"></a>00038 }
+<a name="l00039"></a>00039
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/alertdialog_8h-source.html b/doc/html/alertdialog_8h-source.html
new file mode 100644
index 0000000..e5aa419
--- /dev/null
+++ b/doc/html/alertdialog_8h-source.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/alertdialog.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>alertdialog.h</h1><a href="alertdialog_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> alertdialog.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Sun Nov 4 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef ALERTDIALOG_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define ALERTDIALOG_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "<a class="code" href="AlertDlg_8h.html">AlertDlg.h</a>"</span>
+<a name="l00023"></a>00023
+<a name="l00028"></a><a class="code" href="classAlertDialog.html">00028</a> <span class="keyword">class </span><a class="code" href="classAlertDialog.html">AlertDialog</a> : <span class="keyword">public</span> <a class="code" href="classAlertDlg.html">AlertDlg</a>
+<a name="l00029"></a>00029 {
+<a name="l00030"></a>00030 Q_OBJECT
+<a name="l00031"></a>00031 <span class="keyword">public</span>:
+<a name="l00032"></a>00032 <a class="code" href="classAlertDialog.html#0c3106b439a19f0b5a240b3095595880">AlertDialog</a>(QWidget *parent=0, <span class="keyword">const</span> <span class="keywordtype">char</span> *name=0);
+<a name="l00033"></a>00033 <a class="code" href="classAlertDialog.html#5ea8838b691df53710d053c592ce2c7c">~AlertDialog</a>();
+<a name="l00034"></a>00034 <span class="keyword">public</span> slots:
+<a name="l00035"></a>00035 <span class="keywordtype">void</span> <a class="code" href="classAlertDialog.html#c21e0287175d595335f38f3d185db704">slotOk</a> ();
+<a name="l00036"></a>00036 signals:
+<a name="l00037"></a>00037 <span class="keywordtype">void</span> <a class="code" href="classAlertDialog.html#08aea36dcb2c5932884c5e38940fa3fa">signalOk</a> ();
+<a name="l00038"></a>00038 };
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/alertdialog_8moc_8cpp-source.html b/doc/html/alertdialog_8moc_8cpp-source.html
new file mode 100644
index 0000000..56b4c7e
--- /dev/null
+++ b/doc/html/alertdialog_8moc_8cpp-source.html
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/alertdialog.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>alertdialog.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** AlertDialog meta object code from reading C++ file 'alertdialog.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fri Jun 29 22:09:03 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: alertdialog_8moc_8cpp-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "alertdialog.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *AlertDialog::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"AlertDialog"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *AlertDialog::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_AlertDialog( <span class="stringliteral">"AlertDialog"</span>, &amp;AlertDialog::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString AlertDialog::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"AlertDialog"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString AlertDialog::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"AlertDialog"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* AlertDialog::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = AlertDlg::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00057"></a>00057 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_0, QMetaData::Public }
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod signal_0 = {<span class="stringliteral">"signalOk"</span>, 0, 0 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData signal_tbl[] = {
+<a name="l00061"></a>00061 { <span class="stringliteral">"signalOk()"</span>, &amp;signal_0, QMetaData::Public }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 metaObj = QMetaObject::new_metaobject(
+<a name="l00064"></a>00064 <span class="stringliteral">"AlertDialog"</span>, parentObject,
+<a name="l00065"></a>00065 slot_tbl, 1,
+<a name="l00066"></a>00066 signal_tbl, 1,
+<a name="l00067"></a>00067 #ifndef QT_NO_PROPERTIES
+<a name="l00068"></a>00068 0, 0,
+<a name="l00069"></a>00069 0, 0,
+<a name="l00070"></a>00070 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00071"></a>00071 0, 0 );
+<a name="l00072"></a>00072 cleanUp_AlertDialog.setMetaObject( metaObj );
+<a name="l00073"></a>00073 <span class="keywordflow">return</span> metaObj;
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="keywordtype">void</span>* AlertDialog::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"AlertDialog"</span> ) )
+<a name="l00079"></a>00079 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00080"></a>00080 <span class="keywordflow">return</span> AlertDlg::qt_cast( clname );
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="comment">// SIGNAL signalOk</span>
+<a name="l00084"></a><a class="code" href="classAlertDialog.html#08aea36dcb2c5932884c5e38940fa3fa">00084</a> <span class="keywordtype">void</span> <a class="code" href="classAlertDialog.html#08aea36dcb2c5932884c5e38940fa3fa">AlertDialog::signalOk</a>()
+<a name="l00085"></a>00085 {
+<a name="l00086"></a>00086 activate_signal( staticMetaObject()-&gt;signalOffset() + 0 );
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089 <span class="keywordtype">bool</span> AlertDialog::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00092"></a>00092 <span class="keywordflow">case</span> 0: <a class="code" href="classAlertDialog.html#c21e0287175d595335f38f3d185db704">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00093"></a>00093 <span class="keywordflow">default</span>:
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> AlertDlg::qt_invoke( _id, _o );
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 <span class="keywordflow">return</span> TRUE;
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <span class="keywordtype">bool</span> AlertDialog::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00100"></a>00100 {
+<a name="l00101"></a>00101 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;signalOffset() ) {
+<a name="l00102"></a>00102 <span class="keywordflow">case</span> 0: <a class="code" href="classAlertDialog.html#08aea36dcb2c5932884c5e38940fa3fa">signalOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00103"></a>00103 <span class="keywordflow">default</span>:
+<a name="l00104"></a>00104 <span class="keywordflow">return</span> AlertDlg::qt_emit(_id,_o);
+<a name="l00105"></a>00105 }
+<a name="l00106"></a>00106 <span class="keywordflow">return</span> TRUE;
+<a name="l00107"></a>00107 }
+<a name="l00108"></a>00108 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span>
+<a name="l00110"></a>00110 <span class="keywordtype">bool</span> AlertDialog::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112 <span class="keywordflow">return</span> AlertDlg::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <span class="keywordtype">bool</span> AlertDialog::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00116"></a>00116 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
new file mode 100644
index 0000000..c8b7486
--- /dev/null
+++ b/doc/html/annotated.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>kshowmail.kdevelop Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="classAccountSetupDialog.html">AccountSetupDialog</a></td><td class="indexvalue">Dialog to setup an account </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classAccountSetupItem.html">AccountSetupItem</a></td><td class="indexvalue">This class is used in <a class="el" href="classConfigAccounts.html">ConfigAccounts</a> to show the available accounts in the list view and to store an account setup </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classAlertDialog.html">AlertDialog</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classConfigAccounts.html">ConfigAccounts</a></td><td class="indexvalue">Part of the setup dialog (<a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp::SetupDialog</a>) to configure the accounts </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classConfigActions.html">ConfigActions</a></td><td class="indexvalue">Part of the setup dialog (<a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp::SetupDialog</a>) to configure the actions </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classConfigDisplay.html">ConfigDisplay</a></td><td class="indexvalue">Part of the setup dialog (<a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp::SetupDialog</a>) to configure the display </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classConfigElem.html">ConfigElem</a></td><td class="indexvalue">Represents a mail account </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classConfigFilter.html">ConfigFilter</a></td><td class="indexvalue">Part of the setup dialog (<a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp::SetupDialog</a>) to configure the filter </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classConfigGeneral.html">ConfigGeneral</a></td><td class="indexvalue">Part of the setup dialog (<a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp::SetupDialog</a>) to configure general things </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classConfigList.html">ConfigList</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classConfigLog.html">ConfigLog</a></td><td class="indexvalue">Part of the setup dialog (<a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp::SetupDialog</a>) to configure the log </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classConfigSpamcheck.html">ConfigSpamcheck</a></td><td class="indexvalue">Part of the setup dialog (<a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp::SetupDialog</a>) to configure the spam check </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterCriteriaWidget.html">FilterCriteriaWidget</a></td><td class="indexvalue">Part of the filter setup dialog (class <a class="el" href="classFilterSetupDialog.html">FilterSetupDialog</a>) to show a criteria of the selected filter </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterItem.html">FilterItem</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterItemCriteria.html">FilterItemCriteria</a></td><td class="indexvalue">This is a criteria of a filter item. For using create an object and call <a class="el" href="classFilterItemCriteria.html#e375925202f58a23336366bf68c8d1ab">check()</a>. It gets its configuration itself from the config file at creation time. You can't reload the setup </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterLog.html">FilterLog</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterLogEntry.html">FilterLogEntry</a></td><td class="indexvalue">An Object of this class contains the datas about a deleted or moved mail. These objects are stored in the lists of the filter log </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterLogView.html">FilterLogView</a></td><td class="indexvalue">This dialog box shows the filter log </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterLogViewDeletedItem.html">FilterLogViewDeletedItem</a></td><td class="indexvalue">Item of the filter log view of deleted mails </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterLogViewMovedItem.html">FilterLogViewMovedItem</a></td><td class="indexvalue">Item of the filter log view of moved mails </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterSetupDialog.html">FilterSetupDialog</a></td><td class="indexvalue">Dialog to setup a filter </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classFilterSetupItem.html">FilterSetupItem</a></td><td class="indexvalue">This class is used in <a class="el" href="classConfigFilter.html">ConfigFilter</a> to show the available filters in the list view and to store a filter setup </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classHeaderFilter.html">HeaderFilter</a></td><td class="indexvalue">This is the mail header filter. Call <a class="el" href="classHeaderFilter.html#ebfa41067bf1df5c34ebeb5fb6ea9029">check()</a> with some header datas of the mail to get the configured action for this mail. If the settings was changed by the config GUI you have to call <a class="el" href="classHeaderFilter.html#46c0c049254cb8c9aa1aa6946f2f4165">load()</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classKShowMailDock.html">KShowMailDock</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classMailBoxWizard.html">MailBoxWizard</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classMailBoxWizardListItem.html">MailBoxWizardListItem</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classSenderListDialog.html">SenderListDialog</a></td><td class="indexvalue">This is a dialog to edit the blacklist and whitelist. It is used by the class <a class="el" href="classConfigFilter.html">ConfigFilter</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classSenderListFilter.html">SenderListFilter</a></td><td class="indexvalue">This class represents both the blacklist and the whitelist. For using create an object of it and call <a class="el" href="classSenderListFilter.html#03ac4bb843906d784fcbe6ac8bef7b31">check()</a> to test a sender address. You have to call <a class="el" href="classSenderListFilter.html#6e7a4477291793511c385bdd30c349f1">load()</a> after the settings in the config file was changed </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classServerDialog.html">ServerDialog</a></td><td class="indexvalue">Dialog to edit account options. You can not create a new account or edit the account name </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classShowHeaderDialog.html">ShowHeaderDialog</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classShowMailDialog.html">ShowMailDialog</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classShowRecord.html">ShowRecord</a></td><td class="indexvalue">List which contains all mails of an account </td></tr>
+ <tr><td class="indexkey"><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td class="indexvalue">Represents a mail </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structTypes_1_1DownloadActionParams__Type.html">Types::DownloadActionParams_Type</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structTypes_1_1FilterCriteria__Type.html">Types::FilterCriteria_Type</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classUniqueApp.html">UniqueApp</a></td><td class="indexvalue">Creates a unique instance of kshowmail </td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classAlertDialog-members.html b/doc/html/classAlertDialog-members.html
new file mode 100644
index 0000000..e5379e4
--- /dev/null
+++ b/doc/html/classAlertDialog-members.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>AlertDialog Member List</h1>This is the complete list of members for <a class="el" href="classAlertDialog.html">AlertDialog</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classAlertDialog.html#0c3106b439a19f0b5a240b3095595880">AlertDialog</a>(QWidget *parent=0, const char *name=0)</td><td><a class="el" href="classAlertDialog.html">AlertDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#b8b7463dbb2a1c27a84f3846db46027b">AlertDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#a00eea0c7a184d77386a0d9d39624e7b">languageChange</a>()</td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">m_ButtonIgnore</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">PixmapLabel2</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">QLabel_1</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">QLabel_2</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDialog.html#08aea36dcb2c5932884c5e38940fa3fa">signalOk</a>()</td><td><a class="el" href="classAlertDialog.html">AlertDialog</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDialog.html#c21e0287175d595335f38f3d185db704">slotOk</a>()</td><td><a class="el" href="classAlertDialog.html">AlertDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDialog.html#5ea8838b691df53710d053c592ce2c7c">~AlertDialog</a>()</td><td><a class="el" href="classAlertDialog.html">AlertDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#268ce013bcd724380693d42f3bcae203">~AlertDlg</a>()</td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classAlertDialog.html b/doc/html/classAlertDialog.html
new file mode 100644
index 0000000..203ffbb
--- /dev/null
+++ b/doc/html/classAlertDialog.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: AlertDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>AlertDialog Class Reference</h1><!-- doxytag: class="AlertDialog" --><!-- doxytag: inherits="AlertDlg" --><code>#include &lt;<a class="el" href="alertdialog_8h-source.html">alertdialog.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AlertDialog:
+<p><center><img src="classAlertDialog.png" usemap="#AlertDialog_map" border="0" alt=""></center>
+<map name="AlertDialog_map">
+<area href="classAlertDlg.html" alt="AlertDlg" shape="rect" coords="0,0,75,24">
+</map>
+<a href="classAlertDialog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDialog.html#c21e0287175d595335f38f3d185db704">slotOk</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDialog.html#08aea36dcb2c5932884c5e38940fa3fa">signalOk</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDialog.html#0c3106b439a19f0b5a240b3095595880">AlertDialog</a> (QWidget *parent=0, const char *name=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDialog.html#5ea8838b691df53710d053c592ce2c7c">~AlertDialog</a> ()</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="0c3106b439a19f0b5a240b3095595880"></a><!-- doxytag: member="AlertDialog::AlertDialog" ref="0c3106b439a19f0b5a240b3095595880" args="(QWidget *parent=0, const char *name=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">AlertDialog::AlertDialog </td>
+ <td>(</td>
+ <td class="paramtype">QWidget *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5ea8838b691df53710d053c592ce2c7c"></a><!-- doxytag: member="AlertDialog::~AlertDialog" ref="5ea8838b691df53710d053c592ce2c7c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">AlertDialog::~AlertDialog </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="c21e0287175d595335f38f3d185db704"></a><!-- doxytag: member="AlertDialog::slotOk" ref="c21e0287175d595335f38f3d185db704" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void AlertDialog::slotOk </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classAlertDlg.html#ccef482c60628a7c5e35633f9810a905">AlertDlg</a>.
+</div>
+</div><p>
+<a class="anchor" name="08aea36dcb2c5932884c5e38940fa3fa"></a><!-- doxytag: member="AlertDialog::signalOk" ref="08aea36dcb2c5932884c5e38940fa3fa" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void AlertDialog::signalOk </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="alertdialog_8h-source.html">alertdialog.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="alertdialog_8cpp.html">alertdialog.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classAlertDialog.png b/doc/html/classAlertDialog.png
new file mode 100644
index 0000000..377ba37
--- /dev/null
+++ b/doc/html/classAlertDialog.png
Binary files differ
diff --git a/doc/html/classAlertDlg-members.html b/doc/html/classAlertDlg-members.html
new file mode 100644
index 0000000..4956952
--- /dev/null
+++ b/doc/html/classAlertDlg-members.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>AlertDlg Member List</h1>This is the complete list of members for <a class="el" href="classAlertDlg.html">AlertDlg</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#b8b7463dbb2a1c27a84f3846db46027b">AlertDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#8309795df6391db4e19bf7d3c2c0a4b5">image0</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#a00eea0c7a184d77386a0d9d39624e7b">languageChange</a>()</td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">m_ButtonIgnore</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">PixmapLabel2</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">QLabel_1</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">QLabel_2</a></td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#ccef482c60628a7c5e35633f9810a905">slotOk</a>()</td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAlertDlg.html#268ce013bcd724380693d42f3bcae203">~AlertDlg</a>()</td><td><a class="el" href="classAlertDlg.html">AlertDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classAlertDlg.html b/doc/html/classAlertDlg.html
new file mode 100644
index 0000000..1ac11cf
--- /dev/null
+++ b/doc/html/classAlertDlg.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: AlertDlg Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>AlertDlg Class Reference</h1><!-- doxytag: class="AlertDlg" --><code>#include &lt;<a class="el" href="AlertDlg_8h-source.html">AlertDlg.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AlertDlg:
+<p><center><img src="classAlertDlg.png" usemap="#AlertDlg_map" border="0" alt=""></center>
+<map name="AlertDlg_map">
+<area href="classAlertDialog.html" alt="AlertDialog" shape="rect" coords="0,56,75,80">
+</map>
+<a href="classAlertDlg-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#ccef482c60628a7c5e35633f9810a905">slotOk</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#b8b7463dbb2a1c27a84f3846db46027b">AlertDlg</a> (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#268ce013bcd724380693d42f3bcae203">~AlertDlg</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">m_ButtonIgnore</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">m_ButtonOk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">PixmapLabel2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">QLabel_1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">QLabel_2</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#a00eea0c7a184d77386a0d9d39624e7b">languageChange</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlgLayout</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QPixmap&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAlertDlg.html#8309795df6391db4e19bf7d3c2c0a4b5">image0</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="b8b7463dbb2a1c27a84f3846db46027b"></a><!-- doxytag: member="AlertDlg::AlertDlg" ref="b8b7463dbb2a1c27a84f3846db46027b" args="(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">AlertDlg::AlertDlg </td>
+ <td>(</td>
+ <td class="paramtype">QWidget *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>modal</em> = <code>FALSE</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">WFlags&nbsp;</td>
+ <td class="paramname"> <em>fl</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="268ce013bcd724380693d42f3bcae203"></a><!-- doxytag: member="AlertDlg::~AlertDlg" ref="268ce013bcd724380693d42f3bcae203" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">AlertDlg::~AlertDlg </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ccef482c60628a7c5e35633f9810a905"></a><!-- doxytag: member="AlertDlg::slotOk" ref="ccef482c60628a7c5e35633f9810a905" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void AlertDlg::slotOk </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAlertDialog.html#c21e0287175d595335f38f3d185db704">AlertDialog</a>.
+</div>
+</div><p>
+<a class="anchor" name="a00eea0c7a184d77386a0d9d39624e7b"></a><!-- doxytag: member="AlertDlg::languageChange" ref="a00eea0c7a184d77386a0d9d39624e7b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void AlertDlg::languageChange </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, virtual, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="eb7788e0ac9452d9875139eb5a5117c4"></a><!-- doxytag: member="AlertDlg::m_ButtonIgnore" ref="eb7788e0ac9452d9875139eb5a5117c4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QPushButton* <a class="el" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">AlertDlg::m_ButtonIgnore</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6aed3204e4061bbcf2af10d196d1d33a"></a><!-- doxytag: member="AlertDlg::m_ButtonOk" ref="6aed3204e4061bbcf2af10d196d1d33a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QPushButton* <a class="el" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">AlertDlg::m_ButtonOk</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="68460203169eb997f60e1d487309399a"></a><!-- doxytag: member="AlertDlg::PixmapLabel2" ref="68460203169eb997f60e1d487309399a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QLabel* <a class="el" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">AlertDlg::PixmapLabel2</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c55122d5c924676559a12d39863488e"></a><!-- doxytag: member="AlertDlg::QLabel_1" ref="6c55122d5c924676559a12d39863488e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QLabel* <a class="el" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">AlertDlg::QLabel_1</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2993a64823b3edf7874709d2108ce3d7"></a><!-- doxytag: member="AlertDlg::QLabel_2" ref="2993a64823b3edf7874709d2108ce3d7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QLabel* <a class="el" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">AlertDlg::QLabel_2</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7ff66f74b2fcc1c1ebe7b9c48c9478ca"></a><!-- doxytag: member="AlertDlg::AlertDlgLayout" ref="7ff66f74b2fcc1c1ebe7b9c48c9478ca" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QGridLayout* <a class="el" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlg::AlertDlgLayout</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8309795df6391db4e19bf7d3c2c0a4b5"></a><!-- doxytag: member="AlertDlg::image0" ref="8309795df6391db4e19bf7d3c2c0a4b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QPixmap <a class="el" href="classAlertDlg.html#8309795df6391db4e19bf7d3c2c0a4b5">AlertDlg::image0</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="AlertDlg_8h-source.html">AlertDlg.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="AlertDlg_8cpp.html">AlertDlg.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classAlertDlg.png b/doc/html/classAlertDlg.png
new file mode 100644
index 0000000..41b0f9b
--- /dev/null
+++ b/doc/html/classAlertDlg.png
Binary files differ
diff --git a/doc/html/classCommandDialog-members.html b/doc/html/classCommandDialog-members.html
new file mode 100644
index 0000000..40a9e63
--- /dev/null
+++ b/doc/html/classCommandDialog-members.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandDialog Member List</h1>This is the complete list of members for <a class="el" href="classCommandDialog.html">CommandDialog</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#bd38a3e65b0dce5805404012f0613cff">CommandDialog</a>(QWidget *parent, const char *name, CommandList *list, ConfigElem *pConfig, ConfigList *pConfigList)</td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#00435683972414b1f2ca8bcb9e1dbc91">CommandDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#f4d0781c175dda013e4eb5d512edf6ac">CommandDlgLayout</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#0c4debe5a9a4cffefbe15970b3161145">languageChange</a>()</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">Layout6</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">m_ButtonCancel</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a></td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#df9a5022f1021b82ba4426edd688bc26">m_pConfig</a></td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#ed633f71695d6a861d71c2811a51d2af">m_pConfigList</a></td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a></td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#dda22468a397da253b53f5e6fb355e51">slotAdd</a>()</td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#cd99b824ab0b9db86f17ec4292665251">slotCommandActivated</a>(int)</td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#8677e258307ae6388b27cb904657c544">slotCopy</a>()</td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#cab1d5db08aac54c1adf59462a3c2ecb">slotDelete</a>()</td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#fb379bb2e58af29cb4a41192d09baa5c">slotEdit</a>()</td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#0dafa016ff6fd4f2273274c0c90f309c">slotOk</a>()</td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td><code> [private, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#58c806acab3e0beb26bc507ac23db903">Spacer11</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDialog.html#192de72c165b17b2881c0ba8f60745c1">~CommandDialog</a>()</td><td><a class="el" href="classCommandDialog.html">CommandDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#0eb54248bcf1851da5c2c054582b1e99">~CommandDlg</a>()</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandDialog.html b/doc/html/classCommandDialog.html
new file mode 100644
index 0000000..ea6f4ca
--- /dev/null
+++ b/doc/html/classCommandDialog.html
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: CommandDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandDialog Class Reference</h1><!-- doxytag: class="CommandDialog" --><!-- doxytag: inherits="CommandDlg" --><p>Inheritance diagram for CommandDialog:
+<p><center><img src="classCommandDialog.png" usemap="#CommandDialog_map" border="0" alt=""></center>
+<map name="CommandDialog_map">
+<area href="classCommandDlg.html" alt="CommandDlg" shape="rect" coords="0,0,103,24">
+</map>
+<a href="classCommandDialog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd38a3e65b0dce5805404012f0613cff"></a><!-- doxytag: member="CommandDialog::CommandDialog" ref="bd38a3e65b0dce5805404012f0613cff" args="(QWidget *parent, const char *name, CommandList *list, ConfigElem *pConfig, ConfigList *pConfigList)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#bd38a3e65b0dce5805404012f0613cff">CommandDialog</a> (QWidget *parent, const char *name, <a class="el" href="classCommandList.html">CommandList</a> *list, <a class="el" href="classConfigElem.html">ConfigElem</a> *pConfig, <a class="el" href="classConfigList.html">ConfigList</a> *pConfigList)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="192de72c165b17b2881c0ba8f60745c1"></a><!-- doxytag: member="CommandDialog::~CommandDialog" ref="192de72c165b17b2881c0ba8f60745c1" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#192de72c165b17b2881c0ba8f60745c1">~CommandDialog</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dda22468a397da253b53f5e6fb355e51"></a><!-- doxytag: member="CommandDialog::slotAdd" ref="dda22468a397da253b53f5e6fb355e51" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#dda22468a397da253b53f5e6fb355e51">slotAdd</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb379bb2e58af29cb4a41192d09baa5c"></a><!-- doxytag: member="CommandDialog::slotEdit" ref="fb379bb2e58af29cb4a41192d09baa5c" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#fb379bb2e58af29cb4a41192d09baa5c">slotEdit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8677e258307ae6388b27cb904657c544"></a><!-- doxytag: member="CommandDialog::slotCopy" ref="8677e258307ae6388b27cb904657c544" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#8677e258307ae6388b27cb904657c544">slotCopy</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cab1d5db08aac54c1adf59462a3c2ecb"></a><!-- doxytag: member="CommandDialog::slotDelete" ref="cab1d5db08aac54c1adf59462a3c2ecb" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#cab1d5db08aac54c1adf59462a3c2ecb">slotDelete</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0dafa016ff6fd4f2273274c0c90f309c"></a><!-- doxytag: member="CommandDialog::slotOk" ref="0dafa016ff6fd4f2273274c0c90f309c" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#0dafa016ff6fd4f2273274c0c90f309c">slotOk</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd99b824ab0b9db86f17ec4292665251"></a><!-- doxytag: member="CommandDialog::slotCommandActivated" ref="cd99b824ab0b9db86f17ec4292665251" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#cd99b824ab0b9db86f17ec4292665251">slotCommandActivated</a> (int)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40534ab21fbace3c1a1a04ebeb7a8d02"></a><!-- doxytag: member="CommandDialog::m_plist" ref="40534ab21fbace3c1a1a04ebeb7a8d02" args="" -->
+<a class="el" href="classCommandList.html">CommandList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc18c807ba3c9c1d6fc8000b0c4729b9"></a><!-- doxytag: member="CommandDialog::m_locallist" ref="cc18c807ba3c9c1d6fc8000b0c4729b9" args="" -->
+<a class="el" href="classCommandList.html">CommandList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ed633f71695d6a861d71c2811a51d2af"></a><!-- doxytag: member="CommandDialog::m_pConfigList" ref="ed633f71695d6a861d71c2811a51d2af" args="" -->
+<a class="el" href="classConfigList.html">ConfigList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#ed633f71695d6a861d71c2811a51d2af">m_pConfigList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df9a5022f1021b82ba4426edd688bc26"></a><!-- doxytag: member="CommandDialog::m_pConfig" ref="df9a5022f1021b82ba4426edd688bc26" args="" -->
+<a class="el" href="classConfigElem.html">ConfigElem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDialog.html#df9a5022f1021b82ba4426edd688bc26">m_pConfig</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commanddialog_8h-source.html#l00035">35</a> of file <a class="el" href="commanddialog_8h-source.html">commanddialog.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="commanddialog_8h-source.html">commanddialog.h</a><li>kshowmail/<a class="el" href="commanddialog_8cpp-source.html">commanddialog.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandDialog.png b/doc/html/classCommandDialog.png
new file mode 100644
index 0000000..c78390e
--- /dev/null
+++ b/doc/html/classCommandDialog.png
Binary files differ
diff --git a/doc/html/classCommandDlg-members.html b/doc/html/classCommandDlg-members.html
new file mode 100644
index 0000000..867d0b5
--- /dev/null
+++ b/doc/html/classCommandDlg-members.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandDlg Member List</h1>This is the complete list of members for <a class="el" href="classCommandDlg.html">CommandDlg</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#00435683972414b1f2ca8bcb9e1dbc91">CommandDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#f4d0781c175dda013e4eb5d512edf6ac">CommandDlgLayout</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#0c4debe5a9a4cffefbe15970b3161145">languageChange</a>()</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">Layout6</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">m_ButtonCancel</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#7cddba6d467199508ccafe6d0a3e2576">slotAdd</a>()</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#2bb1f9388d8b26c7ef63d70834d25b34">slotCommandActivated</a>(int)</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#4bc3a21e6cb8186dc29dd1831d2bad28">slotCopy</a>()</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#74ab751c727cf4f5fdfa9603d6567b2b">slotDelete</a>()</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#12de1a903a59e5ddc03927b1bbdfa62e">slotEdit</a>()</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#e2ff4ab352bb06d0e0dc9379c4af9f89">slotOk</a>()</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#58c806acab3e0beb26bc507ac23db903">Spacer11</a></td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandDlg.html#0eb54248bcf1851da5c2c054582b1e99">~CommandDlg</a>()</td><td><a class="el" href="classCommandDlg.html">CommandDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandDlg.html b/doc/html/classCommandDlg.html
new file mode 100644
index 0000000..fa64ebd
--- /dev/null
+++ b/doc/html/classCommandDlg.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: CommandDlg Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandDlg Class Reference</h1><!-- doxytag: class="CommandDlg" --><p>Inheritance diagram for CommandDlg:
+<p><center><img src="classCommandDlg.png" usemap="#CommandDlg_map" border="0" alt=""></center>
+<map name="CommandDlg_map">
+<area href="classCommandDialog.html" alt="CommandDialog" shape="rect" coords="0,56,103,80">
+</map>
+<a href="classCommandDlg-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2bb1f9388d8b26c7ef63d70834d25b34"></a><!-- doxytag: member="CommandDlg::slotCommandActivated" ref="2bb1f9388d8b26c7ef63d70834d25b34" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#2bb1f9388d8b26c7ef63d70834d25b34">slotCommandActivated</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7cddba6d467199508ccafe6d0a3e2576"></a><!-- doxytag: member="CommandDlg::slotAdd" ref="7cddba6d467199508ccafe6d0a3e2576" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#7cddba6d467199508ccafe6d0a3e2576">slotAdd</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4bc3a21e6cb8186dc29dd1831d2bad28"></a><!-- doxytag: member="CommandDlg::slotCopy" ref="4bc3a21e6cb8186dc29dd1831d2bad28" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#4bc3a21e6cb8186dc29dd1831d2bad28">slotCopy</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74ab751c727cf4f5fdfa9603d6567b2b"></a><!-- doxytag: member="CommandDlg::slotDelete" ref="74ab751c727cf4f5fdfa9603d6567b2b" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#74ab751c727cf4f5fdfa9603d6567b2b">slotDelete</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="12de1a903a59e5ddc03927b1bbdfa62e"></a><!-- doxytag: member="CommandDlg::slotEdit" ref="12de1a903a59e5ddc03927b1bbdfa62e" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#12de1a903a59e5ddc03927b1bbdfa62e">slotEdit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2ff4ab352bb06d0e0dc9379c4af9f89"></a><!-- doxytag: member="CommandDlg::slotOk" ref="e2ff4ab352bb06d0e0dc9379c4af9f89" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#e2ff4ab352bb06d0e0dc9379c4af9f89">slotOk</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="00435683972414b1f2ca8bcb9e1dbc91"></a><!-- doxytag: member="CommandDlg::CommandDlg" ref="00435683972414b1f2ca8bcb9e1dbc91" args="(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#00435683972414b1f2ca8bcb9e1dbc91">CommandDlg</a> (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0eb54248bcf1851da5c2c054582b1e99"></a><!-- doxytag: member="CommandDlg::~CommandDlg" ref="0eb54248bcf1851da5c2c054582b1e99" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#0eb54248bcf1851da5c2c054582b1e99">~CommandDlg</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15cdabaf87020ef1ead6ecd7e61d1dea"></a><!-- doxytag: member="CommandDlg::m_ButtonOk" ref="15cdabaf87020ef1ead6ecd7e61d1dea" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#15cdabaf87020ef1ead6ecd7e61d1dea">m_ButtonOk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="44506cd25120706b4dabcf50e45a8d70"></a><!-- doxytag: member="CommandDlg::m_ButtonCancel" ref="44506cd25120706b4dabcf50e45a8d70" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#44506cd25120706b4dabcf50e45a8d70">m_ButtonCancel</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd6dd884317f748cf736cb9f66a8e06c"></a><!-- doxytag: member="CommandDlg::QGroupBox_1" ref="cd6dd884317f748cf736cb9f66a8e06c" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#cd6dd884317f748cf736cb9f66a8e06c">QGroupBox_1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="795e9ee51e45bb71dff776cd4cfa13cb"></a><!-- doxytag: member="CommandDlg::m_ButtonAdd" ref="795e9ee51e45bb71dff776cd4cfa13cb" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#795e9ee51e45bb71dff776cd4cfa13cb">m_ButtonAdd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bfb5091484e8bdd9e77d5c2fd4324743"></a><!-- doxytag: member="CommandDlg::m_ButtonEdit" ref="bfb5091484e8bdd9e77d5c2fd4324743" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#bfb5091484e8bdd9e77d5c2fd4324743">m_ButtonEdit</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68d34d549ef6b4464c0f645a39cc7b90"></a><!-- doxytag: member="CommandDlg::m_ButtonCopy" ref="68d34d549ef6b4464c0f645a39cc7b90" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#68d34d549ef6b4464c0f645a39cc7b90">m_ButtonCopy</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30ea515a9e24cabfb15d4243f4173e7e"></a><!-- doxytag: member="CommandDlg::m_ButtonDelete" ref="30ea515a9e24cabfb15d4243f4173e7e" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#30ea515a9e24cabfb15d4243f4173e7e">m_ButtonDelete</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96835ee0557e2288d0254beefc2469de"></a><!-- doxytag: member="CommandDlg::m_ComboCommand" ref="96835ee0557e2288d0254beefc2469de" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0c4debe5a9a4cffefbe15970b3161145"></a><!-- doxytag: member="CommandDlg::languageChange" ref="0c4debe5a9a4cffefbe15970b3161145" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#0c4debe5a9a4cffefbe15970b3161145">languageChange</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f4d0781c175dda013e4eb5d512edf6ac"></a><!-- doxytag: member="CommandDlg::CommandDlgLayout" ref="f4d0781c175dda013e4eb5d512edf6ac" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#f4d0781c175dda013e4eb5d512edf6ac">CommandDlgLayout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb726a94053a9e1aba96babad4e5c024"></a><!-- doxytag: member="CommandDlg::Layout6" ref="bb726a94053a9e1aba96babad4e5c024" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#bb726a94053a9e1aba96babad4e5c024">Layout6</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="58c806acab3e0beb26bc507ac23db903"></a><!-- doxytag: member="CommandDlg::Spacer11" ref="58c806acab3e0beb26bc507ac23db903" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#58c806acab3e0beb26bc507ac23db903">Spacer11</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11cd0e642b8082cc53342e640bb9491d"></a><!-- doxytag: member="CommandDlg::QGroupBox_1Layout" ref="11cd0e642b8082cc53342e640bb9491d" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandDlg.html#11cd0e642b8082cc53342e640bb9491d">QGroupBox_1Layout</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="CommandDlg_8h-source.html#l00024">24</a> of file <a class="el" href="CommandDlg_8h-source.html">CommandDlg.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="CommandDlg_8h-source.html">CommandDlg.h</a><li>kshowmail/<a class="el" href="CommandDlg_8cpp-source.html">CommandDlg.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandDlg.png b/doc/html/classCommandDlg.png
new file mode 100644
index 0000000..1ebb372
--- /dev/null
+++ b/doc/html/classCommandDlg.png
Binary files differ
diff --git a/doc/html/classCommandEntry-members.html b/doc/html/classCommandEntry-members.html
new file mode 100644
index 0000000..dfa124a
--- /dev/null
+++ b/doc/html/classCommandEntry-members.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandEntry Member List</h1>This is the complete list of members for <a class="el" href="classCommandEntry.html">CommandEntry</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#37d1d204b27f43a7585419910f427ef6">CommandEntry</a>()</td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#3e849f75a242e963cd2a2ea10f24add9">CommandEntry</a>(const char *name, const char *path, const int id, const bool modal)</td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#cad226ce36530384dcf7cbe58c25fa8c">CommandEntry</a>(const CommandEntry *copy)</td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#371ab20c14d238960b5e2054ac98a548">exec</a>(ConfigElem *pelem=NULL, const char *header=NULL, const char *body=NULL)</td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#cd2d8c4b1d560d214e0dcbdabefe168f">exec</a>(const QString &amp;path, ConfigElem *pelem, const char *header=NULL, const char *body=NULL)</td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a></td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a></td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a></td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a></td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntry.html#199c7f73a993b784a15eb3fc5f893956">operator=</a>(const CommandEntry &amp;entry)</td><td><a class="el" href="classCommandEntry.html">CommandEntry</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandEntry.html b/doc/html/classCommandEntry.html
new file mode 100644
index 0000000..1458681
--- /dev/null
+++ b/doc/html/classCommandEntry.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: CommandEntry Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandEntry Class Reference</h1><!-- doxytag: class="CommandEntry" --><a href="classCommandEntry-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="37d1d204b27f43a7585419910f427ef6"></a><!-- doxytag: member="CommandEntry::CommandEntry" ref="37d1d204b27f43a7585419910f427ef6" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#37d1d204b27f43a7585419910f427ef6">CommandEntry</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e849f75a242e963cd2a2ea10f24add9"></a><!-- doxytag: member="CommandEntry::CommandEntry" ref="3e849f75a242e963cd2a2ea10f24add9" args="(const char *name, const char *path, const int id, const bool modal)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#3e849f75a242e963cd2a2ea10f24add9">CommandEntry</a> (const char *name, const char *path, const int id, const bool modal)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cad226ce36530384dcf7cbe58c25fa8c"></a><!-- doxytag: member="CommandEntry::CommandEntry" ref="cad226ce36530384dcf7cbe58c25fa8c" args="(const CommandEntry *copy)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#cad226ce36530384dcf7cbe58c25fa8c">CommandEntry</a> (const <a class="el" href="classCommandEntry.html">CommandEntry</a> *copy)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="199c7f73a993b784a15eb3fc5f893956"></a><!-- doxytag: member="CommandEntry::operator=" ref="199c7f73a993b784a15eb3fc5f893956" args="(const CommandEntry &amp;entry)" -->
+<a class="el" href="classCommandEntry.html">CommandEntry</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#199c7f73a993b784a15eb3fc5f893956">operator=</a> (const <a class="el" href="classCommandEntry.html">CommandEntry</a> &amp;entry)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="371ab20c14d238960b5e2054ac98a548"></a><!-- doxytag: member="CommandEntry::exec" ref="371ab20c14d238960b5e2054ac98a548" args="(ConfigElem *pelem=NULL, const char *header=NULL, const char *body=NULL)" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#371ab20c14d238960b5e2054ac98a548">exec</a> (<a class="el" href="classConfigElem.html">ConfigElem</a> *pelem=NULL, const char *header=NULL, const char *body=NULL)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd2d8c4b1d560d214e0dcbdabefe168f"></a><!-- doxytag: member="CommandEntry::exec" ref="cd2d8c4b1d560d214e0dcbdabefe168f" args="(const QString &amp;path, ConfigElem *pelem, const char *header=NULL, const char *body=NULL)" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#cd2d8c4b1d560d214e0dcbdabefe168f">exec</a> (const QString &amp;path, <a class="el" href="classConfigElem.html">ConfigElem</a> *pelem, const char *header=NULL, const char *body=NULL)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="12d3b1efa2768340e1b90b565a52edc6"></a><!-- doxytag: member="CommandEntry::m_name" ref="12d3b1efa2768340e1b90b565a52edc6" args="" -->
+QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2824de79b051470cd00b1d2b51a0ce1"></a><!-- doxytag: member="CommandEntry::m_path" ref="b2824de79b051470cd00b1d2b51a0ce1" args="" -->
+QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f1098dd21df36fae20591ba0fc9a5fa"></a><!-- doxytag: member="CommandEntry::m_id" ref="5f1098dd21df36fae20591ba0fc9a5fa" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff7231796097759987dfcd3fe631bdff"></a><!-- doxytag: member="CommandEntry::m_waitForCommand" ref="ff7231796097759987dfcd3fe631bdff" args="" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commandentry_8h-source.html#l00033">33</a> of file <a class="el" href="commandentry_8h-source.html">commandentry.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="commandentry_8h-source.html">commandentry.h</a><li>kshowmail/<a class="el" href="commandentry_8cpp-source.html">commandentry.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandEntryDialog-members.html b/doc/html/classCommandEntryDialog-members.html
new file mode 100644
index 0000000..9e61f4d
--- /dev/null
+++ b/doc/html/classCommandEntryDialog-members.html
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandEntryDialog Member List</h1>This is the complete list of members for <a class="el" href="classCommandEntryDialog.html">CommandEntryDialog</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDialog.html#eb206b2dc7ed4061415c836beb462c94">CommandEntryDialog</a>(QWidget *parent, const char *name, CommandEntry *entry, ConfigElem *pConfigElem)</td><td><a class="el" href="classCommandEntryDialog.html">CommandEntryDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#f72dede73adeeed25d33d643b4093614">CommandEntryDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#a601c391fae27d233ba814d43400fbe5">CommandEntryDlgLayout</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#2f33e10c24f756bc76fd3ff674e53ec8">languageChange</a>()</td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">layout2</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">m_ButtonCancel</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDialog.html#a7e4e602a8d726fdb9cb2b65f86a5831">m_pConfigElem</a></td><td><a class="el" href="classCommandEntryDialog.html">CommandEntryDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDialog.html#a9cc8cd62488ed8553a10629efd05493">m_pentry</a></td><td><a class="el" href="classCommandEntryDialog.html">CommandEntryDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDialog.html#8187f0d92fcd9aae910cfb882bf8745e">slotOk</a>()</td><td><a class="el" href="classCommandEntryDialog.html">CommandEntryDialog</a></td><td><code> [private, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDialog.html#faba9a230098cd59984d36ba723c7015">slotPath</a>()</td><td><a class="el" href="classCommandEntryDialog.html">CommandEntryDialog</a></td><td><code> [private, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDialog.html#875065ff0abfde7cf8a673de0423b3e2">slotTest</a>()</td><td><a class="el" href="classCommandEntryDialog.html">CommandEntryDialog</a></td><td><code> [private, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#26e10325d0d4877b4e7ec72106633e52">Spacer16</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#15f62b3dcd97ca1234409845fcca7047">Spacer17</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#23d051b2743b394cfaef947a7c1e258a">spacer3</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDialog.html#6f23e608879e8835078176de5d48756f">~CommandEntryDialog</a>()</td><td><a class="el" href="classCommandEntryDialog.html">CommandEntryDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#48a980d2b11d91a2848724261ad28ae7">~CommandEntryDlg</a>()</td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandEntryDialog.html b/doc/html/classCommandEntryDialog.html
new file mode 100644
index 0000000..9622a86
--- /dev/null
+++ b/doc/html/classCommandEntryDialog.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: CommandEntryDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandEntryDialog Class Reference</h1><!-- doxytag: class="CommandEntryDialog" --><!-- doxytag: inherits="CommandEntryDlg" --><code>#include &lt;<a class="el" href="commandentrydialog_8h-source.html">commandentrydialog.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for CommandEntryDialog:
+<p><center><img src="classCommandEntryDialog.png" usemap="#CommandEntryDialog_map" border="0" alt=""></center>
+<map name="CommandEntryDialog_map">
+<area href="classCommandEntryDlg.html" alt="CommandEntryDlg" shape="rect" coords="0,0,133,24">
+</map>
+<a href="classCommandEntryDialog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb206b2dc7ed4061415c836beb462c94"></a><!-- doxytag: member="CommandEntryDialog::CommandEntryDialog" ref="eb206b2dc7ed4061415c836beb462c94" args="(QWidget *parent, const char *name, CommandEntry *entry, ConfigElem *pConfigElem)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDialog.html#eb206b2dc7ed4061415c836beb462c94">CommandEntryDialog</a> (QWidget *parent, const char *name, <a class="el" href="classCommandEntry.html">CommandEntry</a> *entry, <a class="el" href="classConfigElem.html">ConfigElem</a> *pConfigElem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f23e608879e8835078176de5d48756f"></a><!-- doxytag: member="CommandEntryDialog::~CommandEntryDialog" ref="6f23e608879e8835078176de5d48756f" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDialog.html#6f23e608879e8835078176de5d48756f">~CommandEntryDialog</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="faba9a230098cd59984d36ba723c7015"></a><!-- doxytag: member="CommandEntryDialog::slotPath" ref="faba9a230098cd59984d36ba723c7015" args="()" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDialog.html#faba9a230098cd59984d36ba723c7015">slotPath</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="875065ff0abfde7cf8a673de0423b3e2"></a><!-- doxytag: member="CommandEntryDialog::slotTest" ref="875065ff0abfde7cf8a673de0423b3e2" args="()" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDialog.html#875065ff0abfde7cf8a673de0423b3e2">slotTest</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8187f0d92fcd9aae910cfb882bf8745e"></a><!-- doxytag: member="CommandEntryDialog::slotOk" ref="8187f0d92fcd9aae910cfb882bf8745e" args="()" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDialog.html#8187f0d92fcd9aae910cfb882bf8745e">slotOk</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9cc8cd62488ed8553a10629efd05493"></a><!-- doxytag: member="CommandEntryDialog::m_pentry" ref="a9cc8cd62488ed8553a10629efd05493" args="" -->
+<a class="el" href="classCommandEntry.html">CommandEntry</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDialog.html#a9cc8cd62488ed8553a10629efd05493">m_pentry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7e4e602a8d726fdb9cb2b65f86a5831"></a><!-- doxytag: member="CommandEntryDialog::m_pConfigElem" ref="a7e4e602a8d726fdb9cb2b65f86a5831" args="" -->
+<a class="el" href="classConfigElem.html">ConfigElem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDialog.html#a7e4e602a8d726fdb9cb2b65f86a5831">m_pConfigElem</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commandentrydialog_8h-source.html#l00030">30</a> of file <a class="el" href="commandentrydialog_8h-source.html">commandentrydialog.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="commandentrydialog_8h-source.html">commandentrydialog.h</a><li>kshowmail/<a class="el" href="commandentrydialog_8cpp-source.html">commandentrydialog.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandEntryDialog.png b/doc/html/classCommandEntryDialog.png
new file mode 100644
index 0000000..1d28993
--- /dev/null
+++ b/doc/html/classCommandEntryDialog.png
Binary files differ
diff --git a/doc/html/classCommandEntryDlg-members.html b/doc/html/classCommandEntryDlg-members.html
new file mode 100644
index 0000000..cc7f395
--- /dev/null
+++ b/doc/html/classCommandEntryDlg-members.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandEntryDlg Member List</h1>This is the complete list of members for <a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#f72dede73adeeed25d33d643b4093614">CommandEntryDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#a601c391fae27d233ba814d43400fbe5">CommandEntryDlgLayout</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#2f33e10c24f756bc76fd3ff674e53ec8">languageChange</a>()</td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">layout2</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">m_ButtonCancel</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#f70d2de60fe58f262ab6363442b326e8">slotOk</a>()</td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#801dd753d938894e3bd3af1bceb73215">slotPath</a>()</td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#dc8db19864a1c18dcb71edd3c6d13bdf">slotTest</a>()</td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#26e10325d0d4877b4e7ec72106633e52">Spacer16</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#15f62b3dcd97ca1234409845fcca7047">Spacer17</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#23d051b2743b394cfaef947a7c1e258a">spacer3</a></td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandEntryDlg.html#48a980d2b11d91a2848724261ad28ae7">~CommandEntryDlg</a>()</td><td><a class="el" href="classCommandEntryDlg.html">CommandEntryDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandEntryDlg.html b/doc/html/classCommandEntryDlg.html
new file mode 100644
index 0000000..39356ad
--- /dev/null
+++ b/doc/html/classCommandEntryDlg.html
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: CommandEntryDlg Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandEntryDlg Class Reference</h1><!-- doxytag: class="CommandEntryDlg" --><p>Inheritance diagram for CommandEntryDlg:
+<p><center><img src="classCommandEntryDlg.png" usemap="#CommandEntryDlg_map" border="0" alt=""></center>
+<map name="CommandEntryDlg_map">
+<area href="classCommandEntryDialog.html" alt="CommandEntryDialog" shape="rect" coords="0,56,133,80">
+</map>
+<a href="classCommandEntryDlg-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f70d2de60fe58f262ab6363442b326e8"></a><!-- doxytag: member="CommandEntryDlg::slotOk" ref="f70d2de60fe58f262ab6363442b326e8" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#f70d2de60fe58f262ab6363442b326e8">slotOk</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="801dd753d938894e3bd3af1bceb73215"></a><!-- doxytag: member="CommandEntryDlg::slotPath" ref="801dd753d938894e3bd3af1bceb73215" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#801dd753d938894e3bd3af1bceb73215">slotPath</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc8db19864a1c18dcb71edd3c6d13bdf"></a><!-- doxytag: member="CommandEntryDlg::slotTest" ref="dc8db19864a1c18dcb71edd3c6d13bdf" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#dc8db19864a1c18dcb71edd3c6d13bdf">slotTest</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f72dede73adeeed25d33d643b4093614"></a><!-- doxytag: member="CommandEntryDlg::CommandEntryDlg" ref="f72dede73adeeed25d33d643b4093614" args="(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#f72dede73adeeed25d33d643b4093614">CommandEntryDlg</a> (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48a980d2b11d91a2848724261ad28ae7"></a><!-- doxytag: member="CommandEntryDlg::~CommandEntryDlg" ref="48a980d2b11d91a2848724261ad28ae7" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#48a980d2b11d91a2848724261ad28ae7">~CommandEntryDlg</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="deccd1e1f668d764a093a86c06f9958d"></a><!-- doxytag: member="CommandEntryDlg::QGroupBox_1" ref="deccd1e1f668d764a093a86c06f9958d" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#deccd1e1f668d764a093a86c06f9958d">QGroupBox_1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1d9bf331b4044bb823397f0e82f7d1be"></a><!-- doxytag: member="CommandEntryDlg::m_ButtonPath" ref="1d9bf331b4044bb823397f0e82f7d1be" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#1d9bf331b4044bb823397f0e82f7d1be">m_ButtonPath</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6e34685d9dbf050f4ed3f9eb4fb7e93"></a><!-- doxytag: member="CommandEntryDlg::m_ButtonTest" ref="d6e34685d9dbf050f4ed3f9eb4fb7e93" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#d6e34685d9dbf050f4ed3f9eb4fb7e93">m_ButtonTest</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="49ab519895b715e68dd255587718b641"></a><!-- doxytag: member="CommandEntryDlg::m_checkModal" ref="49ab519895b715e68dd255587718b641" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad145bf81ac6c124364a9f37990e1736"></a><!-- doxytag: member="CommandEntryDlg::m_EditName" ref="ad145bf81ac6c124364a9f37990e1736" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5075918262a60e47f82fbd07e7f20e28"></a><!-- doxytag: member="CommandEntryDlg::m_EditPath" ref="5075918262a60e47f82fbd07e7f20e28" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7998da8210c2093927a2b70c6129d3fc"></a><!-- doxytag: member="CommandEntryDlg::m_ButtonOk" ref="7998da8210c2093927a2b70c6129d3fc" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#7998da8210c2093927a2b70c6129d3fc">m_ButtonOk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="be3e31b9b73f259d89d301e655db800f"></a><!-- doxytag: member="CommandEntryDlg::m_ButtonCancel" ref="be3e31b9b73f259d89d301e655db800f" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#be3e31b9b73f259d89d301e655db800f">m_ButtonCancel</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f33e10c24f756bc76fd3ff674e53ec8"></a><!-- doxytag: member="CommandEntryDlg::languageChange" ref="2f33e10c24f756bc76fd3ff674e53ec8" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#2f33e10c24f756bc76fd3ff674e53ec8">languageChange</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a601c391fae27d233ba814d43400fbe5"></a><!-- doxytag: member="CommandEntryDlg::CommandEntryDlgLayout" ref="a601c391fae27d233ba814d43400fbe5" args="" -->
+QVBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#a601c391fae27d233ba814d43400fbe5">CommandEntryDlgLayout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="724bb56850ce352ac6a9e3929a8d787d"></a><!-- doxytag: member="CommandEntryDlg::QGroupBox_1Layout" ref="724bb56850ce352ac6a9e3929a8d787d" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#724bb56850ce352ac6a9e3929a8d787d">QGroupBox_1Layout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="23d051b2743b394cfaef947a7c1e258a"></a><!-- doxytag: member="CommandEntryDlg::spacer3" ref="23d051b2743b394cfaef947a7c1e258a" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#23d051b2743b394cfaef947a7c1e258a">spacer3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26e10325d0d4877b4e7ec72106633e52"></a><!-- doxytag: member="CommandEntryDlg::Spacer16" ref="26e10325d0d4877b4e7ec72106633e52" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#26e10325d0d4877b4e7ec72106633e52">Spacer16</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bcf49ebec8d3c5bb291ef773f241ef88"></a><!-- doxytag: member="CommandEntryDlg::layout2" ref="bcf49ebec8d3c5bb291ef773f241ef88" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#bcf49ebec8d3c5bb291ef773f241ef88">layout2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15f62b3dcd97ca1234409845fcca7047"></a><!-- doxytag: member="CommandEntryDlg::Spacer17" ref="15f62b3dcd97ca1234409845fcca7047" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandEntryDlg.html#15f62b3dcd97ca1234409845fcca7047">Spacer17</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="CommandEntryDlg_8h-source.html#l00025">25</a> of file <a class="el" href="CommandEntryDlg_8h-source.html">CommandEntryDlg.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="CommandEntryDlg_8h-source.html">CommandEntryDlg.h</a><li>kshowmail/<a class="el" href="CommandEntryDlg_8cpp-source.html">CommandEntryDlg.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandEntryDlg.png b/doc/html/classCommandEntryDlg.png
new file mode 100644
index 0000000..7f3fba5
--- /dev/null
+++ b/doc/html/classCommandEntryDlg.png
Binary files differ
diff --git a/doc/html/classCommandList-members.html b/doc/html/classCommandList-members.html
new file mode 100644
index 0000000..4588010
--- /dev/null
+++ b/doc/html/classCommandList-members.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandList Member List</h1>This is the complete list of members for <a class="el" href="classCommandList.html">CommandList</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#a5cc72c5c68da1d3e18f808da93025c6">CommandList</a>()</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#75139c46235d0453af653bfaf9018a11">compareItems</a>(QCollection::Item item1, QCollection::Item item2)</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#99f8a7c87e09a186bd5664638b704619">exec</a>(unsigned int id, ConfigElem *pelem, const char *header, const char *body)</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#7450f5fc2f7d1fafd3b490f5d39a72e3">exec</a>(unsigned int pos, ConfigElem *pelem)</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#5037135701a78aadeebc9520df6abf2b">newItem</a>(QCollection::Item d)</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#5db2a340101b2c274fa4691e4a90caa9">operator=</a>(CommandList &amp;right)</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#154b13cfab656e47790f1f12f92401a4">readOptions</a>(KConfig *config)</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#49d6d504715977b9d20fbc931ab62641">saveOptions</a>(KConfig *config)</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">setCombo</a>(QComboBox *combo, int nIndex)</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classCommandList.html#ada18ff9b6162b3ca25b9e4c28a05031">~CommandList</a>()</td><td><a class="el" href="classCommandList.html">CommandList</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classCommandList.html b/doc/html/classCommandList.html
new file mode 100644
index 0000000..8cab68c
--- /dev/null
+++ b/doc/html/classCommandList.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: CommandList Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CommandList Class Reference</h1><!-- doxytag: class="CommandList" --><a href="classCommandList-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5cc72c5c68da1d3e18f808da93025c6"></a><!-- doxytag: member="CommandList::CommandList" ref="a5cc72c5c68da1d3e18f808da93025c6" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#a5cc72c5c68da1d3e18f808da93025c6">CommandList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ada18ff9b6162b3ca25b9e4c28a05031"></a><!-- doxytag: member="CommandList::~CommandList" ref="ada18ff9b6162b3ca25b9e4c28a05031" args="()" -->
+virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#ada18ff9b6162b3ca25b9e4c28a05031">~CommandList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e5a8632fb53943a8ec5b8edfa268e668"></a><!-- doxytag: member="CommandList::setCombo" ref="e5a8632fb53943a8ec5b8edfa268e668" args="(QComboBox *combo, int nIndex)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">setCombo</a> (QComboBox *combo, int nIndex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5db2a340101b2c274fa4691e4a90caa9"></a><!-- doxytag: member="CommandList::operator=" ref="5db2a340101b2c274fa4691e4a90caa9" args="(CommandList &amp;right)" -->
+<a class="el" href="classCommandList.html">CommandList</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#5db2a340101b2c274fa4691e4a90caa9">operator=</a> (<a class="el" href="classCommandList.html">CommandList</a> &amp;right)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="99f8a7c87e09a186bd5664638b704619"></a><!-- doxytag: member="CommandList::exec" ref="99f8a7c87e09a186bd5664638b704619" args="(unsigned int id, ConfigElem *pelem, const char *header, const char *body)" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#99f8a7c87e09a186bd5664638b704619">exec</a> (unsigned int id, <a class="el" href="classConfigElem.html">ConfigElem</a> *pelem, const char *header, const char *body)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7450f5fc2f7d1fafd3b490f5d39a72e3"></a><!-- doxytag: member="CommandList::exec" ref="7450f5fc2f7d1fafd3b490f5d39a72e3" args="(unsigned int pos, ConfigElem *pelem)" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#7450f5fc2f7d1fafd3b490f5d39a72e3">exec</a> (unsigned int pos, <a class="el" href="classConfigElem.html">ConfigElem</a> *pelem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="154b13cfab656e47790f1f12f92401a4"></a><!-- doxytag: member="CommandList::readOptions" ref="154b13cfab656e47790f1f12f92401a4" args="(KConfig *config)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#154b13cfab656e47790f1f12f92401a4">readOptions</a> (KConfig *config)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="49d6d504715977b9d20fbc931ab62641"></a><!-- doxytag: member="CommandList::saveOptions" ref="49d6d504715977b9d20fbc931ab62641" args="(KConfig *config)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#49d6d504715977b9d20fbc931ab62641">saveOptions</a> (KConfig *config)</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75139c46235d0453af653bfaf9018a11"></a><!-- doxytag: member="CommandList::compareItems" ref="75139c46235d0453af653bfaf9018a11" args="(QCollection::Item item1, QCollection::Item item2)" -->
+virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#75139c46235d0453af653bfaf9018a11">compareItems</a> (QCollection::Item item1, QCollection::Item item2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5037135701a78aadeebc9520df6abf2b"></a><!-- doxytag: member="CommandList::newItem" ref="5037135701a78aadeebc9520df6abf2b" args="(QCollection::Item d)" -->
+virtual QCollection::Item&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommandList.html#5037135701a78aadeebc9520df6abf2b">newItem</a> (QCollection::Item d)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commandlist_8h-source.html#l00031">31</a> of file <a class="el" href="commandlist_8h-source.html">commandlist.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="commandlist_8h-source.html">commandlist.h</a><li>kshowmail/<a class="el" href="commandlist_8cpp-source.html">commandlist.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classConfigElem-members.html b/doc/html/classConfigElem-members.html
new file mode 100644
index 0000000..a274a0d
--- /dev/null
+++ b/doc/html/classConfigElem-members.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ConfigElem Member List</h1>This is the complete list of members for <a class="el" href="classConfigElem.html">ConfigElem</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">applyFiltersDeleted</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a>(bool force=false)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">cancelShowHeaders</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#5fc7f4f73b17bb27faef10d96b80a77c">clearMailList</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">commitDeletion</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#74aa827d61789b2c19b3efbc5f374c82">ConfigElem</a>(ConfigList *config)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#2c7a292764612fed972279e181c897d5">ConfigElem</a>(ConfigElem *pElem)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#3a6a88209785cd551bc5dd901840288c">ConfigElem</a>(ConfigList *config, const QString &amp;account)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">continueShowHeaders</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#300f2eab6d5d210b64b595b1a6048a5f">count</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">deletionPerformedByFilters</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#e638826fe97d9aded3d3dadde320103e">doDownloadActions</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">downloadActionsInvoked</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#365bd67f2ec657beaf98ded2463b61a2">fillMailListView</a>(KshowmailView *view)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">FLog</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">getHost</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#b5b2ecee68626b7ff80219cdb3f3bed2">getListViewItem</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#1fd7ddefdce76a3da2bf3eda7ff28942">getNextMailForDownloadActions</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">getNumberMails</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#2725f96acd936fd8a9008d6ddf04ba76">getNumberNewMails</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">getPassword</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#34bc68f7bbdc296d18460f303f479450">getPasswordStorage</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#2b3366a9ebc43549491bd003578a0bc8">getPort</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#562620c4141a744725d384309a9e55f1">getProtocol</a>(bool upperCase=false) const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#93c5c182878b9809188933046e04a998">getSelectedSubjects</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#ab836ffc3b068d052ea3486f8cdac74d">getSizes</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#1b2187ece7367694776f17c6cad6571c">getState</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#3cb6757a426072724df1b1ea930da796">getTimeoutTime</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#fdc03b7cd5b73cca18f0787509e32edc">getTLS</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">getTotalSize</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#38ba64f20fe31a6e59d6c58775672922">getUIDs</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#a4b9669aff68ef45c260c2d485d8a405">getURL</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">getUser</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#371db6ec6023c72fbfac6b765b0de08b">hasPassword</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">hasSelectedMails</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">headerFilter</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">init</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#807e183296b04a86035a17a6f2fa0392">isMailDir</a>(const QDir &amp;path)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">isSelected</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#261c27647b7d842799e94ae149212ad5">isSpam</a>(QByteArray mail) const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#ef9bf08b5313d9b0d5983f5a9459cf3a">isSpamAssassinRunning</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#be79ff49926793b27e8af8b5101c7b70">killPOP3Job</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">MailsToDownload</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">moveCounter</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#46e0d578a0c537e8d13ad689044f1fe7">printSetup</a>() const</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#dee46100623211279e37f498ac43c4e4">readStoredMails</a>(QDomElement &amp;parent)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#3a709da00728e100343bfde8aac61491">refreshAccountListItem</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#83af8872b7e83279750434e7ef376e5b">refreshMailList</a>(FilterLog *log=NULL)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">refreshPerformedByFilters</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#f0c46e80c8300ab141a759042d4f38b5">reloadFilterSettings</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions</a>(QDomDocument &amp;doc, QDomElement &amp;parent)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">secureLoginType</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#8248ddc45de2d7d924e59e7c591da98f">setAccountName</a>(QString name)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">setActive</a>(bool active)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#cf56636bf7537e7f5dbc1a762b4670d2">setHost</a>(const QString &amp;host)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#a58326995659da378bc160ed90ad578b">setListViewItem</a>(QListViewItem *item)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a>(const QString &amp;password)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage</a>(int storage)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#cc66eba0b4fbf308cddad0478f20ef0f">setPort</a>(unsigned short int port)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#103236b06a88a8d14b629170df1a7ca9">setProtocol</a>(const QString &amp;protocol)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#67f45e40b98d20d7d26e1e244f42b208">setTLS</a>(bool tls)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#856ca37e391329be6b06f8be2f0a1f74">setUser</a>(const QString &amp;user)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#c04e111468d52ed1ca964569188c96e5">sigConfigChanged</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a>(QString account)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#e328a1ef29ab8784bf9fd36de34d8bc0">sigMessageWindowClosed</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#14267b997f50ad3069115e8b976d89bb">sigMessageWindowOpened</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a>(QString account)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a>(QString account)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded</a>(KIO::Job *job)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">slotDataMailBody</a>(KIO::Job *, const QByteArray &amp;datas)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a>(KIO::Job *)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh</a>(KIO::Job *)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a>(KIO::Job *)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded</a>(KIO::Job *job)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted</a>(KIO::Job *job)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#53d209d56cb8ba5ce9f2f1d781d40e4f">slotMailDownloadedForAction</a>(KIO::Job *job)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">slotReceiveHeader</a>(KIO::Job *, const QByteArray &amp;data)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize</a>(KIO::Job *, const QByteArray &amp;data)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID</a>(KIO::Job *, const QByteArray &amp;data)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived</a>(KIO::Job *job)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">slotTimeout</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived</a>(KIO::Job *job)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>(const QString &amp;path)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">swapMailLists</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">useTLS</a></td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#4289e9e88062857964798c71cbc496ef">writeToMailBox</a>(const QString &amp;mail, const QString &amp;box)</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigElem.html#d14d9c03f757691f198efd14104a3ce8">~ConfigElem</a>()</td><td><a class="el" href="classConfigElem.html">ConfigElem</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classConfigElem.html b/doc/html/classConfigElem.html
new file mode 100644
index 0000000..3870b11
--- /dev/null
+++ b/doc/html/classConfigElem.html
@@ -0,0 +1,2855 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: ConfigElem Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ConfigElem Class Reference</h1><!-- doxytag: class="ConfigElem" -->Represents a mail account.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="configelem_8h-source.html">configelem.h</a>&gt;</code>
+<p>
+<a href="classConfigElem-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a> (QString account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a> (QString account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c04e111468d52ed1ca964569188c96e5">sigConfigChanged</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#14267b997f50ad3069115e8b976d89bb">sigMessageWindowOpened</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e328a1ef29ab8784bf9fd36de34d8bc0">sigMessageWindowClosed</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a> (QString account)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#74aa827d61789b2c19b3efbc5f374c82">ConfigElem</a> (<a class="el" href="classConfigList.html">ConfigList</a> *config)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#2c7a292764612fed972279e181c897d5">ConfigElem</a> (<a class="el" href="classConfigElem.html">ConfigElem</a> *pElem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#3a6a88209785cd551bc5dd901840288c">ConfigElem</a> (<a class="el" href="classConfigList.html">ConfigList</a> *config, const QString &amp;account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#d14d9c03f757691f198efd14104a3ce8">~ConfigElem</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">setActive</a> (bool active)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#8248ddc45de2d7d924e59e7c591da98f">setAccountName</a> (QString name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">getPassword</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a> (const QString &amp;password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#371db6ec6023c72fbfac6b765b0de08b">hasPassword</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KURL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#a4b9669aff68ef45c260c2d485d8a405">getURL</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#a58326995659da378bc160ed90ad578b">setListViewItem</a> (QListViewItem *item)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QListViewItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b5b2ecee68626b7ff80219cdb3f3bed2">getListViewItem</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">isSelected</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#5fc7f4f73b17bb27faef10d96b80a77c">clearMailList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#cf56636bf7537e7f5dbc1a762b4670d2">setHost</a> (const QString &amp;host)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">getHost</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#103236b06a88a8d14b629170df1a7ca9">setProtocol</a> (const QString &amp;protocol)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#562620c4141a744725d384309a9e55f1">getProtocol</a> (bool upperCase=false) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#67f45e40b98d20d7d26e1e244f42b208">setTLS</a> (bool tls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#fdc03b7cd5b73cca18f0787509e32edc">getTLS</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#cc66eba0b4fbf308cddad0478f20ef0f">setPort</a> (unsigned short int port)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#2b3366a9ebc43549491bd003578a0bc8">getPort</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#856ca37e391329be6b06f8be2f0a1f74">setUser</a> (const QString &amp;user)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">getUser</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage</a> (int storage)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#34bc68f7bbdc296d18460f303f479450">getPasswordStorage</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions</a> (QDomDocument &amp;doc, QDomElement &amp;parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#dee46100623211279e37f498ac43c4e4">readStoredMails</a> (QDomElement &amp;parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#300f2eab6d5d210b64b595b1a6048a5f">count</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a> (bool force=false)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1b2187ece7367694776f17c6cad6571c">getState</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#93c5c182878b9809188933046e04a998">getSelectedSubjects</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">hasSelectedMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#83af8872b7e83279750434e7ef376e5b">refreshMailList</a> (<a class="el" href="classFilterLog.html">FilterLog</a> *log=NULL)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#2725f96acd936fd8a9008d6ddf04ba76">getNumberNewMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">getNumberMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">getTotalSize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#365bd67f2ec657beaf98ded2463b61a2">fillMailListView</a> (<a class="el" href="classKshowmailView.html">KshowmailView</a> *view)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#3a709da00728e100343bfde8aac61491">refreshAccountListItem</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#be79ff49926793b27e8af8b5101c7b70">killPOP3Job</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#46e0d578a0c537e8d13ad689044f1fe7">printSetup</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f0c46e80c8300ab141a759042d4f38b5">reloadFilterSettings</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">continueShowHeaders</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">cancelShowHeaders</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#261c27647b7d842799e94ae149212ad5">isSpam</a> (QByteArray mail) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#ef9bf08b5313d9b0d5983f5a9459cf3a">isSpamAssassinRunning</a> () const</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted</a> (KIO::Job *job)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a> (KIO::Job *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded</a> (KIO::Job *job)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#53d209d56cb8ba5ce9f2f1d781d40e4f">slotMailDownloadedForAction</a> (KIO::Job *job)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">slotDataMailBody</a> (KIO::Job *, const QByteArray &amp;datas)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a> (KIO::Job *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">slotTimeout</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID</a> (KIO::Job *, const QByteArray &amp;data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived</a> (KIO::Job *job)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize</a> (KIO::Job *, const QByteArray &amp;data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived</a> (KIO::Job *job)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh</a> (KIO::Job *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded</a> (KIO::Job *job)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">slotReceiveHeader</a> (KIO::Job *, const QByteArray &amp;data)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">init</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">commitDeletion</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a> (const QString &amp;path)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#3cb6757a426072724df1b1ea930da796">getTimeoutTime</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#38ba64f20fe31a6e59d6c58775672922">getUIDs</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#ab836ffc3b068d052ea3486f8cdac74d">getSizes</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">applyFiltersDeleted</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">swapMailLists</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e638826fe97d9aded3d3dadde320103e">doDownloadActions</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1fd7ddefdce76a3da2bf3eda7ff28942">getNextMailForDownloadActions</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#807e183296b04a86035a17a6f2fa0392">isMailDir</a> (const QDir &amp;path)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#4289e9e88062857964798c71cbc496ef">writeToMailBox</a> (const QString &amp;mail, const QString &amp;box)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classConfigList.html">ConfigList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">FLog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QListViewItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classShowRecord.html">ShowRecord</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KURL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">secureLoginType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">useTLS</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QByteArray&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">MailNumberList_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">MailToDownloadMap_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">MailsToDownload</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">MailNumberList_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">MailNumberList_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KIO::TransferJob *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QTimer *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classShowRecord.html">ShowRecord</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QByteArray&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classHeaderFilter.html">HeaderFilter</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">headerFilter</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">deletionPerformedByFilters</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">refreshPerformedByFilters</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">downloadActionsInvoked</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">moveCounter</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Represents a mail account.
+<p>
+Contains all datas of the account like server, user password and so on. It also contains the mails read from the server. Used in class <a class="el" href="classConfigList.html">ConfigList</a> and <a class="el" href="classConfigAccounts.html">ConfigAccounts</a>.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classShowRecord.html">ShowRecord</a> <p>
+<a class="el" href="classConfigList.html">ConfigList</a> <p>
+ConfigAccounts::Accounts </dd></dl>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke &lt;<a href="mailto:eggert.ehmke@berlin.de">eggert.ehmke@berlin.de</a>&gt; <p>
+Ulrich Weigelt &lt;<a href="mailto:ulrich.weigelt@gmx.de">ulrich.weigelt@gmx.de</a>&gt; </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="dbbb95e2595abd6e9b0f593e7edfa283"></a><!-- doxytag: member="ConfigElem::ConfigElem" ref="dbbb95e2595abd6e9b0f593e7edfa283" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ConfigElem::ConfigElem </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+General Constructor Warning: The pointer to the application configuration (<a class="el" href="classConfigList.html">ConfigList</a>) will not be set.
+</div>
+</div><p>
+<a class="anchor" name="74aa827d61789b2c19b3efbc5f374c82"></a><!-- doxytag: member="ConfigElem::ConfigElem" ref="74aa827d61789b2c19b3efbc5f374c82" args="(ConfigList *config)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ConfigElem::ConfigElem </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classConfigList.html">ConfigList</a> *&nbsp;</td>
+ <td class="paramname"> <em>config</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Default Constructor <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>config</em>&nbsp;</td><td>pointer to the general app configuration </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2c7a292764612fed972279e181c897d5"></a><!-- doxytag: member="ConfigElem::ConfigElem" ref="2c7a292764612fed972279e181c897d5" args="(ConfigElem *pElem)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ConfigElem::ConfigElem </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classConfigElem.html">ConfigElem</a> *&nbsp;</td>
+ <td class="paramname"> <em>pElem</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copy Constructor. It doesn't copy the mail list but creates a new empty one. The pointer to the appropriate account list view item is set to NULL.The new account is active by default. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>pElem</em>&nbsp;</td><td>the account which will be copied </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3a6a88209785cd551bc5dd901840288c"></a><!-- doxytag: member="ConfigElem::ConfigElem" ref="3a6a88209785cd551bc5dd901840288c" args="(ConfigList *config, const QString &amp;account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ConfigElem::ConfigElem </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classConfigList.html">ConfigList</a> *&nbsp;</td>
+ <td class="paramname"> <em>config</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>account</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs a account which is called like the given name. Creates a empty mail list. Sets the pointer to the appropriate account list view item to NULL. The account is deactivated by default. The url doesn't contain any server informations. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>config</em>&nbsp;</td><td>pointer to the general app configuration </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the new account </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d14d9c03f757691f198efd14104a3ce8"></a><!-- doxytag: member="ConfigElem::~ConfigElem" ref="d14d9c03f757691f198efd14104a3ce8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ConfigElem::~ConfigElem </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor Does nothing.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="9c91fce81b58e9d0d1b37688711e9014"></a><!-- doxytag: member="ConfigElem::isActive" ref="9c91fce81b58e9d0d1b37688711e9014" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::isActive </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the account is active. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - account is active; FALSE - account is not active </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4a5aa6b86e56403fa453c9d642b71812"></a><!-- doxytag: member="ConfigElem::setActive" ref="4a5aa6b86e56403fa453c9d642b71812" args="(bool active)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setActive </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>active</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the account active. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>TRUE - active account; FALSE - deactivate account </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="760e18ad688d55cd76bfeeb4958df769"></a><!-- doxytag: member="ConfigElem::getAccountName" ref="760e18ad688d55cd76bfeeb4958df769" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ConfigElem::getAccountName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the account name. <dl class="return" compact><dt><b>Returns:</b></dt><dd>account name </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8248ddc45de2d7d924e59e7c591da98f"></a><!-- doxytag: member="ConfigElem::setAccountName" ref="8248ddc45de2d7d924e59e7c591da98f" args="(QString name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setAccountName </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>name</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the account name. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the account name </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7ea9a96f400284acce0999639659c461"></a><!-- doxytag: member="ConfigElem::getPassword" ref="7ea9a96f400284acce0999639659c461" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ConfigElem::getPassword </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the account password. <dl class="return" compact><dt><b>Returns:</b></dt><dd>password </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6edf15369f3e906a04dff0b92f5b3c2d"></a><!-- doxytag: member="ConfigElem::setPassword" ref="6edf15369f3e906a04dff0b92f5b3c2d" args="(const QString &amp;password)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setPassword </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>password</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the account password. To save it in the configuration file call <a class="el" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>password</em>&nbsp;</td><td>new password </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="371db6ec6023c72fbfac6b765b0de08b"></a><!-- doxytag: member="ConfigElem::hasPassword" ref="371db6ec6023c72fbfac6b765b0de08b" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::hasPassword </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether a password is stored. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - there is password stored; FALSE - no password stored </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a4b9669aff68ef45c260c2d485d8a405"></a><!-- doxytag: member="ConfigElem::getURL" ref="a4b9669aff68ef45c260c2d485d8a405" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KURL ConfigElem::getURL </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the url of this account. <dl class="return" compact><dt><b>Returns:</b></dt><dd>url </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a58326995659da378bc160ed90ad578b"></a><!-- doxytag: member="ConfigElem::setListViewItem" ref="a58326995659da378bc160ed90ad578b" args="(QListViewItem *item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setListViewItem </td>
+ <td>(</td>
+ <td class="paramtype">QListViewItem *&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the pointer to the item in the account list view item. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a> </dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>account list view item </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b5b2ecee68626b7ff80219cdb3f3bed2"></a><!-- doxytag: member="ConfigElem::getListViewItem" ref="b5b2ecee68626b7ff80219cdb3f3bed2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QListViewItem * ConfigElem::getListViewItem </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the pointer to the account list view item. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a> </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the appropriate list view item </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8e8e1f32420d051a8c6d4df4a3ad4b93"></a><!-- doxytag: member="ConfigElem::isSelected" ref="8e8e1f32420d051a8c6d4df4a3ad4b93" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::isSelected </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns TRUE, if the appropriate list view item is selected. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - list view item is selected <p>
+FALSE - list view item is not selected </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5fc7f4f73b17bb27faef10d96b80a77c"></a><!-- doxytag: member="ConfigElem::clearMailList" ref="5fc7f4f73b17bb27faef10d96b80a77c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::clearMailList </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clears the mail list or creates a new one.
+</div>
+</div><p>
+<a class="anchor" name="cf56636bf7537e7f5dbc1a762b4670d2"></a><!-- doxytag: member="ConfigElem::setHost" ref="cf56636bf7537e7f5dbc1a762b4670d2" args="(const QString &amp;host)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setHost </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>host</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the host name. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>host</em>&nbsp;</td><td>host name </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6a7f0888c77882eda05bcc22a27947c1"></a><!-- doxytag: member="ConfigElem::getHost" ref="6a7f0888c77882eda05bcc22a27947c1" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ConfigElem::getHost </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the hostname. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the name of the host or QString::null if no host is set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="103236b06a88a8d14b629170df1a7ca9"></a><!-- doxytag: member="ConfigElem::setProtocol" ref="103236b06a88a8d14b629170df1a7ca9" args="(const QString &amp;protocol)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setProtocol </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>protocol</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the protocol. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>protocol</em>&nbsp;</td><td>the protocol </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="562620c4141a744725d384309a9e55f1"></a><!-- doxytag: member="ConfigElem::getProtocol" ref="562620c4141a744725d384309a9e55f1" args="(bool upperCase=false) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ConfigElem::getProtocol </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>upperCase</em> = <code>false</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the protocol. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>upperCase</em>&nbsp;</td><td>TRUE - transforms the protocol string to upper case </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>protocol </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="67f45e40b98d20d7d26e1e244f42b208"></a><!-- doxytag: member="ConfigElem::setTLS" ref="67f45e40b98d20d7d26e1e244f42b208" args="(bool tls)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setTLS </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>tls</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Enable or disable TLS. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tls</em>&nbsp;</td><td>TRUE: use TLS; FALSE: don't use TLS </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fdc03b7cd5b73cca18f0787509e32edc"></a><!-- doxytag: member="ConfigElem::getTLS" ref="fdc03b7cd5b73cca18f0787509e32edc" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::getTLS </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether TLS is enabled. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE: TLS is enabled <p>
+FALSE: TLS is disabled </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cc66eba0b4fbf308cddad0478f20ef0f"></a><!-- doxytag: member="ConfigElem::setPort" ref="cc66eba0b4fbf308cddad0478f20ef0f" args="(unsigned short int port)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setPort </td>
+ <td>(</td>
+ <td class="paramtype">unsigned short int&nbsp;</td>
+ <td class="paramname"> <em>port</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the port. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>port</em>&nbsp;</td><td>the port </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2b3366a9ebc43549491bd003578a0bc8"></a><!-- doxytag: member="ConfigElem::getPort" ref="2b3366a9ebc43549491bd003578a0bc8" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned short int ConfigElem::getPort </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the port number. <dl class="return" compact><dt><b>Returns:</b></dt><dd>port number </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="856ca37e391329be6b06f8be2f0a1f74"></a><!-- doxytag: member="ConfigElem::setUser" ref="856ca37e391329be6b06f8be2f0a1f74" args="(const QString &amp;user)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setUser </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>user</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the user. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>username </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="19f5621cac8e71c1088995bcef75596a"></a><!-- doxytag: member="ConfigElem::getUser" ref="19f5621cac8e71c1088995bcef75596a" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ConfigElem::getUser </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the user name. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the user name or QString::null if there is no user name </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="58f9d269bd389c52718d78d7615c4431"></a><!-- doxytag: member="ConfigElem::setPasswordStorage" ref="58f9d269bd389c52718d78d7615c4431" args="(int storage)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::setPasswordStorage </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>storage</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the password storage type. The <a class="el" href="namespaceConstants.html">Constants</a> are defined in <a class="el" href="constants_8h.html">constants.h</a> <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>storage</em>&nbsp;</td><td>type of password storage; valid values are: CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="34bc68f7bbdc296d18460f303f479450"></a><!-- doxytag: member="ConfigElem::getPasswordStorage" ref="34bc68f7bbdc296d18460f303f479450" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigElem::getPasswordStorage </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the password storage type. The <a class="el" href="namespaceConstants.html">Constants</a> are defined in <a class="el" href="constants_8h.html">constants.h</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>type of password storage; valid values are: CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bda433f60b1eed0d4b8d207707d5005c"></a><!-- doxytag: member="ConfigElem::saveOptions" ref="bda433f60b1eed0d4b8d207707d5005c" args="(QDomDocument &amp;doc, QDomElement &amp;parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::saveOptions </td>
+ <td>(</td>
+ <td class="paramtype">QDomDocument &amp;&nbsp;</td>
+ <td class="paramname"> <em>doc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDomElement &amp;&nbsp;</td>
+ <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Saves the stored mails into the given DOM document. It doesn't create a new DOM element but used the given one. Saves the setup into the application config. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>doc</em>&nbsp;</td><td>DOM document which contains all application settings, mails and account settings </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>DOM element in which all settings and mails of this account will be saved </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dee46100623211279e37f498ac43c4e4"></a><!-- doxytag: member="ConfigElem::readStoredMails" ref="dee46100623211279e37f498ac43c4e4" args="(QDomElement &amp;parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::readStoredMails </td>
+ <td>(</td>
+ <td class="paramtype">QDomElement &amp;&nbsp;</td>
+ <td class="paramname"> <em>parent</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the stored mails. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>DOM element which contains the mails of this account </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="300f2eab6d5d210b64b595b1a6048a5f"></a><!-- doxytag: member="ConfigElem::count" ref="300f2eab6d5d210b64b595b1a6048a5f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigElem::count </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of stored mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="750ccb3fb3f7d1857b79f7218f5a0767"></a><!-- doxytag: member="ConfigElem::deleteSelectedMails" ref="750ccb3fb3f7d1857b79f7218f5a0767" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::deleteSelectedMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deletes all selected mails. This just starts the deletion and returns after then. When the deletion is ready the signal sigDeleteReady will be emitted.
+</div>
+</div><p>
+<a class="anchor" name="01e5735260c23f43480d807e7e9070c9"></a><!-- doxytag: member="ConfigElem::showSelectedMails" ref="01e5735260c23f43480d807e7e9070c9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::showSelectedMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Downloads and shows the bodies of all selected mails. This just starts the download and returns after then. When the download is ready and the body is shown the sigShowBodiesReady will be emitted.
+</div>
+</div><p>
+<a class="anchor" name="973328114a20a798887ab040aba33141"></a><!-- doxytag: member="ConfigElem::assertPassword" ref="973328114a20a798887ab040aba33141" args="(bool force=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::assertPassword </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>force</em> = <code>false</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Opens a dialog to ask for a password, stores it temporarily in the account settings and emits the signal sigConfigChanged. Does not open a dialog if a password is already stored in the account settings. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>force</em>&nbsp;</td><td>ask for a new password even if a password is stored </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - a password is available <p>
+FALSE - no password is available </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1b2187ece7367694776f17c6cad6571c"></a><!-- doxytag: member="ConfigElem::getState" ref="1b2187ece7367694776f17c6cad6571c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> ConfigElem::getState </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the state of the account. <dl class="return" compact><dt><b>Returns:</b></dt><dd>account state </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="93c5c182878b9809188933046e04a998"></a><!-- doxytag: member="ConfigElem::getSelectedSubjects" ref="93c5c182878b9809188933046e04a998" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList ConfigElem::getSelectedSubjects </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the subjects of the selected mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>subjects of selected mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="748ec06f6ad44f36143389bb9501a1f7"></a><!-- doxytag: member="ConfigElem::hasSelectedMails" ref="748ec06f6ad44f36143389bb9501a1f7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::hasSelectedMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether there are mails in the list that are selected in the list view. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - there are selected mails <p>
+FALSE - there aren't selected mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="83af8872b7e83279750434e7ef376e5b"></a><!-- doxytag: member="ConfigElem::refreshMailList" ref="83af8872b7e83279750434e7ef376e5b" args="(FilterLog *log=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::refreshMailList </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td>
+ <td class="paramname"> <em>log</em> = <code>NULL</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Refreshes the mail list. This just starts the refresh and returns after then. When the refresh is ready, the signal sigRefreshReady will be emitted. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>log</em>&nbsp;</td><td>Pointer to the filter log </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2725f96acd936fd8a9008d6ddf04ba76"></a><!-- doxytag: member="ConfigElem::getNumberNewMails" ref="2725f96acd936fd8a9008d6ddf04ba76" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigElem::getNumberNewMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of new mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of new mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c072d6241f981b1e0ffffb63a0a52250"></a><!-- doxytag: member="ConfigElem::getNumberMails" ref="c072d6241f981b1e0ffffb63a0a52250" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigElem::getNumberMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bb71d58016499cd57784e60efee37b0f"></a><!-- doxytag: member="ConfigElem::getTotalSize" ref="bb71d58016499cd57784e60efee37b0f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long ConfigElem::getTotalSize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the total size of all mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>total size </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="365bd67f2ec657beaf98ded2463b61a2"></a><!-- doxytag: member="ConfigElem::fillMailListView" ref="365bd67f2ec657beaf98ded2463b61a2" args="(KshowmailView *view)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::fillMailListView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKshowmailView.html">KshowmailView</a> *&nbsp;</td>
+ <td class="paramname"> <em>view</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates for every mail a list view item and insert it into the mail list view. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>view</em>&nbsp;</td><td>pointer to the application view </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3a709da00728e100343bfde8aac61491"></a><!-- doxytag: member="ConfigElem::refreshAccountListItem" ref="3a709da00728e100343bfde8aac61491" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::refreshAccountListItem </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Refreshes the appropriate entry of the account list (number of mails and total size) Uses the pointer to the list view item stored in m_pViewItem.
+</div>
+</div><p>
+<a class="anchor" name="be79ff49926793b27e8af8b5101c7b70"></a><!-- doxytag: member="ConfigElem::killPOP3Job" ref="be79ff49926793b27e8af8b5101c7b70" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::killPOP3Job </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Kills a running pop3 job.
+</div>
+</div><p>
+<a class="anchor" name="0725bb36943ca6fd1ca82af5ef6913a3"></a><!-- doxytag: member="ConfigElem::showSelectedHeaders" ref="0725bb36943ca6fd1ca82af5ef6913a3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigElem::showSelectedHeaders </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shows the headers of all selected mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>continueShowHeaders - the user has clicked OK. The invoking function will show the next header <p>
+cancelShowHeaders - the user has clicked Cancel. The invoking function will not show the next header. <p>
+continueShowHeaders - no mails of this account are selected </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="46e0d578a0c537e8d13ad689044f1fe7"></a><!-- doxytag: member="ConfigElem::printSetup" ref="46e0d578a0c537e8d13ad689044f1fe7" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::printSetup </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prints the setup to stdout.
+</div>
+</div><p>
+<a class="anchor" name="f0c46e80c8300ab141a759042d4f38b5"></a><!-- doxytag: member="ConfigElem::reloadFilterSettings" ref="f0c46e80c8300ab141a759042d4f38b5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::reloadFilterSettings </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reloads the settings of the filters. It just calls the load() methode of the header filter.
+</div>
+</div><p>
+<a class="anchor" name="e5e1c7ae0734cb85654d7c6f2b073ef0"></a><!-- doxytag: member="ConfigElem::init" ref="e5e1c7ae0734cb85654d7c6f2b073ef0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::init </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initializes the account.
+</div>
+</div><p>
+<a class="anchor" name="d68eb7fd9d907eaa7b4116f81f19bb30"></a><!-- doxytag: member="ConfigElem::deleteNextMail" ref="d68eb7fd9d907eaa7b4116f81f19bb30" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::deleteNextMail </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deletes the first mail of MailsToDelete. After a succesful deletion this mail will be removed from the list by <a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted()</a> and this method will be invoked again. If the list is empty, it will call commitDelete. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted()</a> <p>
+<a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f4e51ff42a86a9d5a6ed0f361069d242"></a><!-- doxytag: member="ConfigElem::commitDeletion" ref="f4e51ff42a86a9d5a6ed0f361069d242" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::commitDeletion </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Commits the deletion. Starts a pop3 job that will do the commit. Its signal result is connected with <a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="962f37179e56d2cc5fca450744b23199"></a><!-- doxytag: member="ConfigElem::showNextMail" ref="962f37179e56d2cc5fca450744b23199" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::showNextMail </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shows the body of the first mail in MailsToShow. After a succesful download and opening of the window this mail will be removed from the list by <a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded()</a> and this method will be invoked again. If the list is empty, it will call <a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading()</a> <p>
+<a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7a53693e1ca3b30406efb6c8a68ce851"></a><!-- doxytag: member="ConfigElem::commitDownloading" ref="7a53693e1ca3b30406efb6c8a68ce851" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::commitDownloading </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Commits the downloading of mail bodies. Starts a pop3 job that will do the commit. Its signal result is connected with <a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="91d4d6394730fae55c12ccb1247d76aa"></a><!-- doxytag: member="ConfigElem::startKIOJob" ref="91d4d6394730fae55c12ccb1247d76aa" args="(const QString &amp;path)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::startKIOJob </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>path</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a POP3 transfer job (<a class="el" href="namespaceKIO.html">KIO</a> Job), which will be stored in pop3Job. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>path</em>&nbsp;</td><td>command and parameters of the job as URL path </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3cb6757a426072724df1b1ea930da796"></a><!-- doxytag: member="ConfigElem::getTimeoutTime" ref="3cb6757a426072724df1b1ea930da796" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int ConfigElem::getTimeoutTime </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the timeout time in seconds which is stored in the general configuration of the application. Returns POP3_DEFAULT_TIMEOUT_TIME (defined in <a class="el" href="constants_8h.html">constants.h</a>), if no time is available. Returns POP3_MINIMUM_TIMEOUT_TIME (defined in <a class="el" href="constants_8h.html">constants.h</a>), if the get time is less than POP3_MINIMUM_TIMEOUT_TIME. <dl class="return" compact><dt><b>Returns:</b></dt><dd>seconds to timeout </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="38ba64f20fe31a6e59d6c58775672922"></a><!-- doxytag: member="ConfigElem::getUIDs" ref="38ba64f20fe31a6e59d6c58775672922" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::getUIDs </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+First step of the refresh cycle. Gets the UIDs of the available mails from the server. It starts a <a class="el" href="namespaceKIO.html">KIO</a> job to get the UIDs. The UIDs will be stored in receivedUIDs by <a class="el" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID()</a>. When the job is ready, it will invoke <a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived()</a>.
+</div>
+</div><p>
+<a class="anchor" name="ab836ffc3b068d052ea3486f8cdac74d"></a><!-- doxytag: member="ConfigElem::getSizes" ref="ab836ffc3b068d052ea3486f8cdac74d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::getSizes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Second step of the refresh cycle. Gets the sizes of the available mails from the server. It starts a <a class="el" href="namespaceKIO.html">KIO</a> job to get these. The Sizes will be temporarily stored in receivedSizes by <a class="el" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize()</a>. When the job is ready, it will invoke <a class="el" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived()</a>.
+</div>
+</div><p>
+<a class="anchor" name="f7202b10df7e27303315d754b25b6d6c"></a><!-- doxytag: member="ConfigElem::getHeaders" ref="f7202b10df7e27303315d754b25b6d6c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::getHeaders </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Third step of the refresh cycle. Gets the header of the new mails from the server.
+</div>
+</div><p>
+<a class="anchor" name="599f2dc026bd3d759d9e2ada3d4ff3ea"></a><!-- doxytag: member="ConfigElem::getNextHeader" ref="599f2dc026bd3d759d9e2ada3d4ff3ea" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::getNextHeader </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the header of the first mail in newMails. After a succesful download this mail will be removed from the list by <a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded()</a> and this method will be invoked again. If the list is empty, it will call <a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> to get the known headers from the old mail list (m_pshowrecord). <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> <p>
+<a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4c8bf2c5e048a2c18048a3444841a668"></a><!-- doxytag: member="ConfigElem::copyHeaders" ref="4c8bf2c5e048a2c18048a3444841a668" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::copyHeaders </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fourth step of the refresh cycle. Copies the known headers of the old mails from the old mail list to the new one. At the end it invokes <a class="el" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">swapMailLists()</a>.
+</div>
+</div><p>
+<a class="anchor" name="f4206aa01f491b7a7e2c57682fe10b31"></a><!-- doxytag: member="ConfigElem::applyFilters" ref="f4206aa01f491b7a7e2c57682fe10b31" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::applyFilters </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sixth step of the refresh cycle. Applies the filters to the mails in the mail list. Invoked by <a class="el" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">swapMailLists()</a>. This methode maybe starts a new refresh cycle because after a deletion or moving we need a actual list of mails on the server. To avoid a never-ending loop you must not call this methode during the second refresh cycle. Therefore it sets filterApplied to TRUE. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a> <p>
+<a class="el" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">applyFiltersDeleted()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6a1f1cb81c4bcca055e0b98bd9fb0cf7"></a><!-- doxytag: member="ConfigElem::applyFiltersDeleted" ref="6a1f1cb81c4bcca055e0b98bd9fb0cf7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::applyFiltersDeleted </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If there are mails to delete by filters applyFilters will call the regular deletion cycle of this class with set byFilter-flag. Therefore the deletion will not branch to <a class="el" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">commitDeletion()</a> but to this methode. This performs a second refresh cycle to get an effective mail list from the server. This new cycle will not apply the filters again, because the flag filterApplied is set to TRUE. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> <p>
+<a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cdba8db3598e2390099294968623abc4"></a><!-- doxytag: member="ConfigElem::cancelRefresh" ref="cdba8db3598e2390099294968623abc4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::cancelRefresh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Cancels the refresh. Will be invoked, when a pop3 job has reported an error.
+</div>
+</div><p>
+<a class="anchor" name="3691ecff2aab23143072b434fd304c45"></a><!-- doxytag: member="ConfigElem::commitRefresh" ref="3691ecff2aab23143072b434fd304c45" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::commitRefresh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Commits the refresh. Starts a pop3 job that will do the commit. Its signal result is connected with <a class="el" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh()</a>. Invoked by <a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> if the filters was applied or <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> if not second refresh was necessary. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh()</a> <p>
+<a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="91365e361149fd5d564b99a4b7182fc3"></a><!-- doxytag: member="ConfigElem::swapMailLists" ref="91365e361149fd5d564b99a4b7182fc3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::swapMailLists </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fifth step of the refresh cycle. Copies the pointer to the temporary list to m_pshowrecord. Invoked by <a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> and <a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived()</a>. The temporary list will be the current mail list. At the end it invokes <a class="el" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh()</a> if the filters were applied (filterApplied == TRUE) or deactive or it invokes <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> if the filters were not applied (filterApplied == FALSE). <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a> <p>
+<a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> <p>
+<a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived()</a> <p>
+<a class="el" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh()</a> <p>
+<a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e638826fe97d9aded3d3dadde320103e"></a><!-- doxytag: member="ConfigElem::doDownloadActions" ref="e638826fe97d9aded3d3dadde320103e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::doDownloadActions </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Does all filter actions for which we have to download the mails These are: Moving, spam check It doesn't removes they from the server.
+</div>
+</div><p>
+<a class="anchor" name="1fd7ddefdce76a3da2bf3eda7ff28942"></a><!-- doxytag: member="ConfigElem::getNextMailForDownloadActions" ref="1fd7ddefdce76a3da2bf3eda7ff28942" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::getNextMailForDownloadActions </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the body of the first mail in MailsToDownload. After a succesful download and writing into the mailbox this mail will be removed from the list by slotMailDownloadedforDownloadActions() and this method will be invoked again. If the list is empty, it will call <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> to continue the filtering. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> <p>
+slotMailDownloadedforDownloadActions() </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="807e183296b04a86035a17a6f2fa0392"></a><!-- doxytag: member="ConfigElem::isMailDir" ref="807e183296b04a86035a17a6f2fa0392" args="(const QDir &amp;path)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::isMailDir </td>
+ <td>(</td>
+ <td class="paramtype">const QDir &amp;&nbsp;</td>
+ <td class="paramname"> <em>path</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the given directory is a maildir directory <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>path</em>&nbsp;</td><td>the directory for test </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - directory is a maildir directory </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4289e9e88062857964798c71cbc496ef"></a><!-- doxytag: member="ConfigElem::writeToMailBox" ref="4289e9e88062857964798c71cbc496ef" args="(const QString &amp;mail, const QString &amp;box)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::writeToMailBox </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>mail</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>box</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Writes the given mail into the mailbox. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>mail</em>&nbsp;</td><td>the Mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>box</em>&nbsp;</td><td>path to the mailbox </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - Writing was succesful </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f2f44d27824ca6c4caf9c472f5c980b4"></a><!-- doxytag: member="ConfigElem::slotMailDeleted" ref="f2f44d27824ca6c4caf9c472f5c980b4" args="(KIO::Job *job)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotMailDeleted </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname"> <em>job</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal result of the launched pop3 job. Removes the deleted mail from the internal mail list (m_pshowrecord). Removes the first mail from MailsToDelete and invokes <a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> again to delete the next mail. If the list is empty after it has removed the first item, it will call commitDelete(). If an error is occured, it will call <a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emit the result signal </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> <p>
+<a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a> <p>
+<a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a> <p>
+<a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1b5233c5dd75c286a369b69545f711d5"></a><!-- doxytag: member="ConfigElem::slotFinalizeDeletion" ref="1b5233c5dd75c286a369b69545f711d5" args="(KIO::Job *)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotFinalizeDeletion </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with the signal result of the job which commits the deletion. Finalizes the deletion of mails. Emits signal sigDeleteReady. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> <p>
+<a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted()</a> <p>
+<a class="el" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a63d81fad1dc2f9f8f015effabb8b6d9"></a><!-- doxytag: member="ConfigElem::slotBodyDownloaded" ref="a63d81fad1dc2f9f8f015effabb8b6d9" args="(KIO::Job *job)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotBodyDownloaded </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname"> <em>job</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal result of the launched pop3 job to download a mail body. Opens a window (class <a class="el" href="classShowMailDialog.html">ShowMailDialog</a>) with the downloaded mail body. Removes the first mail from MailsToShow and invokes <a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> again to show the next mail. If the list is empty after it has removed the first item, it will call <a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading()</a>. If an error is occured, it will call <a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emit the result signal </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> <p>
+<a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading()</a> <p>
+<a class="el" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a> <p>
+<a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a> <p>
+<a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail()</a> <p>
+<a class="el" href="classShowMailDialog.html">ShowMailDialog</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="53d209d56cb8ba5ce9f2f1d781d40e4f"></a><!-- doxytag: member="ConfigElem::slotMailDownloadedForAction" ref="53d209d56cb8ba5ce9f2f1d781d40e4f" args="(KIO::Job *job)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotMailDownloadedForAction </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname"> <em>job</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal result of the launched pop3 job to download a mail to write it into a mailbox or do a spam check. Maybe it puts the number of the downloaded mail into the list of mails to delete (MailsToDelete). Removes the first mail from MailsToMove and invokes getNextMailForMove() again to get and write the next mail. If the list is empty after it has removed the first item, it will call <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> to continue the filtering. If an error is occured the current mail will not put into MailsToDelete. And it returns to <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emit the result signal </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">MailsToDownload</a> <p>
+<a class="el" href="classConfigElem.html#1fd7ddefdce76a3da2bf3eda7ff28942">getNextMailForDownloadActions()</a> <p>
+<a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ab068855931a06371d27ec03695121a7"></a><!-- doxytag: member="ConfigElem::slotDataMailBody" ref="ab068855931a06371d27ec03695121a7" args="(KIO::Job *, const QByteArray &amp;datas)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotDataMailBody </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QByteArray &amp;&nbsp;</td>
+ <td class="paramname"> <em>datas</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal data of the launched pop3 job to download a mail body. Receives the downloaded data from the job. This lot will be called several times during the donwload. At the last one the array is empty. It extracts the body from the downloaded data and stores it in DownloadedMailBody. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>datas</em>&nbsp;</td><td>the downloaded mail </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="36b830294fa07e4a5a134f7975cfca27"></a><!-- doxytag: member="ConfigElem::slotFinalizeShowMail" ref="36b830294fa07e4a5a134f7975cfca27" args="(KIO::Job *)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotFinalizeShowMail </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with the signal result of the job which commits the download of the mail bodies. Finalizes the downloading and showing of the selected mails. Emits signal sigShowBodiesReady and sets account state to idle. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> <p>
+<a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded()</a> <p>
+<a class="el" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9771cc6111fae208e8ca92d9c162096d"></a><!-- doxytag: member="ConfigElem::slotTimeout" ref="9771cc6111fae208e8ca92d9c162096d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotTimeout </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal timeout() of the timeout timer pop3Timer. Will be called when the timer is run down, if the pop3 job has not ended on time. It kills a running pop3 job and invokes the appropriate finalize slot of the running operation.
+</div>
+</div><p>
+<a class="anchor" name="11db8a853a253b81a16ecd199c441911"></a><!-- doxytag: member="ConfigElem::slotReceiveUID" ref="11db8a853a253b81a16ecd199c441911" args="(KIO::Job *, const QByteArray &amp;data)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotReceiveUID </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QByteArray &amp;&nbsp;</td>
+ <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with the signal "data" of the pop3 transfer job which gets mail UIDs (Unique ID). Therefore it will be called when the job has received an UIDL from the server. Every received UID causes a call of this slot. When the job ends, it causes a last call but with an empty data array. The UIDs will be stored in receivedUIDs. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>received data, which contain an uid </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5ba4833fd4b897bb21fa31dff2cf5750"></a><!-- doxytag: member="ConfigElem::slotUIDsReceived" ref="5ba4833fd4b897bb21fa31dff2cf5750" args="(KIO::Job *job)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotUIDsReceived </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname"> <em>job</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal result of the launched pop3 job to get the UIDs. Will be invoked, when all UIDs are received and stored in receivedUIDs. Analyzes the received UID datas and creates new <a class="el" href="classShowRecordElem.html">ShowRecordElem</a> instances in the new mail list accordingly. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emitted the result signal </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b3e0a075b84fed2a1e156de17cdefbad"></a><!-- doxytag: member="ConfigElem::slotReceiveSize" ref="b3e0a075b84fed2a1e156de17cdefbad" args="(KIO::Job *, const QByteArray &amp;data)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotReceiveSize </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QByteArray &amp;&nbsp;</td>
+ <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with the signal "data" of the pop3 transfer job which gets mail Sizes. Therefore it will be called when the job has received a size from the server. Every received size causes a call of this slot. When the job ends, it causes a last call but with an empty data array. The UIDs will be stored in receivedSizes. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>received data, which contain a size </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="685be03ba48ad2e1cfb9a0cc04a81559"></a><!-- doxytag: member="ConfigElem::slotSizesReceived" ref="685be03ba48ad2e1cfb9a0cc04a81559" args="(KIO::Job *job)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotSizesReceived </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname"> <em>job</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal result of the launched pop3 job to get the Sizes. Will be invoked, when all Sizes are received and stored in receivedSizes. Analyzes the received datas and writes these in the appropriate mail instances. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emitted the result signal </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6470facb8041787fc48707ece1dfc364"></a><!-- doxytag: member="ConfigElem::slotFinalizeRefresh" ref="6470facb8041787fc48707ece1dfc364" args="(KIO::Job *)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotFinalizeRefresh </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal result of the job which commits the refresh. Finalizes a succesful refresh. Emits sigRefreshReady and sets account state to idle
+</div>
+</div><p>
+<a class="anchor" name="2220bd2656a5e87cfb2582ae8854f71c"></a><!-- doxytag: member="ConfigElem::slotHeaderDownloaded" ref="2220bd2656a5e87cfb2582ae8854f71c" args="(KIO::Job *job)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotHeaderDownloaded </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname"> <em>job</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal result of the launched pop3 job. Stores the received headers into the appropriate instance of the mail list. Removes the first mail from newMails and invokes <a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader()</a> again to get the next header. If the list is empty after it has removed the first item, it will call <a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a>. If an error has occured, it will call <a class="el" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emit the result signal </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader()</a> <p>
+<a class="el" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a> <p>
+<a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a> <p>
+<a class="el" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh()</a> <p>
+<a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="52b690b870d814bf6017500edc731aae"></a><!-- doxytag: member="ConfigElem::slotReceiveHeader" ref="52b690b870d814bf6017500edc731aae" args="(KIO::Job *, const QByteArray &amp;data)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::slotReceiveHeader </td>
+ <td>(</td>
+ <td class="paramtype">KIO::Job *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QByteArray &amp;&nbsp;</td>
+ <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with the signal "data" of the pop3 transfer job which gets a mail header. Therefore it will be called when the job has received a part of the header from the server. When the job ends, it causes a last call but with an empty data array. The complete header will be stored in receivedHeader. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>received data, which contains a header part </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="93838eda4c71ad66360ee5a27f630d8e"></a><!-- doxytag: member="ConfigElem::sigDeleteReady" ref="93838eda4c71ad66360ee5a27f630d8e" args="(QString account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::sigDeleteReady </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted when all selected mails are deleted. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account, which has emitted this signal </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bd3b61aa04ce3bd6ce507cb555c360d4"></a><!-- doxytag: member="ConfigElem::sigShowBodiesReady" ref="bd3b61aa04ce3bd6ce507cb555c360d4" args="(QString account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::sigShowBodiesReady </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted when the bodies of all selected mails are downloaded and shown. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account, which has emitted this signal </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c04e111468d52ed1ca964569188c96e5"></a><!-- doxytag: member="ConfigElem::sigConfigChanged" ref="c04e111468d52ed1ca964569188c96e5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::sigConfigChanged </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted when the settings have been changed.
+</div>
+</div><p>
+<a class="anchor" name="14267b997f50ad3069115e8b976d89bb"></a><!-- doxytag: member="ConfigElem::sigMessageWindowOpened" ref="14267b997f50ad3069115e8b976d89bb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::sigMessageWindowOpened </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted, when a window to show a message was opened.
+</div>
+</div><p>
+<a class="anchor" name="e328a1ef29ab8784bf9fd36de34d8bc0"></a><!-- doxytag: member="ConfigElem::sigMessageWindowClosed" ref="e328a1ef29ab8784bf9fd36de34d8bc0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::sigMessageWindowClosed </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted, when a window to show a message was closed.
+</div>
+</div><p>
+<a class="anchor" name="d57456d967920820080dc13d6fb5a8ff"></a><!-- doxytag: member="ConfigElem::sigRefreshReady" ref="d57456d967920820080dc13d6fb5a8ff" args="(QString account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigElem::sigRefreshReady </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted, when the mail list was refreshed. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account, which has emitted this signal </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="261c27647b7d842799e94ae149212ad5"></a><!-- doxytag: member="ConfigElem::isSpam" ref="261c27647b7d842799e94ae149212ad5" args="(QByteArray mail) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::isSpam </td>
+ <td>(</td>
+ <td class="paramtype">QByteArray&nbsp;</td>
+ <td class="paramname"> <em>mail</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Forwards the given mail to SpamAssassin and returns the test result <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>mail</em>&nbsp;</td><td>the mail to test </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - mail is spam </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ef9bf08b5313d9b0d5983f5a9459cf3a"></a><!-- doxytag: member="ConfigElem::isSpamAssassinRunning" ref="ef9bf08b5313d9b0d5983f5a9459cf3a" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigElem::isSpamAssassinRunning </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Looks for a running spamd daemon of SpamAssassin. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - SpamAssassin is running </dd></dl>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="8dc234323fe966a322ae8649bc2cd76e"></a><!-- doxytag: member="ConfigElem::continueShowHeaders" ref="8dc234323fe966a322ae8649bc2cd76e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int const <a class="el" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">ConfigElem::continueShowHeaders</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returned by <a class="el" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders()</a>, if the user has clicked OK.
+</div>
+</div><p>
+<a class="anchor" name="85fb09c9cdc92ae5e8663bf8c6c4a615"></a><!-- doxytag: member="ConfigElem::cancelShowHeaders" ref="85fb09c9cdc92ae5e8663bf8c6c4a615" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int const <a class="el" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">ConfigElem::cancelShowHeaders</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returned by <a class="el" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders()</a>, if the user has clicked Cancel.
+</div>
+</div><p>
+<a class="anchor" name="cdde481b0e7623717f25721a23b95352"></a><!-- doxytag: member="ConfigElem::appConfig" ref="cdde481b0e7623717f25721a23b95352" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classConfigList.html">ConfigList</a>* <a class="el" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">ConfigElem::appConfig</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pointer to the configuration of the application. Set by the constructors.
+</div>
+</div><p>
+<a class="anchor" name="e3f2a5c6b03dd756f474255247461b02"></a><!-- doxytag: member="ConfigElem::FLog" ref="e3f2a5c6b03dd756f474255247461b02" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classFilterLog.html">FilterLog</a>* <a class="el" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">ConfigElem::FLog</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pointer to the filter log. Will be set by <a class="el" href="classConfigElem.html#83af8872b7e83279750434e7ef376e5b">refreshMailList()</a> at every refresh.
+</div>
+</div><p>
+<a class="anchor" name="47a700c6d8d856f35bdcd4e01910a4ca"></a><!-- doxytag: member="ConfigElem::state" ref="47a700c6d8d856f35bdcd4e01910a4ca" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> <a class="el" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">ConfigElem::state</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+State of the account.
+</div>
+</div><p>
+<a class="anchor" name="1ad409223125a43d257cd7666c8c7284"></a><!-- doxytag: member="ConfigElem::PasswordStorage" ref="1ad409223125a43d257cd7666c8c7284" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">ConfigElem::PasswordStorage</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type of password storage. valid values are: CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET The <a class="el" href="namespaceConstants.html">Constants</a> are defined in <a class="el" href="constants_8h.html">constants.h</a> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions()</a> <p>
+<a class="el" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e8b4f30a42bc989ce81f71bc032f19f1"></a><!-- doxytag: member="ConfigElem::m_bActive" ref="e8b4f30a42bc989ce81f71bc032f19f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">ConfigElem::m_bActive</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - account is active; FALSE - account is not active
+</div>
+</div><p>
+<a class="anchor" name="52f6b77b64915aeadf30cf2e550da876"></a><!-- doxytag: member="ConfigElem::m_strAccount" ref="52f6b77b64915aeadf30cf2e550da876" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString <a class="el" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">ConfigElem::m_strAccount</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Account Name
+</div>
+</div><p>
+<a class="anchor" name="bae0388a8b60c42be7977eec129f1a11"></a><!-- doxytag: member="ConfigElem::m_pViewItem" ref="bae0388a8b60c42be7977eec129f1a11" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QListViewItem* <a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">ConfigElem::m_pViewItem</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pointer to the appropriate item in the account list view.
+</div>
+</div><p>
+<a class="anchor" name="9724726ea014cf6d22a413d266ca69d2"></a><!-- doxytag: member="ConfigElem::m_pshowrecord" ref="9724726ea014cf6d22a413d266ca69d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classShowRecord.html">ShowRecord</a>* <a class="el" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">ConfigElem::m_pshowrecord</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+List which contains all read mails from the server.
+</div>
+</div><p>
+<a class="anchor" name="c9d1c50d2a2ac6c4fa9261f0d77729a9"></a><!-- doxytag: member="ConfigElem::m_url" ref="c9d1c50d2a2ac6c4fa9261f0d77729a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KURL <a class="el" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">ConfigElem::m_url</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Uniform Resource Locator of the account on the pop3 server.
+</div>
+</div><p>
+<a class="anchor" name="b8a7341e3db3e69b8e661c89ff08b7f4"></a><!-- doxytag: member="ConfigElem::secureLoginType" ref="b8a7341e3db3e69b8e661c89ff08b7f4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">ConfigElem::secureLoginType</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type of secure login. See <a class="el" href="constants_8h.html">constants.h</a> for valid values (CONFIG_VALUE_ACCOUNT_SECLOGIN_...)
+</div>
+</div><p>
+<a class="anchor" name="b13600ffaaae88a8e0baf030ffd926a1"></a><!-- doxytag: member="ConfigElem::useTLS" ref="b13600ffaaae88a8e0baf030ffd926a1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">ConfigElem::useTLS</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+False: TLS is enabled
+</div>
+</div><p>
+<a class="anchor" name="ac5a5ecf9c70a0c94c2cf7181a1989dd"></a><!-- doxytag: member="ConfigElem::mailbody" ref="ac5a5ecf9c70a0c94c2cf7181a1989dd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QByteArray <a class="el" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">ConfigElem::mailbody</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Contains a downloaded mail body. Will be set by <a class="el" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">slotDataMailBody()</a> and read by <a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded()</a>.
+</div>
+</div><p>
+<a class="anchor" name="08ca23bb32c12dff0909a8d29d5d5028"></a><!-- doxytag: member="ConfigElem::MailsToDelete" ref="08ca23bb32c12dff0909a8d29d5d5028" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">MailNumberList_Type <a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">ConfigElem::MailsToDelete</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Contains the numbers of mails which will be deleted. Set by <a class="el" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails()</a> and <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> and used by <a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> to get the number of the next mail to delete. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails()</a> <p>
+<a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> <p>
+<a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dc3d4a8f849b476ff72d2c485a3ffa36"></a><!-- doxytag: member="ConfigElem::MailsToDownload" ref="dc3d4a8f849b476ff72d2c485a3ffa36" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">MailToDownloadMap_Type <a class="el" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">ConfigElem::MailsToDownload</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Contains the numbers of the mails shall be moved for actions like moving to mailbox or spam check. Contains also some parameters (like mailbox) about the action which have to be performed. Set and used by <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c2e27da3fda21662ca8706043e257151"></a><!-- doxytag: member="ConfigElem::MailsToShow" ref="c2e27da3fda21662ca8706043e257151" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">MailNumberList_Type <a class="el" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">ConfigElem::MailsToShow</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Contains the numbers of mails for which the bodies will be shown. Set by <a class="el" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails()</a> and used by <a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> to get the number of the next mail to show. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails()</a> <p>
+<a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f13c7462315db5c44ecaeff609d95306"></a><!-- doxytag: member="ConfigElem::newMails" ref="f13c7462315db5c44ecaeff609d95306" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">MailNumberList_Type <a class="el" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">ConfigElem::newMails</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Contains the numbers of new mails. Set by <a class="el" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders()</a> and used by <a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader()</a> to download the headers of the new mails. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders()</a> <p>
+<a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="abccdbb4bf0f8c3ba6ac726c27f454fc"></a><!-- doxytag: member="ConfigElem::pop3Job" ref="abccdbb4bf0f8c3ba6ac726c27f454fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KIO::TransferJob* <a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">ConfigElem::pop3Job</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pointer to a launched pop3 job.
+</div>
+</div><p>
+<a class="anchor" name="141eb0510e9f4031634ef566cba27329"></a><!-- doxytag: member="ConfigElem::pop3Timer" ref="141eb0510e9f4031634ef566cba27329" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QTimer* <a class="el" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">ConfigElem::pop3Timer</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+timeout timer. Will be started together with every pop3 job. If it runs down, <a class="el" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">slotTimeout()</a> will be invoked.
+</div>
+</div><p>
+<a class="anchor" name="a586a6941a1c9c21019ca42cebb4e6d3"></a><!-- doxytag: member="ConfigElem::tempMailList" ref="a586a6941a1c9c21019ca42cebb4e6d3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classShowRecord.html">ShowRecord</a>* <a class="el" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">ConfigElem::tempMailList</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+While refreshing, this <a class="el" href="classShowRecord.html">ShowRecord</a> instance will be used to build a new mail list. After that this pointer will be assigned to m_pshowrecord.
+</div>
+</div><p>
+<a class="anchor" name="80f016779bdc8774cc7822a839b2c796"></a><!-- doxytag: member="ConfigElem::receivedUIDs" ref="80f016779bdc8774cc7822a839b2c796" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList <a class="el" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">ConfigElem::receivedUIDs</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+List of received mail UIDs (unique ID). Used by <a class="el" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID()</a> and <a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived()</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc6f21ff722d537d2e59ee42e57cd337"></a><!-- doxytag: member="ConfigElem::receivedSizes" ref="fc6f21ff722d537d2e59ee42e57cd337" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList <a class="el" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">ConfigElem::receivedSizes</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+List of received mail sizes. Used by <a class="el" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize()</a> and <a class="el" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived()</a>.
+</div>
+</div><p>
+<a class="anchor" name="23ed166f77355117fa99dcbc3d5b7d12"></a><!-- doxytag: member="ConfigElem::receivedHeader" ref="23ed166f77355117fa99dcbc3d5b7d12" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QByteArray <a class="el" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">ConfigElem::receivedHeader</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+A received mail header. Set by <a class="el" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">slotReceiveHeader()</a> and used by <a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded()</a>.
+</div>
+</div><p>
+<a class="anchor" name="85b505610abbe0c01921a6e385a7548e"></a><!-- doxytag: member="ConfigElem::headerFilter" ref="85b505610abbe0c01921a6e385a7548e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classHeaderFilter.html">HeaderFilter</a> <a class="el" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">ConfigElem::headerFilter</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Every account has is own header filter instance.
+</div>
+</div><p>
+<a class="anchor" name="1c5b6fd53a5dfbe13c8d9ef2f3b97608"></a><!-- doxytag: member="ConfigElem::filterApplied" ref="1c5b6fd53a5dfbe13c8d9ef2f3b97608" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">ConfigElem::filterApplied</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This is a flag whether the filters was applied during a refresh cycle. If the some mails was deleted (recommend by the filter), we need a actual list of mails from the server. Therefore a second refresh cycle will be started. To avoid a never-ending loop this flag will be set to TRUE by <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a>. If the second refresh is running this one will not invoke the filters.
+</div>
+</div><p>
+<a class="anchor" name="c3a6aea2718324eba83d02f6e5828fa5"></a><!-- doxytag: member="ConfigElem::deletionPerformedByFilters" ref="c3a6aea2718324eba83d02f6e5828fa5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">ConfigElem::deletionPerformedByFilters</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This flag is set by <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> to indicate the deletion cycle is performed by filters and not by user. The deletion methodes need it to decide on branch targets
+</div>
+</div><p>
+<a class="anchor" name="b842ac987bd40656b334c4e8c3a75103"></a><!-- doxytag: member="ConfigElem::refreshPerformedByFilters" ref="b842ac987bd40656b334c4e8c3a75103" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">ConfigElem::refreshPerformedByFilters</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This flag is set by <a class="el" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">applyFiltersDeleted()</a> to indicate the refresh cycle is the second one after a deletion which was performed by filters. The refresh cycle need it to hold the remaining mails as new.
+</div>
+</div><p>
+<a class="anchor" name="f96a3bda830dcfbe7aa579c3e64cfed4"></a><!-- doxytag: member="ConfigElem::downloadActionsInvoked" ref="f96a3bda830dcfbe7aa579c3e64cfed4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">ConfigElem::downloadActionsInvoked</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This flag is set to TRUE by <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> to indicate the mailbodies are downloading and writing to the mailboxes or spam checking. When this is ended, <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> will be called again and it reset this flag
+</div>
+</div><p>
+<a class="anchor" name="30203c10e9c6b563ee9c454269cad8d1"></a><!-- doxytag: member="ConfigElem::moveCounter" ref="30203c10e9c6b563ee9c454269cad8d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">ConfigElem::moveCounter</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Counter for moving to create an unique file name
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configelem_8h-source.html">configelem.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configelem_8cpp.html">configelem.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classConfigList-members.html b/doc/html/classConfigList-members.html
new file mode 100644
index 0000000..3882094
--- /dev/null
+++ b/doc/html/classConfigList-members.html
@@ -0,0 +1,122 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ConfigList Member List</h1>This is the complete list of members for <a class="el" href="classConfigList.html">ConfigList</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">AccountDeletionMap</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">AccountRefreshMap</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">AccountShowBodiesMap</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">allowHTML</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#cae6685097cd8e5e63cee28e17d92d41">AutoRefreshOn</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#28739bc3cd7ce87dbd7f994081375a41">beep</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#fa610dea65deb4e7e26c01926e740e84">closeToTray</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#8bf1aaa71ff8971369466e5c2a36d27f">compareItems</a>(QCollection::Item item1, QCollection::Item item2)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#457897bbe5bd27799e6f920d4cea2173">ConfigList</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#4886c3988fef0e227cd03af094b21415">confirmClose</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#a466577c54fec821ff484a378ce32e98">confirmDeletion</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#ac13c19975a07aa87da0047cc66b4ce1">deleteSelectedMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#01cf49eac83ba56d1f9b3fbaa6bf4648">executeNewMailCommand</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#1db2530c553952aef3c23483dd6b6567">fillMailListView</a>(KshowmailView *view)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#f5155dad83daf4956ebfb09f6ebd50c6">getAccount</a>(const QString &amp;name) const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">getInitTime</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#493eec8637f0f34fb25e13d07b6d838a">getNumberMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#c68944845fe63749fc073947fbdd44d6">getNumberNewMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#3e41f463a87fbc8523bbd731cf36b473">getRefreshTimeInterval</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#83776f91a264d92cea2b6f7ef0c02765">getSelectedAccount</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#d489b548662d865fe34686507dc801ef">getSelectedSubjects</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#2a997667f702e9416a9006a481c7d848">getSpamAction</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#18994e01d2362c49cd428e3b77c0a32a">getSpamMailbox</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#80a368db22ca3a29c668a544611d16f4">getTimeoutTime</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#2e6d8a00456ca4b61ddba18ab419dd38">getTotalSize</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#47d7852e47d047dc7c00ad76715aa4df">hasAccount</a>(const QString &amp;name) const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#14b38a4e600859c0b6f3ef38afffc037">hasActiveAccounts</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#ed405d97a4a1d20cac93bf2a23cf40bf">hasInitTime</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#d80765bfadbd675b9b89ebdec0cf3566">hasSelectedMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#49a20af219bc1a4f20e50b59b6f2310c">keepNew</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#3c7523934753f98f3087ed4083df3ab2">killPOP3Jobs</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#017597159dc4b62d147aade09140e942">m_bAllowHTML</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">m_bBeep</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">m_bCloseMinimizes</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">m_bCommand</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">m_bConfirmClose</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">m_bConfirmDelete</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">m_bKeepNew</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">m_bMinimize</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">m_bMinimizeToTray</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">m_bShowConnectionErrors</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">m_bShowMainWindow</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#35d80df8b80f34868140a2163d207490">m_bShowMessage</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">m_bStartMinimized</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">m_bTerminate</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">m_nInitTimer</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">m_nIntervalTimer</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">m_nPop3Timer</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">m_strCommandPath</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">m_strSoundFile</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#94f99e48dfcc902ef18ea7310f395beb">minimizeMainWindowNoNewMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#c64e08e3c1469622763dd462612a83ca">minimizesToTray</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#24464fe479402405ee9b849ddcc9c567">newItem</a>(QCollection::Item item)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">playSound</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#77c53c4e4120961c2647d4081486aeda">playSound</a>(const char *file)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#ac706ab3763709422de0ccfa91db7776">printSetup</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#e24d2fa3175996ba24faa1ed1efcf35a">quitNoNewMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#18b093749b6a474b68a4c2bfe952d65c">readStoredMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#b3d5530c7419f6aa4b43e4247f3036a5">refreshAccountList</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#8cec55c3631317208f4800408a6e98c8">refreshMailLists</a>(FilterLog *log=NULL)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#8ab66c254c66635f97df7e17882b4ab2">refreshSetup</a>(KListView *view)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#f4faa44af3bbe318a2623b3146dc2c2d">saveOptions</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#9f3341f60b7f800b58f50e67c1f872b4">setAllowHTML</a>(bool allowHTML)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#5f798d2e62d3d8d013e3b2f54d51e94e">setConfirmDeletion</a>(bool confirm)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#c40250ce119d3e6f75b32b296ffaa36c">setInitTime</a>(int time)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#633c6c07518ecf2405ad472ab843790f">setItem</a>(const char *item)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#e595f764ea9b38f0634137438bdd4d70">setList</a>(QListView *list)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#1676756c27b3578802dba1ce47b39dcd">setRefreshTimeInterval</a>(unsigned int interval)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#2470bfe4948ada050b08b93cef51b969">setTimeoutTime</a>(uint time)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#2270af8a5ce1740958f0f0b39359051f">showAlertMessageForNewMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">showConnectionErrors</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#b4021a1f9087d447649a362d8779ec34">showMainWindowForNewMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#9578f65f771482e727dfb3e1da861aa3">showSelectedHeaders</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#69be8d63f8363fe9c727ebdaeb9eb7fa">showSelectedMails</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#6cc47a8e403bad408356604c0888c292">sigAllMessageWindowsClosed</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#9b5c13b885ba99acefb6bcb81f54b563">sigConfigChanged</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#6d5f55c7447fc52efd5800daeb8302dc">sigDeleteReady</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#4e33dcc16368960e9a41dca3bb878360">sigMessageWindowOpened</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#cd0d056e66a4c054306dca9936b9d5da">sigRefreshReady</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#4df89bc3cd1da72c4404cbe6fe1f10d1">sigShowBodiesReady</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#f8495aff41becdac4998b0c2881cccde">slotAccountConfigChanged</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#640d6202cfb38c449e95906e7581693b">slotCheckDeletionState</a>(QString account)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#beaa15863a4aae563a8539d176067f79">slotCheckRefreshState</a>(QString account)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#bdbf21b25f8e963e5c32d167aff1fe16">slotCheckShowBodiesState</a>(QString account)</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">slotMessageWindowClosed</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">slotMessageWindowOpened</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#9b32c6d646ae58275351208894d7f545">spamAction</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#44cf59851c3af0b6f0a1cbdb15688491">spamMailbox</a></td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#6b5567437e81508f071d31acb4509994">startMinimized</a>() const</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classConfigList.html#1b6a054d7671b4f57d7fe77f123179ea">~ConfigList</a>()</td><td><a class="el" href="classConfigList.html">ConfigList</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classConfigList.html b/doc/html/classConfigList.html
new file mode 100644
index 0000000..948573b
--- /dev/null
+++ b/doc/html/classConfigList.html
@@ -0,0 +1,2087 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: ConfigList Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ConfigList Class Reference</h1><!-- doxytag: class="ConfigList" --><code>#include &lt;<a class="el" href="configlist_8h-source.html">configlist.h</a>&gt;</code>
+<p>
+<a href="classConfigList-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#9b5c13b885ba99acefb6bcb81f54b563">sigConfigChanged</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#6d5f55c7447fc52efd5800daeb8302dc">sigDeleteReady</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#4df89bc3cd1da72c4404cbe6fe1f10d1">sigShowBodiesReady</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#4e33dcc16368960e9a41dca3bb878360">sigMessageWindowOpened</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#6cc47a8e403bad408356604c0888c292">sigAllMessageWindowsClosed</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#cd0d056e66a4c054306dca9936b9d5da">sigRefreshReady</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#457897bbe5bd27799e6f920d4cea2173">ConfigList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#1b6a054d7671b4f57d7fe77f123179ea">~ConfigList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#8ab66c254c66635f97df7e17882b4ab2">refreshSetup</a> (KListView *view)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#3e41f463a87fbc8523bbd731cf36b473">getRefreshTimeInterval</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#1676756c27b3578802dba1ce47b39dcd">setRefreshTimeInterval</a> (unsigned int interval)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#cae6685097cd8e5e63cee28e17d92d41">AutoRefreshOn</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#5f798d2e62d3d8d013e3b2f54d51e94e">setConfirmDeletion</a> (bool confirm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#a466577c54fec821ff484a378ce32e98">confirmDeletion</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#4886c3988fef0e227cd03af094b21415">confirmClose</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#6b5567437e81508f071d31acb4509994">startMinimized</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#fa610dea65deb4e7e26c01926e740e84">closeToTray</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#c64e08e3c1469622763dd462612a83ca">minimizesToTray</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">showConnectionErrors</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#9f3341f60b7f800b58f50e67c1f872b4">setAllowHTML</a> (bool allowHTML)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">allowHTML</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#14b38a4e600859c0b6f3ef38afffc037">hasActiveAccounts</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#80a368db22ca3a29c668a544611d16f4">getTimeoutTime</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#2470bfe4948ada050b08b93cef51b969">setTimeoutTime</a> (uint time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classConfigElem.html">ConfigElem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#83776f91a264d92cea2b6f7ef0c02765">getSelectedAccount</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#ac13c19975a07aa87da0047cc66b4ce1">deleteSelectedMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#d489b548662d865fe34686507dc801ef">getSelectedSubjects</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#d80765bfadbd675b9b89ebdec0cf3566">hasSelectedMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#69be8d63f8363fe9c727ebdaeb9eb7fa">showSelectedMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#8cec55c3631317208f4800408a6e98c8">refreshMailLists</a> (<a class="el" href="classFilterLog.html">FilterLog</a> *log=NULL)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#c68944845fe63749fc073947fbdd44d6">getNumberNewMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#493eec8637f0f34fb25e13d07b6d838a">getNumberMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#2e6d8a00456ca4b61ddba18ab419dd38">getTotalSize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#1db2530c553952aef3c23483dd6b6567">fillMailListView</a> (<a class="el" href="classKshowmailView.html">KshowmailView</a> *view)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#b4021a1f9087d447649a362d8779ec34">showMainWindowForNewMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#2270af8a5ce1740958f0f0b39359051f">showAlertMessageForNewMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#e24d2fa3175996ba24faa1ed1efcf35a">quitNoNewMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#94f99e48dfcc902ef18ea7310f395beb">minimizeMainWindowNoNewMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">getInitTime</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#c40250ce119d3e6f75b32b296ffaa36c">setInitTime</a> (int time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#ed405d97a4a1d20cac93bf2a23cf40bf">hasInitTime</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#b3d5530c7419f6aa4b43e4247f3036a5">refreshAccountList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#3c7523934753f98f3087ed4083df3ab2">killPOP3Jobs</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#9578f65f771482e727dfb3e1da861aa3">showSelectedHeaders</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#01cf49eac83ba56d1f9b3fbaa6bf4648">executeNewMailCommand</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#49a20af219bc1a4f20e50b59b6f2310c">keepNew</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#ac706ab3763709422de0ccfa91db7776">printSetup</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#f4faa44af3bbe318a2623b3146dc2c2d">saveOptions</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#18b093749b6a474b68a4c2bfe952d65c">readStoredMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#2a997667f702e9416a9006a481c7d848">getSpamAction</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#18994e01d2362c49cd428e3b77c0a32a">getSpamMailbox</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#633c6c07518ecf2405ad472ab843790f">setItem</a> (const char *item)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#e595f764ea9b38f0634137438bdd4d70">setList</a> (QListView *list)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#28739bc3cd7ce87dbd7f994081375a41">beep</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">playSound</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#77c53c4e4120961c2647d4081486aeda">playSound</a> (const char *file)</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#f8495aff41becdac4998b0c2881cccde">slotAccountConfigChanged</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#640d6202cfb38c449e95906e7581693b">slotCheckDeletionState</a> (QString account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#bdbf21b25f8e963e5c32d167aff1fe16">slotCheckShowBodiesState</a> (QString account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">slotMessageWindowOpened</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">slotMessageWindowClosed</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#beaa15863a4aae563a8539d176067f79">slotCheckRefreshState</a> (QString account)</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QCollection::Item&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#24464fe479402405ee9b849ddcc9c567">newItem</a> (QCollection::Item item)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#8bf1aaa71ff8971369466e5c2a36d27f">compareItems</a> (QCollection::Item item1, QCollection::Item item2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#47d7852e47d047dc7c00ad76715aa4df">hasAccount</a> (const QString &amp;name) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classConfigElem.html">ConfigElem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#f5155dad83daf4956ebfb09f6ebd50c6">getAccount</a> (const QString &amp;name) const</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KConfig *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">m_nIntervalTimer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">m_nPop3Timer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AccountTaskMap_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">AccountDeletionMap</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AccountTaskMap_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">AccountShowBodiesMap</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AccountTaskMap_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">AccountRefreshMap</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">m_bConfirmDelete</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#017597159dc4b62d147aade09140e942">m_bAllowHTML</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">m_nInitTimer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#35d80df8b80f34868140a2163d207490">m_bShowMessage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">m_bShowMainWindow</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">m_bBeep</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">m_strSoundFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">m_bCommand</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">m_strCommandPath</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">m_bTerminate</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">m_bMinimize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">m_bShowConnectionErrors</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">m_bConfirmClose</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">m_bStartMinimized</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">m_bCloseMinimizes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">m_bMinimizeToTray</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">m_bKeepNew</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#44cf59851c3af0b6f0a1cbdb15688491">spamMailbox</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigList.html#9b32c6d646ae58275351208894d7f545">spamAction</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains the application and account settings. The account settings are stored in <a class="el" href="classConfigElem.html">ConfigElem</a> objects. <dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke <p>
+Ulrich Weigelt </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="457897bbe5bd27799e6f920d4cea2173"></a><!-- doxytag: member="ConfigList::ConfigList" ref="457897bbe5bd27799e6f920d4cea2173" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ConfigList::ConfigList </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+</div>
+</div><p>
+<a class="anchor" name="1b6a054d7671b4f57d7fe77f123179ea"></a><!-- doxytag: member="ConfigList::~ConfigList" ref="1b6a054d7671b4f57d7fe77f123179ea" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ConfigList::~ConfigList </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="8ab66c254c66635f97df7e17882b4ab2"></a><!-- doxytag: member="ConfigList::refreshSetup" ref="8ab66c254c66635f97df7e17882b4ab2" args="(KListView *view)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::refreshSetup </td>
+ <td>(</td>
+ <td class="paramtype">KListView *&nbsp;</td>
+ <td class="paramname"> <em>view</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reads the setup from the configuration file (kshowmailrc) and sets the properties. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>view</em>&nbsp;</td><td>pointer to the account list view </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3e41f463a87fbc8523bbd731cf36b473"></a><!-- doxytag: member="ConfigList::getRefreshTimeInterval" ref="3e41f463a87fbc8523bbd731cf36b473" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigList::getRefreshTimeInterval </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the auto refresh time interval. <dl class="return" compact><dt><b>Returns:</b></dt><dd>refresh time interval [minutes] </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1676756c27b3578802dba1ce47b39dcd"></a><!-- doxytag: member="ConfigList::setRefreshTimeInterval" ref="1676756c27b3578802dba1ce47b39dcd" args="(unsigned int interval)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::setRefreshTimeInterval </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>interval</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the auto refresh time interval. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>interval</em>&nbsp;</td><td>the new time interval [minutes] </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cae6685097cd8e5e63cee28e17d92d41"></a><!-- doxytag: member="ConfigList::AutoRefreshOn" ref="cae6685097cd8e5e63cee28e17d92d41" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::AutoRefreshOn </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether auto refresh is on. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - auto refresh is on; FALSE - auto refresh is off </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5f798d2e62d3d8d013e3b2f54d51e94e"></a><!-- doxytag: member="ConfigList::setConfirmDeletion" ref="5f798d2e62d3d8d013e3b2f54d51e94e" args="(bool confirm)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::setConfirmDeletion </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>confirm</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets whether the user has to confirm a deletion. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>confirm</em>&nbsp;</td><td>TRUE - user has to confirm; FALSE - the user does not have to confirm </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a466577c54fec821ff484a378ce32e98"></a><!-- doxytag: member="ConfigList::confirmDeletion" ref="a466577c54fec821ff484a378ce32e98" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::confirmDeletion </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the user has to confirm a deletion. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - the user has to confirm <p>
+FALSE - the user does not have to confirm </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4886c3988fef0e227cd03af094b21415"></a><!-- doxytag: member="ConfigList::confirmClose" ref="4886c3988fef0e227cd03af094b21415" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::confirmClose </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the user has to confirm window close. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - user has to confirm <p>
+FALSE - user does not have to confirm </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6b5567437e81508f071d31acb4509994"></a><!-- doxytag: member="ConfigList::startMinimized" ref="6b5567437e81508f071d31acb4509994" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::startMinimized </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the app shall start minimized. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - start minimized <p>
+FALSE - don't start minimized </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fa610dea65deb4e7e26c01926e740e84"></a><!-- doxytag: member="ConfigList::closeToTray" ref="fa610dea65deb4e7e26c01926e740e84" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::closeToTray </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the close button leaves the application running in tray. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - leaves running <p>
+FALSE - app will be closed </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c64e08e3c1469622763dd462612a83ca"></a><!-- doxytag: member="ConfigList::minimizesToTray" ref="c64e08e3c1469622763dd462612a83ca" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::minimizesToTray </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether minimizes to the tray rather than to the taskbar. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - minimizes to the tray <p>
+FALSE - minimizes to the taskbar </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="04033fd5903daf6b1286891a2c7a228c"></a><!-- doxytag: member="ConfigList::showConnectionErrors" ref="04033fd5903daf6b1286891a2c7a228c" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::showConnectionErrors </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether connection errors will be shown during refresh. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - show errors <p>
+FALSE - don't show errors </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9f3341f60b7f800b58f50e67c1f872b4"></a><!-- doxytag: member="ConfigList::setAllowHTML" ref="9f3341f60b7f800b58f50e67c1f872b4" args="(bool allowHTML)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::setAllowHTML </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>allowHTML</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets whether the mail show dialog has to use HTML. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>allowHTML</em>&nbsp;</td><td>TRUE - the dialog has to use HTML; FALSE - the dialog must not use HTML </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#017597159dc4b62d147aade09140e942">m_bAllowHTML</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4cd09107151c848fafe17db0c8e9a4a6"></a><!-- doxytag: member="ConfigList::allowHTML" ref="4cd09107151c848fafe17db0c8e9a4a6" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::allowHTML </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the mail show dialog has to use HTML. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - the dialog has to use HTML <p>
+FALSE - the dialog must not use HTML </dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#017597159dc4b62d147aade09140e942">m_bAllowHTML</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="14b38a4e600859c0b6f3ef38afffc037"></a><!-- doxytag: member="ConfigList::hasActiveAccounts" ref="14b38a4e600859c0b6f3ef38afffc037" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::hasActiveAccounts </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether there are active accounts. Doesn't set the current account. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - Yes, there are active accounts (at least one :o) ); FALSE - no active accounts </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="80a368db22ca3a29c668a544611d16f4"></a><!-- doxytag: member="ConfigList::getTimeoutTime" ref="80a368db22ca3a29c668a544611d16f4" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint ConfigList::getTimeoutTime </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of seconds the application will be wait for a pop3 job. <dl class="return" compact><dt><b>Returns:</b></dt><dd>seconds to timeout </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2470bfe4948ada050b08b93cef51b969"></a><!-- doxytag: member="ConfigList::setTimeoutTime" ref="2470bfe4948ada050b08b93cef51b969" args="(uint time)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::setTimeoutTime </td>
+ <td>(</td>
+ <td class="paramtype">uint&nbsp;</td>
+ <td class="paramname"> <em>time</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the number of seconds the application will be wait for a pop3 job. Minimum time is POP3_MINIMUM_TIMEOUT_TIME seconds. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>time</em>&nbsp;</td><td>seconds to timeout </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="constants_8h.html">constants.h</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="83776f91a264d92cea2b6f7ef0c02765"></a><!-- doxytag: member="ConfigList::getSelectedAccount" ref="83776f91a264d92cea2b6f7ef0c02765" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classConfigElem.html">ConfigElem</a> * ConfigList::getSelectedAccount </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the first account, for which an appropriate item is selected in the account list view. <dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the selected account object <p>
+NULL - no account is selected </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ac13c19975a07aa87da0047cc66b4ce1"></a><!-- doxytag: member="ConfigList::deleteSelectedMails" ref="ac13c19975a07aa87da0047cc66b4ce1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::deleteSelectedMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deletes all selected mails from the servers and the mail lists. This just starts the deletion and returns after then. When all accounts are ready the signal sigDeleteReady will be emitted.
+</div>
+</div><p>
+<a class="anchor" name="ea02d4502c51afab1e50f9fabd36a722"></a><!-- doxytag: member="ConfigList::connectAccounts" ref="ea02d4502c51afab1e50f9fabd36a722" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::connectAccounts </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connects the signals of the accounts with the slots of this class. It is necessary to do this after an account has been appended to the list and it is a good idea to call this method before you invoke an operation on an account that may emit a signal. The reason is that the pointer list seemingly often changes the adresses of the inserted accounts. After that the connections are corrupt.
+</div>
+</div><p>
+<a class="anchor" name="d489b548662d865fe34686507dc801ef"></a><!-- doxytag: member="ConfigList::getSelectedSubjects" ref="d489b548662d865fe34686507dc801ef" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList ConfigList::getSelectedSubjects </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the subjects of the selected mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>subjects of selected mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d80765bfadbd675b9b89ebdec0cf3566"></a><!-- doxytag: member="ConfigList::hasSelectedMails" ref="d80765bfadbd675b9b89ebdec0cf3566" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::hasSelectedMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether there are mails in this list which are selected in the list view. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - there are selected mails <p>
+FALSE - there aren't selected mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="69be8d63f8363fe9c727ebdaeb9eb7fa"></a><!-- doxytag: member="ConfigList::showSelectedMails" ref="69be8d63f8363fe9c727ebdaeb9eb7fa" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::showSelectedMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Downloads and shows the bodies of the selected mails. This just starts the download and returns after then. When all bodies are downloaded and shown the signal sigShowBodiesReady will be emitted.
+</div>
+</div><p>
+<a class="anchor" name="8cec55c3631317208f4800408a6e98c8"></a><!-- doxytag: member="ConfigList::refreshMailLists" ref="8cec55c3631317208f4800408a6e98c8" args="(FilterLog *log=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::refreshMailLists </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td>
+ <td class="paramname"> <em>log</em> = <code>NULL</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Refreshes the mail list of all accounts. This just starts the refresh and returns after then. When all accounts have refreshed their mail list the signal sigRefreshReady will be emitted. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>log</em>&nbsp;</td><td>Pointer to the filter log. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c68944845fe63749fc073947fbdd44d6"></a><!-- doxytag: member="ConfigList::getNumberNewMails" ref="c68944845fe63749fc073947fbdd44d6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigList::getNumberNewMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of new mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of new mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="493eec8637f0f34fb25e13d07b6d838a"></a><!-- doxytag: member="ConfigList::getNumberMails" ref="493eec8637f0f34fb25e13d07b6d838a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigList::getNumberMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2e6d8a00456ca4b61ddba18ab419dd38"></a><!-- doxytag: member="ConfigList::getTotalSize" ref="2e6d8a00456ca4b61ddba18ab419dd38" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long ConfigList::getTotalSize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the total size of all mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>total size </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1db2530c553952aef3c23483dd6b6567"></a><!-- doxytag: member="ConfigList::fillMailListView" ref="1db2530c553952aef3c23483dd6b6567" args="(KshowmailView *view)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::fillMailListView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKshowmailView.html">KshowmailView</a> *&nbsp;</td>
+ <td class="paramname"> <em>view</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates for every mail a list view item and inserts it into the mail list view. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>view</em>&nbsp;</td><td>pointer to the application view </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b4021a1f9087d447649a362d8779ec34"></a><!-- doxytag: member="ConfigList::showMainWindowForNewMails" ref="b4021a1f9087d447649a362d8779ec34" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::showMainWindowForNewMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the main window will be shown, if new mails was received. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - main window will be shown <p>
+FALSE - main window will not be shown </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2270af8a5ce1740958f0f0b39359051f"></a><!-- doxytag: member="ConfigList::showAlertMessageForNewMails" ref="2270af8a5ce1740958f0f0b39359051f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::showAlertMessageForNewMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether an alert message will be shown if new mails were received. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - will be shown <p>
+FALSE - will not be shown </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e24d2fa3175996ba24faa1ed1efcf35a"></a><!-- doxytag: member="ConfigList::quitNoNewMails" ref="e24d2fa3175996ba24faa1ed1efcf35a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::quitNoNewMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the app will be terminated if no new mails were received. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - will be terminated <p>
+FALSE - will not be terminated </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="94f99e48dfcc902ef18ea7310f395beb"></a><!-- doxytag: member="ConfigList::minimizeMainWindowNoNewMails" ref="94f99e48dfcc902ef18ea7310f395beb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::minimizeMainWindowNoNewMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the main window will be minimized, if no new mails were received. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - main window will be minimized <p>
+FALSE - main window will not be minimized </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3b74518a8dc0aff55be667276bc4597b"></a><!-- doxytag: member="ConfigList::getInitTime" ref="3b74518a8dc0aff55be667276bc4597b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigList::getInitTime </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the configured time to the first refresh. <dl class="return" compact><dt><b>Returns:</b></dt><dd>time to the first refresh (seconds) </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c40250ce119d3e6f75b32b296ffaa36c"></a><!-- doxytag: member="ConfigList::setInitTime" ref="c40250ce119d3e6f75b32b296ffaa36c" args="(int time)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::setInitTime </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>time</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the time to the first refresh. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>time</em>&nbsp;</td><td>time (seconds) to the first refresh </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ed405d97a4a1d20cac93bf2a23cf40bf"></a><!-- doxytag: member="ConfigList::hasInitTime" ref="ed405d97a4a1d20cac93bf2a23cf40bf" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::hasInitTime </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether a time to first refresh is configured. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - init time configured <p>
+FALSE - no init time configured </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b3d5530c7419f6aa4b43e4247f3036a5"></a><!-- doxytag: member="ConfigList::refreshAccountList" ref="b3d5530c7419f6aa4b43e4247f3036a5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::refreshAccountList </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Refreshes the account list (number of mails and total size).
+</div>
+</div><p>
+<a class="anchor" name="3c7523934753f98f3087ed4083df3ab2"></a><!-- doxytag: member="ConfigList::killPOP3Jobs" ref="3c7523934753f98f3087ed4083df3ab2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::killPOP3Jobs </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Kills all running pop3 jobs.
+</div>
+</div><p>
+<a class="anchor" name="9578f65f771482e727dfb3e1da861aa3"></a><!-- doxytag: member="ConfigList::showSelectedHeaders" ref="9578f65f771482e727dfb3e1da861aa3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::showSelectedHeaders </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shows the headers of all selected mails.
+</div>
+</div><p>
+<a class="anchor" name="01cf49eac83ba56d1f9b3fbaa6bf4648"></a><!-- doxytag: member="ConfigList::executeNewMailCommand" ref="01cf49eac83ba56d1f9b3fbaa6bf4648" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::executeNewMailCommand </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Executes the configure new mail command. Does nothing, if the command option is switched off (m_bCommand == false).
+</div>
+</div><p>
+<a class="anchor" name="49a20af219bc1a4f20e50b59b6f2310c"></a><!-- doxytag: member="ConfigList::keepNew" ref="49a20af219bc1a4f20e50b59b6f2310c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::keepNew </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether all new mails will keep new status until the app is closed. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - mails keep new status at next refresh <p>
+FALSE - mails don't keep new status at next refresh </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ac706ab3763709422de0ccfa91db7776"></a><!-- doxytag: member="ConfigList::printSetup" ref="ac706ab3763709422de0ccfa91db7776" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::printSetup </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prints the setup.
+</div>
+</div><p>
+<a class="anchor" name="f4faa44af3bbe318a2623b3146dc2c2d"></a><!-- doxytag: member="ConfigList::saveOptions" ref="f4faa44af3bbe318a2623b3146dc2c2d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::saveOptions </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Saves the current mails data and the account setups. The mails data will be saved into an XML file (kshowmail.xml). The account setups will be saved into the application config file (kshowmailrc).
+</div>
+</div><p>
+<a class="anchor" name="18b093749b6a474b68a4c2bfe952d65c"></a><!-- doxytag: member="ConfigList::readStoredMails" ref="18b093749b6a474b68a4c2bfe952d65c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::readStoredMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reads stored mails data. At every setup saving (e.g. at exit) the mails data will be stored into the file kshowmail.xml. At application start we read this file to identify mails which are not new at first refresh.
+</div>
+</div><p>
+<a class="anchor" name="2a997667f702e9416a9006a481c7d848"></a><!-- doxytag: member="ConfigList::getSpamAction" ref="2a997667f702e9416a9006a481c7d848" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a> ConfigList::getSpamAction </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the action to used on spam mails <dl class="return" compact><dt><b>Returns:</b></dt><dd>action to used on spam mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="18994e01d2362c49cd428e3b77c0a32a"></a><!-- doxytag: member="ConfigList::getSpamMailbox" ref="18994e01d2362c49cd428e3b77c0a32a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ConfigList::getSpamMailbox </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the mailbox for spam mails <dl class="return" compact><dt><b>Returns:</b></dt><dd>mailbox for spam </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="633c6c07518ecf2405ad472ab843790f"></a><!-- doxytag: member="ConfigList::setItem" ref="633c6c07518ecf2405ad472ab843790f" args="(const char *item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::setItem </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e595f764ea9b38f0634137438bdd4d70"></a><!-- doxytag: member="ConfigList::setList" ref="e595f764ea9b38f0634137438bdd4d70" args="(QListView *list)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::setList </td>
+ <td>(</td>
+ <td class="paramtype">QListView *&nbsp;</td>
+ <td class="paramname"> <em>list</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="28739bc3cd7ce87dbd7f994081375a41"></a><!-- doxytag: member="ConfigList::beep" ref="28739bc3cd7ce87dbd7f994081375a41" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::beep </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5e7a5e2323ebbbad7d960bae9814ce5d"></a><!-- doxytag: member="ConfigList::playSound" ref="5e7a5e2323ebbbad7d960bae9814ce5d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::playSound </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="77c53c4e4120961c2647d4081486aeda"></a><!-- doxytag: member="ConfigList::playSound" ref="77c53c4e4120961c2647d4081486aeda" args="(const char *file)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::playSound </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>file</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="24464fe479402405ee9b849ddcc9c567"></a><!-- doxytag: member="ConfigList::newItem" ref="24464fe479402405ee9b849ddcc9c567" args="(QCollection::Item item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QCollection::Item ConfigList::newItem </td>
+ <td>(</td>
+ <td class="paramtype">QCollection::Item&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Makes a copy from the given account object and returns the pointer to it. Reimplementation of QPtrList::newItem(). Used by QPtrList to add new items. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>account object </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the new account object </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8bf1aaa71ff8971369466e5c2a36d27f"></a><!-- doxytag: member="ConfigList::compareItems" ref="8bf1aaa71ff8971369466e5c2a36d27f" args="(QCollection::Item item1, QCollection::Item item2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ConfigList::compareItems </td>
+ <td>(</td>
+ <td class="paramtype">QCollection::Item&nbsp;</td>
+ <td class="paramname"> <em>item1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QCollection::Item&nbsp;</td>
+ <td class="paramname"> <em>item2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Compares two <a class="el" href="classConfigElem.html">ConfigElem</a> objects. Reimplementation of QPtrList::compareItems(). Used by inSort(). <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>item1</em>&nbsp;</td><td>account 1 </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>item2</em>&nbsp;</td><td>account 2 </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 if account name 1 == account name 2 <p>
+nonzero if account name 2 != account name 2 </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="47d7852e47d047dc7c00ad76715aa4df"></a><!-- doxytag: member="ConfigList::hasAccount" ref="47d7852e47d047dc7c00ad76715aa4df" args="(const QString &amp;name) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConfigList::hasAccount </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>name</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the given account is in the list <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>name of the searched account </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - account is existent <p>
+FALSE - account is not existent </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f5155dad83daf4956ebfb09f6ebd50c6"></a><!-- doxytag: member="ConfigList::getAccount" ref="f5155dad83daf4956ebfb09f6ebd50c6" args="(const QString &amp;name) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classConfigElem.html">ConfigElem</a> * ConfigList::getAccount </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>name</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the pointer to the account named like the given name. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>of the searched account </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>account or NULL, if the account was not found </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f8495aff41becdac4998b0c2881cccde"></a><!-- doxytag: member="ConfigList::slotAccountConfigChanged" ref="f8495aff41becdac4998b0c2881cccde" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::slotAccountConfigChanged </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigConfigChanged of all accounts. Emits the signal sigConfigChanged.
+</div>
+</div><p>
+<a class="anchor" name="640d6202cfb38c449e95906e7581693b"></a><!-- doxytag: member="ConfigList::slotCheckDeletionState" ref="640d6202cfb38c449e95906e7581693b" args="(QString account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::slotCheckDeletionState </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigDeleteReady of all accounts. When an account has sent this signal its appropriate item in AccountDeletionMap will set to FALSE. When all accounts have done the deletion it will emit signal sigDeleteReady. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account which has emitted the signal </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">AccountDeletionMap</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bdbf21b25f8e963e5c32d167aff1fe16"></a><!-- doxytag: member="ConfigList::slotCheckShowBodiesState" ref="bdbf21b25f8e963e5c32d167aff1fe16" args="(QString account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::slotCheckShowBodiesState </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigShowBodiesReady of all accounts. When an account has sent this signal its appropriate item in AccountShowBodiesMap will set to FALSE. When all accounts have shown the mail it will emit signal sigShowBodiesReady. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account which has emitted the signal </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">AccountShowBodiesMap</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1ffbc4bf4ef66872162065b80a248b7a"></a><!-- doxytag: member="ConfigList::slotMessageWindowOpened" ref="1ffbc4bf4ef66872162065b80a248b7a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::slotMessageWindowOpened </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigMessageWindowOpened of all accounts. When an account has sent this signal the counter ctrOpenMessageWindows will be incremented. When the counter was incremented from zero (the first window was opened) the signal sigMessageWindowOpened will be emitted. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a> <p>
+<a class="el" href="classConfigList.html#4e33dcc16368960e9a41dca3bb878360">sigMessageWindowOpened</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6a9cc47ba150c0923b558752f118ec6c"></a><!-- doxytag: member="ConfigList::slotMessageWindowClosed" ref="6a9cc47ba150c0923b558752f118ec6c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::slotMessageWindowClosed </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigMessageWindowClosed of all accounts. When an account has sent this signal the counter ctrOpenMessageWindows will be decremented. When the counter has reached zero the signal sigAllMessageWindowsClosed will be emitted. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a> <p>
+<a class="el" href="classConfigList.html#6cc47a8e403bad408356604c0888c292">sigAllMessageWindowsClosed</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="beaa15863a4aae563a8539d176067f79"></a><!-- doxytag: member="ConfigList::slotCheckRefreshState" ref="beaa15863a4aae563a8539d176067f79" args="(QString account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::slotCheckRefreshState </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigRefreshReady of all accounts. When an account has sent this signal its appropriate item in AccountRefreshMap will set to FALSE. When all accounts have refreshed their mail list it will emit signal sigRefreshReady. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account which has emitted the signal </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">AccountRefreshMap</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9b5c13b885ba99acefb6bcb81f54b563"></a><!-- doxytag: member="ConfigList::sigConfigChanged" ref="9b5c13b885ba99acefb6bcb81f54b563" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::sigConfigChanged </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted when the configuration of an account or of the app was changed.
+</div>
+</div><p>
+<a class="anchor" name="6d5f55c7447fc52efd5800daeb8302dc"></a><!-- doxytag: member="ConfigList::sigDeleteReady" ref="6d5f55c7447fc52efd5800daeb8302dc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::sigDeleteReady </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted when all selected mails are deleted.
+</div>
+</div><p>
+<a class="anchor" name="4df89bc3cd1da72c4404cbe6fe1f10d1"></a><!-- doxytag: member="ConfigList::sigShowBodiesReady" ref="4df89bc3cd1da72c4404cbe6fe1f10d1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::sigShowBodiesReady </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted when all selected mails are shown.
+</div>
+</div><p>
+<a class="anchor" name="4e33dcc16368960e9a41dca3bb878360"></a><!-- doxytag: member="ConfigList::sigMessageWindowOpened" ref="4e33dcc16368960e9a41dca3bb878360" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::sigMessageWindowOpened </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted by slotMessageWindowOpened when an account has opened a window to show a mail. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">slotMessageWindowOpened</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6cc47a8e403bad408356604c0888c292"></a><!-- doxytag: member="ConfigList::sigAllMessageWindowsClosed" ref="6cc47a8e403bad408356604c0888c292" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::sigAllMessageWindowsClosed </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted by slotMessageWindowClosed when all accounts have closed their windows to show mails. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">slotMessageWindowClosed</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cd0d056e66a4c054306dca9936b9d5da"></a><!-- doxytag: member="ConfigList::sigRefreshReady" ref="cd0d056e66a4c054306dca9936b9d5da" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ConfigList::sigRefreshReady </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Will be emitted, when all accounts have refreshed their mail list.
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="4bed3e796400897fbffd3eb19e4ff296"></a><!-- doxytag: member="ConfigList::config" ref="4bed3e796400897fbffd3eb19e4ff296" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KConfig* <a class="el" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">ConfigList::config</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connector to the configuration file
+</div>
+</div><p>
+<a class="anchor" name="b15e5bd9334e36428c5d44b9ee2a97d5"></a><!-- doxytag: member="ConfigList::m_nIntervalTimer" ref="b15e5bd9334e36428c5d44b9ee2a97d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">ConfigList::m_nIntervalTimer</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Time in minutes to the next automatic refresh.
+</div>
+</div><p>
+<a class="anchor" name="f4a428e650cf89e8ae0df0a2983f96f4"></a><!-- doxytag: member="ConfigList::m_nPop3Timer" ref="f4a428e650cf89e8ae0df0a2983f96f4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint <a class="el" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">ConfigList::m_nPop3Timer</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of seconds the application will wait for a pop3 job to complete.
+</div>
+</div><p>
+<a class="anchor" name="bc124e934246f773aeab03b5f0940f01"></a><!-- doxytag: member="ConfigList::AccountDeletionMap" ref="bc124e934246f773aeab03b5f0940f01" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">AccountTaskMap_Type <a class="el" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">ConfigList::AccountDeletionMap</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This map is used by the delete methods. <a class="el" href="classConfigList.html#ac13c19975a07aa87da0047cc66b4ce1">deleteSelectedMails()</a> clears it and after that inserts for every account an item. The Key is the account name and the data is TRUE. When <a class="el" href="classConfigList.html#640d6202cfb38c449e95906e7581693b">slotCheckDeletionState()</a> is invoked by a signal sent by an account, this slot will set the appropriate item data to FALSE. If the data of all items are set to FALSE, the method will know all accounts have ended the deletion and will emit sigDeleteReady. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#ac13c19975a07aa87da0047cc66b4ce1">deleteSelectedMails()</a> <p>
+<a class="el" href="classConfigList.html#640d6202cfb38c449e95906e7581693b">slotCheckDeletionState()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6fcc9096444b71e03865ac2402bb0d23"></a><!-- doxytag: member="ConfigList::AccountShowBodiesMap" ref="6fcc9096444b71e03865ac2402bb0d23" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">AccountTaskMap_Type <a class="el" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">ConfigList::AccountShowBodiesMap</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This map is used by the methods to show the mail body. <a class="el" href="classConfigList.html#69be8d63f8363fe9c727ebdaeb9eb7fa">showSelectedMails()</a> clears it and after that inserts for every account an item. The Key is the account name and the data is TRUE. When <a class="el" href="classConfigList.html#bdbf21b25f8e963e5c32d167aff1fe16">slotCheckShowBodiesState()</a> is invoked by a signal sent by an account, this slot will set the appropriate item data to FALSE. If the data of all items are set to FALSE, the method will know all accounts have shown the mail body and will emit sigShowBodiesReady. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#69be8d63f8363fe9c727ebdaeb9eb7fa">showSelectedMails()</a> <p>
+<a class="el" href="classConfigList.html#bdbf21b25f8e963e5c32d167aff1fe16">slotCheckShowBodiesState()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9c266b75b6629ff8f850ac9b9a2a8a08"></a><!-- doxytag: member="ConfigList::AccountRefreshMap" ref="9c266b75b6629ff8f850ac9b9a2a8a08" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">AccountTaskMap_Type <a class="el" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">ConfigList::AccountRefreshMap</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This map is used by the methods to refresh the account mail lists. <a class="el" href="classConfigList.html#8cec55c3631317208f4800408a6e98c8">refreshMailLists()</a> clears it and after that inserts for every account an item. The Key ist the account name and the data is TRUE. When <a class="el" href="classConfigList.html#beaa15863a4aae563a8539d176067f79">slotCheckRefreshState()</a> is invoked by a signal sent by an account, this slot will set the appropriate item data to FALSE. If the data of all items are set to FALSE, the method will know all accounts have refreshed their mail list and will emit sigRefreshReady. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#8cec55c3631317208f4800408a6e98c8">refreshMailLists()</a> <p>
+<a class="el" href="classConfigList.html#beaa15863a4aae563a8539d176067f79">slotCheckRefreshState()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8b8d0d0a2d78c9f3ede1db0a9e77f8be"></a><!-- doxytag: member="ConfigList::m_bConfirmDelete" ref="8b8d0d0a2d78c9f3ede1db0a9e77f8be" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">ConfigList::m_bConfirmDelete</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - the user has to confirm a deletion, FALSE - the user does not have to confirm a deletion
+</div>
+</div><p>
+<a class="anchor" name="017597159dc4b62d147aade09140e942"></a><!-- doxytag: member="ConfigList::m_bAllowHTML" ref="017597159dc4b62d147aade09140e942" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#017597159dc4b62d147aade09140e942">ConfigList::m_bAllowHTML</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - allow HTML formatting in the mail show dialog box FALSE - don't allow HTML formatting <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#9f3341f60b7f800b58f50e67c1f872b4">setAllowHTML()</a> <p>
+<a class="el" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">allowHTML()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6a3a4e9a8428c350a53bbf7b39f27e39"></a><!-- doxytag: member="ConfigList::ctrOpenMessageWindows" ref="6a3a4e9a8428c350a53bbf7b39f27e39" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ConfigList::ctrOpenMessageWindows</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of windows, which have been opened by the accounts to show mails. Used by <a class="el" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">slotMessageWindowOpened()</a> and <a class="el" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">slotMessageWindowClosed()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">slotMessageWindowOpened</a> <p>
+<a class="el" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">slotMessageWindowClosed</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="872222b57b257e2ba67cf360dffc2a1b"></a><!-- doxytag: member="ConfigList::m_nInitTimer" ref="872222b57b257e2ba67cf360dffc2a1b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">ConfigList::m_nInitTimer</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Contains the time (seconds) to first refresh. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigList.html#c40250ce119d3e6f75b32b296ffaa36c">setInitTime()</a> <p>
+<a class="el" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">getInitTime()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="35d80df8b80f34868140a2163d207490"></a><!-- doxytag: member="ConfigList::m_bShowMessage" ref="35d80df8b80f34868140a2163d207490" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#35d80df8b80f34868140a2163d207490">ConfigList::m_bShowMessage</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - If a new mail is arrived an alert window will be shown.
+</div>
+</div><p>
+<a class="anchor" name="b9613ab5f07edb0ef04383867674a5ce"></a><!-- doxytag: member="ConfigList::m_bShowMainWindow" ref="b9613ab5f07edb0ef04383867674a5ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">ConfigList::m_bShowMainWindow</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - If a new mail is arrived the main window will be shown.
+</div>
+</div><p>
+<a class="anchor" name="a866f2fd4fb32d49ab99306150d79c50"></a><!-- doxytag: member="ConfigList::m_bBeep" ref="a866f2fd4fb32d49ab99306150d79c50" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">ConfigList::m_bBeep</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - If a new mail is arrived the system will beep.
+</div>
+</div><p>
+<a class="anchor" name="a50d4f3ca2c1f7814aec63df25de1811"></a><!-- doxytag: member="ConfigList::m_bSound" ref="a50d4f3ca2c1f7814aec63df25de1811" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">ConfigList::m_bSound</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - If a new mail is arrived a sound will be played.
+</div>
+</div><p>
+<a class="anchor" name="be34e6084394fa6fa99422a7cc50d8f0"></a><!-- doxytag: member="ConfigList::m_strSoundFile" ref="be34e6084394fa6fa99422a7cc50d8f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString <a class="el" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">ConfigList::m_strSoundFile</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sound file which will be played if a new mail is arrived.
+</div>
+</div><p>
+<a class="anchor" name="ae8d4084a4b83a09722015793afb974c"></a><!-- doxytag: member="ConfigList::m_bCommand" ref="ae8d4084a4b83a09722015793afb974c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">ConfigList::m_bCommand</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - If a new mail is arrived a command will be executed.
+</div>
+</div><p>
+<a class="anchor" name="ea53a55a83d06cb76e3e686dd29ca034"></a><!-- doxytag: member="ConfigList::m_strCommandPath" ref="ea53a55a83d06cb76e3e686dd29ca034" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString <a class="el" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">ConfigList::m_strCommandPath</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Path to command which will be executed if a new mail is arrived.
+</div>
+</div><p>
+<a class="anchor" name="cdf78356d632253ac463907e526eb26a"></a><!-- doxytag: member="ConfigList::m_bTerminate" ref="cdf78356d632253ac463907e526eb26a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">ConfigList::m_bTerminate</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - If no new mail is arrived the application will be ended.
+</div>
+</div><p>
+<a class="anchor" name="f22fd0f8854795662a444bc2b4f8a9b9"></a><!-- doxytag: member="ConfigList::m_bMinimize" ref="f22fd0f8854795662a444bc2b4f8a9b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">ConfigList::m_bMinimize</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - If no new mail is arrived the main window will be minimized.
+</div>
+</div><p>
+<a class="anchor" name="1bd48d8596694d5b39e0ead274689010"></a><!-- doxytag: member="ConfigList::m_bShowConnectionErrors" ref="1bd48d8596694d5b39e0ead274689010" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">ConfigList::m_bShowConnectionErrors</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - If a connection error occures during refresh an error message will be shown.
+</div>
+</div><p>
+<a class="anchor" name="80b1f5a036cdaf9054ba57831a0c013e"></a><!-- doxytag: member="ConfigList::m_bConfirmClose" ref="80b1f5a036cdaf9054ba57831a0c013e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">ConfigList::m_bConfirmClose</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - The user has to confirm window close.
+</div>
+</div><p>
+<a class="anchor" name="fb4f1f200303a7e94114a8c4c85eb47e"></a><!-- doxytag: member="ConfigList::m_bStartMinimized" ref="fb4f1f200303a7e94114a8c4c85eb47e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">ConfigList::m_bStartMinimized</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - the app starts minimized.
+</div>
+</div><p>
+<a class="anchor" name="da6c14776958a3b28f68797c7feb6c5b"></a><!-- doxytag: member="ConfigList::m_bCloseMinimizes" ref="da6c14776958a3b28f68797c7feb6c5b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">ConfigList::m_bCloseMinimizes</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - the close button leaves the application running in tray
+</div>
+</div><p>
+<a class="anchor" name="af4cc3801f229ae974131ef1e000a8cf"></a><!-- doxytag: member="ConfigList::m_bMinimizeToTray" ref="af4cc3801f229ae974131ef1e000a8cf" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">ConfigList::m_bMinimizeToTray</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - minimizes to the tray rather than to the taskbar
+</div>
+</div><p>
+<a class="anchor" name="54c7671d25847b7b16cf71ec61c640d0"></a><!-- doxytag: member="ConfigList::m_bKeepNew" ref="54c7671d25847b7b16cf71ec61c640d0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">ConfigList::m_bKeepNew</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - mails keep new until termination
+</div>
+</div><p>
+<a class="anchor" name="44cf59851c3af0b6f0a1cbdb15688491"></a><!-- doxytag: member="ConfigList::spamMailbox" ref="44cf59851c3af0b6f0a1cbdb15688491" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString <a class="el" href="classConfigList.html#44cf59851c3af0b6f0a1cbdb15688491">ConfigList::spamMailbox</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Mailbox for Spam, if configured
+</div>
+</div><p>
+<a class="anchor" name="9b32c6d646ae58275351208894d7f545"></a><!-- doxytag: member="ConfigList::spamAction" ref="9b32c6d646ae58275351208894d7f545" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a> <a class="el" href="classConfigList.html#9b32c6d646ae58275351208894d7f545">ConfigList::spamAction</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Action which shall be done, if the mail is Spam
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configlist_8h-source.html">configlist.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configlist_8cpp.html">configlist.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classEditDialog-members.html b/doc/html/classEditDialog-members.html
new file mode 100644
index 0000000..39f5388
--- /dev/null
+++ b/doc/html/classEditDialog-members.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>EditDialog Member List</h1>This is the complete list of members for <a class="el" href="classEditDialog.html">EditDialog</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#f96408404a78ca846820488c1aae1429">_buttonCancel</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">_buttonOk</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">_buttonReply</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDialog.html#2ca1e6e1f1bf299f39bfe42a42d310a0">_row</a></td><td><a class="el" href="classEditDialog.html">EditDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDialog.html#60b8b3d2cb57cb5f8a1f12b41cb48925">addWidget</a>(const QString &amp;label, const QString &amp;value)</td><td><a class="el" href="classEditDialog.html">EditDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDialog.html#f04c4d1f7426db3ce7b52afbd47bee3a">EditDialog</a>(QWidget *parent, const char *name, const char *content, bool html)</td><td><a class="el" href="classEditDialog.html">EditDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#1a0993a8c1b96893a290c3c7b8ce0a18">EditDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#121ab750fca3f5077ec34c90edc8fb2e">EditDlgLayout</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#8e34dcd04a2c8ed5cd2592b971e3d674">headerlayout</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#d3a3cffb24bdee707ff2e5d86c4e71bd">languageChange</a>()</td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDialog.html#375c93b954436746caab26f1d2664811">slotReplyClicked</a>()</td><td><a class="el" href="classEditDialog.html">EditDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#c7b18d6e1e9a58b38758c4ab2439edbd">Spacer15</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDialog.html#702b03511d3afe4d3a05a588b06d597c">~EditDialog</a>()</td><td><a class="el" href="classEditDialog.html">EditDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#d2ee10f87c785df1bd542d5a40f457c9">~EditDlg</a>()</td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classEditDialog.html b/doc/html/classEditDialog.html
new file mode 100644
index 0000000..33b8c23
--- /dev/null
+++ b/doc/html/classEditDialog.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: EditDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>EditDialog Class Reference</h1><!-- doxytag: class="EditDialog" --><!-- doxytag: inherits="EditDlg" --><code>#include &lt;<a class="el" href="editdialog_8h-source.html">editdialog.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for EditDialog:
+<p><center><img src="classEditDialog.png" usemap="#EditDialog_map" border="0" alt=""></center>
+<map name="EditDialog_map">
+<area href="classEditDlg.html" alt="EditDlg" shape="rect" coords="0,0,69,24">
+</map>
+<a href="classEditDialog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="375c93b954436746caab26f1d2664811"></a><!-- doxytag: member="EditDialog::slotReplyClicked" ref="375c93b954436746caab26f1d2664811" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDialog.html#375c93b954436746caab26f1d2664811">slotReplyClicked</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f04c4d1f7426db3ce7b52afbd47bee3a"></a><!-- doxytag: member="EditDialog::EditDialog" ref="f04c4d1f7426db3ce7b52afbd47bee3a" args="(QWidget *parent, const char *name, const char *content, bool html)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDialog.html#f04c4d1f7426db3ce7b52afbd47bee3a">EditDialog</a> (QWidget *parent, const char *name, const char *content, bool html)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="702b03511d3afe4d3a05a588b06d597c"></a><!-- doxytag: member="EditDialog::~EditDialog" ref="702b03511d3afe4d3a05a588b06d597c" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDialog.html#702b03511d3afe4d3a05a588b06d597c">~EditDialog</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="60b8b3d2cb57cb5f8a1f12b41cb48925"></a><!-- doxytag: member="EditDialog::addWidget" ref="60b8b3d2cb57cb5f8a1f12b41cb48925" args="(const QString &amp;label, const QString &amp;value)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDialog.html#60b8b3d2cb57cb5f8a1f12b41cb48925">addWidget</a> (const QString &amp;label, const QString &amp;value)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ca1e6e1f1bf299f39bfe42a42d310a0"></a><!-- doxytag: member="EditDialog::_row" ref="2ca1e6e1f1bf299f39bfe42a42d310a0" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDialog.html#2ca1e6e1f1bf299f39bfe42a42d310a0">_row</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="editdialog_8h-source.html#l00028">28</a> of file <a class="el" href="editdialog_8h-source.html">editdialog.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="editdialog_8h-source.html">editdialog.h</a><li>kshowmail/<a class="el" href="editdialog_8cpp-source.html">editdialog.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classEditDialog.png b/doc/html/classEditDialog.png
new file mode 100644
index 0000000..91976e2
--- /dev/null
+++ b/doc/html/classEditDialog.png
Binary files differ
diff --git a/doc/html/classEditDlg-members.html b/doc/html/classEditDlg-members.html
new file mode 100644
index 0000000..119c66b
--- /dev/null
+++ b/doc/html/classEditDlg-members.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>EditDlg Member List</h1>This is the complete list of members for <a class="el" href="classEditDlg.html">EditDlg</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#f96408404a78ca846820488c1aae1429">_buttonCancel</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">_buttonOk</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">_buttonReply</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#1a0993a8c1b96893a290c3c7b8ce0a18">EditDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#121ab750fca3f5077ec34c90edc8fb2e">EditDlgLayout</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#8e34dcd04a2c8ed5cd2592b971e3d674">headerlayout</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#d3a3cffb24bdee707ff2e5d86c4e71bd">languageChange</a>()</td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#9ab14db19e57d69fa883c76406a01f82">slotReplyClicked</a>()</td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#c7b18d6e1e9a58b38758c4ab2439edbd">Spacer15</a></td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classEditDlg.html#d2ee10f87c785df1bd542d5a40f457c9">~EditDlg</a>()</td><td><a class="el" href="classEditDlg.html">EditDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:20 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classEditDlg.html b/doc/html/classEditDlg.html
new file mode 100644
index 0000000..c8298fb
--- /dev/null
+++ b/doc/html/classEditDlg.html
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: EditDlg Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>EditDlg Class Reference</h1><!-- doxytag: class="EditDlg" --><p>Inheritance diagram for EditDlg:
+<p><center><img src="classEditDlg.png" usemap="#EditDlg_map" border="0" alt=""></center>
+<map name="EditDlg_map">
+<area href="classEditDialog.html" alt="EditDialog" shape="rect" coords="0,56,69,80">
+</map>
+<a href="classEditDlg-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ab14db19e57d69fa883c76406a01f82"></a><!-- doxytag: member="EditDlg::slotReplyClicked" ref="9ab14db19e57d69fa883c76406a01f82" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#9ab14db19e57d69fa883c76406a01f82">slotReplyClicked</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a0993a8c1b96893a290c3c7b8ce0a18"></a><!-- doxytag: member="EditDlg::EditDlg" ref="1a0993a8c1b96893a290c3c7b8ce0a18" args="(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#1a0993a8c1b96893a290c3c7b8ce0a18">EditDlg</a> (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d2ee10f87c785df1bd542d5a40f457c9"></a><!-- doxytag: member="EditDlg::~EditDlg" ref="d2ee10f87c785df1bd542d5a40f457c9" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#d2ee10f87c785df1bd542d5a40f457c9">~EditDlg</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0c63f69593ec302266eb0adde25423c"></a><!-- doxytag: member="EditDlg::m_Edit" ref="e0c63f69593ec302266eb0adde25423c" args="" -->
+KTextBrowser *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aefe39b417050379770eb36c102f3d01"></a><!-- doxytag: member="EditDlg::_buttonReply" ref="aefe39b417050379770eb36c102f3d01" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#aefe39b417050379770eb36c102f3d01">_buttonReply</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8cb35c7986c9d882cddb2c3de4e48a1a"></a><!-- doxytag: member="EditDlg::_buttonOk" ref="8cb35c7986c9d882cddb2c3de4e48a1a" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#8cb35c7986c9d882cddb2c3de4e48a1a">_buttonOk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f96408404a78ca846820488c1aae1429"></a><!-- doxytag: member="EditDlg::_buttonCancel" ref="f96408404a78ca846820488c1aae1429" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#f96408404a78ca846820488c1aae1429">_buttonCancel</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d3a3cffb24bdee707ff2e5d86c4e71bd"></a><!-- doxytag: member="EditDlg::languageChange" ref="d3a3cffb24bdee707ff2e5d86c4e71bd" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#d3a3cffb24bdee707ff2e5d86c4e71bd">languageChange</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="121ab750fca3f5077ec34c90edc8fb2e"></a><!-- doxytag: member="EditDlg::EditDlgLayout" ref="121ab750fca3f5077ec34c90edc8fb2e" args="" -->
+QVBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#121ab750fca3f5077ec34c90edc8fb2e">EditDlgLayout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e34dcd04a2c8ed5cd2592b971e3d674"></a><!-- doxytag: member="EditDlg::headerlayout" ref="8e34dcd04a2c8ed5cd2592b971e3d674" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#8e34dcd04a2c8ed5cd2592b971e3d674">headerlayout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b993caff60b9567e77dd966e0a03d12"></a><!-- doxytag: member="EditDlg::layout3" ref="7b993caff60b9567e77dd966e0a03d12" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#7b993caff60b9567e77dd966e0a03d12">layout3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7b18d6e1e9a58b38758c4ab2439edbd"></a><!-- doxytag: member="EditDlg::Spacer15" ref="c7b18d6e1e9a58b38758c4ab2439edbd" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEditDlg.html#c7b18d6e1e9a58b38758c4ab2439edbd">Spacer15</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="EditDlg_8h-source.html#l00023">23</a> of file <a class="el" href="EditDlg_8h-source.html">EditDlg.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="EditDlg_8h-source.html">EditDlg.h</a><li>kshowmail/<a class="el" href="EditDlg_8cpp-source.html">EditDlg.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:20 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classEditDlg.png b/doc/html/classEditDlg.png
new file mode 100644
index 0000000..f546770
--- /dev/null
+++ b/doc/html/classEditDlg.png
Binary files differ
diff --git a/doc/html/classFilter-members.html b/doc/html/classFilter-members.html
new file mode 100644
index 0000000..a9befa8
--- /dev/null
+++ b/doc/html/classFilter-members.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>Filter Member List</h1>This is the complete list of members for <a class="el" href="classFilter.html">Filter</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">_filter</a></td><td><a class="el" href="classFilter.html">Filter</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">_status</a></td><td><a class="el" href="classFilter.html">Filter</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>automatic</b> enum value (defined in <a class="el" href="classFilter.html">Filter</a>)</td><td><a class="el" href="classFilter.html">Filter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilter.html#d15994c30d497afd567a6445446a249e">Filter</a>()</td><td><a class="el" href="classFilter.html">Filter</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilter.html#829a8d1a39c82631bfa096afb6102a6a">filterStatus</a> enum name</td><td><a class="el" href="classFilter.html">Filter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilter.html#1092aa06ff29a9c2adceadde9d4891f3">matches</a>(ShowRecordElem *)</td><td><a class="el" href="classFilter.html">Filter</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>off</b> enum value (defined in <a class="el" href="classFilter.html">Filter</a>)</td><td><a class="el" href="classFilter.html">Filter</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>on</b> enum value (defined in <a class="el" href="classFilter.html">Filter</a>)</td><td><a class="el" href="classFilter.html">Filter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilter.html#8a623e7594c98dc82c711b1cf6c7ba3c">readOptions</a>(KConfig *config)</td><td><a class="el" href="classFilter.html">Filter</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilter.html#f7df8eed305a70107437c61ab6a328d6">saveOptions</a>(KConfig *config)</td><td><a class="el" href="classFilter.html">Filter</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilter.html#502ee334d42eac3edbaf32b599f9c35e">~Filter</a>()</td><td><a class="el" href="classFilter.html">Filter</a></td><td><code> [private]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilter.html b/doc/html/classFilter.html
new file mode 100644
index 0000000..30d435b
--- /dev/null
+++ b/doc/html/classFilter.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Filter Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>Filter Class Reference</h1><!-- doxytag: class="Filter" --><a href="classFilter-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilter.html#829a8d1a39c82631bfa096afb6102a6a">filterStatus</a> { <b>off</b>,
+<b>on</b>,
+<b>automatic</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1092aa06ff29a9c2adceadde9d4891f3"></a><!-- doxytag: member="Filter::matches" ref="1092aa06ff29a9c2adceadde9d4891f3" args="(ShowRecordElem *)" -->
+static <a class="el" href="classFilterElem.html">FilterElem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilter.html#1092aa06ff29a9c2adceadde9d4891f3">matches</a> (<a class="el" href="classShowRecordElem.html">ShowRecordElem</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a623e7594c98dc82c711b1cf6c7ba3c"></a><!-- doxytag: member="Filter::readOptions" ref="8a623e7594c98dc82c711b1cf6c7ba3c" args="(KConfig *config)" -->
+static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilter.html#8a623e7594c98dc82c711b1cf6c7ba3c">readOptions</a> (KConfig *config)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f7df8eed305a70107437c61ab6a328d6"></a><!-- doxytag: member="Filter::saveOptions" ref="f7df8eed305a70107437c61ab6a328d6" args="(KConfig *config)" -->
+static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilter.html#f7df8eed305a70107437c61ab6a328d6">saveOptions</a> (KConfig *config)</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d53518cda0abbbb6ca6badd97bb321a"></a><!-- doxytag: member="Filter::_filter" ref="4d53518cda0abbbb6ca6badd97bb321a" args="" -->
+static <a class="el" href="classFilterList.html">FilterList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">_filter</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13f81ff1452d6cdc1076393813163df5"></a><!-- doxytag: member="Filter::_status" ref="13f81ff1452d6cdc1076393813163df5" args="" -->
+static <a class="el" href="classFilter.html#829a8d1a39c82631bfa096afb6102a6a">filterStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">_status</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d15994c30d497afd567a6445446a249e"></a><!-- doxytag: member="Filter::Filter" ref="d15994c30d497afd567a6445446a249e" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilter.html#d15994c30d497afd567a6445446a249e">Filter</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="502ee334d42eac3edbaf32b599f9c35e"></a><!-- doxytag: member="Filter::~Filter" ref="502ee334d42eac3edbaf32b599f9c35e" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilter.html#502ee334d42eac3edbaf32b599f9c35e">~Filter</a> ()</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="filter_8h-source.html#l00034">34</a> of file <a class="el" href="filter_8h-source.html">filter.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="filter_8h-source.html">filter.h</a><li>kshowmail/<a class="el" href="filter_8cpp-source.html">filter.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterDialog-members.html b/doc/html/classFilterDialog-members.html
new file mode 100644
index 0000000..d9f7eed
--- /dev/null
+++ b/doc/html/classFilterDialog-members.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterDialog Member List</h1>This is the complete list of members for <a class="el" href="classFilterDialog.html">FilterDialog</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">_buttonCancel</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a></td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">buttonGroup1Layout</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#b18a98f30157bf485fba9af7cc2084e9">FilterDialog</a>(QWidget *parent=0, const char *name=0)</td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#b3d673e89d2ec101b0224796624deb18">FilterDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#a239a88e6ccce2b0362e84af28f6d99d">FilterDlgLayout</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#89ab6a78b02f47b5c1cb0d0ae505101b">languageChange</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">Layout6</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#835b1d2b6e96708721781caf207332da">slotAdd</a>()</td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#ffc657f27a12b95497e85f59bdcbaa4e">slotAutomaticActivated</a>()</td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#48fa2c908dad65fe5cb851a8b0384af8">slotCopy</a>()</td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#304365c7bed8c9311cd9d0fcb956f9e2">slotDelete</a>()</td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#157304d8ac83796d8e6099575995a417">slotEdit</a>()</td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#caeb4cc7992b9859693fe1d00e657b7d">slotFilterActivated</a>(int)</td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#037dd38c75aa6a5db083dab42bc9a0b4">slotOk</a>()</td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#c1e238a1dd214e2cd82be5d8ef90564d">Spacer11</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDialog.html#021f1e42fa83fd2914aace2b3fcbcf62">~FilterDialog</a>()</td><td><a class="el" href="classFilterDialog.html">FilterDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#fd1a9b90d89f6969633df9607e761704">~FilterDlg</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterDialog.html b/doc/html/classFilterDialog.html
new file mode 100644
index 0000000..240836e
--- /dev/null
+++ b/doc/html/classFilterDialog.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: FilterDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterDialog Class Reference</h1><!-- doxytag: class="FilterDialog" --><!-- doxytag: inherits="FilterDlg" --><code>#include &lt;<a class="el" href="filterdialog_8h-source.html">filterdialog.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for FilterDialog:
+<p><center><img src="classFilterDialog.png" usemap="#FilterDialog_map" border="0" alt=""></center>
+<map name="FilterDialog_map">
+<area href="classFilterDlg.html" alt="FilterDlg" shape="rect" coords="0,0,77,24">
+</map>
+<a href="classFilterDialog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="835b1d2b6e96708721781caf207332da"></a><!-- doxytag: member="FilterDialog::slotAdd" ref="835b1d2b6e96708721781caf207332da" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#835b1d2b6e96708721781caf207332da">slotAdd</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="157304d8ac83796d8e6099575995a417"></a><!-- doxytag: member="FilterDialog::slotEdit" ref="157304d8ac83796d8e6099575995a417" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#157304d8ac83796d8e6099575995a417">slotEdit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48fa2c908dad65fe5cb851a8b0384af8"></a><!-- doxytag: member="FilterDialog::slotCopy" ref="48fa2c908dad65fe5cb851a8b0384af8" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#48fa2c908dad65fe5cb851a8b0384af8">slotCopy</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="304365c7bed8c9311cd9d0fcb956f9e2"></a><!-- doxytag: member="FilterDialog::slotDelete" ref="304365c7bed8c9311cd9d0fcb956f9e2" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#304365c7bed8c9311cd9d0fcb956f9e2">slotDelete</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="037dd38c75aa6a5db083dab42bc9a0b4"></a><!-- doxytag: member="FilterDialog::slotOk" ref="037dd38c75aa6a5db083dab42bc9a0b4" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#037dd38c75aa6a5db083dab42bc9a0b4">slotOk</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="caeb4cc7992b9859693fe1d00e657b7d"></a><!-- doxytag: member="FilterDialog::slotFilterActivated" ref="caeb4cc7992b9859693fe1d00e657b7d" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#caeb4cc7992b9859693fe1d00e657b7d">slotFilterActivated</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ffc657f27a12b95497e85f59bdcbaa4e"></a><!-- doxytag: member="FilterDialog::slotAutomaticActivated" ref="ffc657f27a12b95497e85f59bdcbaa4e" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#ffc657f27a12b95497e85f59bdcbaa4e">slotAutomaticActivated</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b18a98f30157bf485fba9af7cc2084e9"></a><!-- doxytag: member="FilterDialog::FilterDialog" ref="b18a98f30157bf485fba9af7cc2084e9" args="(QWidget *parent=0, const char *name=0)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#b18a98f30157bf485fba9af7cc2084e9">FilterDialog</a> (QWidget *parent=0, const char *name=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="021f1e42fa83fd2914aace2b3fcbcf62"></a><!-- doxytag: member="FilterDialog::~FilterDialog" ref="021f1e42fa83fd2914aace2b3fcbcf62" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#021f1e42fa83fd2914aace2b3fcbcf62">~FilterDialog</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f51f93ed33359ba108e81e98ca68ce9f"></a><!-- doxytag: member="FilterDialog::_filters" ref="f51f93ed33359ba108e81e98ca68ce9f" args="" -->
+<a class="el" href="classFilterList.html">FilterList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="filterdialog_8h-source.html#l00031">31</a> of file <a class="el" href="filterdialog_8h-source.html">filterdialog.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="filterdialog_8h-source.html">filterdialog.h</a><li>kshowmail/<a class="el" href="filterdialog_8cpp-source.html">filterdialog.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterDialog.png b/doc/html/classFilterDialog.png
new file mode 100644
index 0000000..24b20e3
--- /dev/null
+++ b/doc/html/classFilterDialog.png
Binary files differ
diff --git a/doc/html/classFilterDlg-members.html b/doc/html/classFilterDlg-members.html
new file mode 100644
index 0000000..8767d66
--- /dev/null
+++ b/doc/html/classFilterDlg-members.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterDlg Member List</h1>This is the complete list of members for <a class="el" href="classFilterDlg.html">FilterDlg</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">_buttonCancel</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">buttonGroup1Layout</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#b3d673e89d2ec101b0224796624deb18">FilterDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#a239a88e6ccce2b0362e84af28f6d99d">FilterDlgLayout</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#89ab6a78b02f47b5c1cb0d0ae505101b">languageChange</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">Layout6</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#6153217102f046b8025d293be7cf924a">slotAdd</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#55e7c3f2045044d68605f8630f897660">slotAutomaticActivated</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#2800cdf7ab7a60b28e91610f0de005cf">slotCopy</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#9b2add471297c225a39966f9cb216691">slotDelete</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#9237a759ed12680d8ecc815c870734d7">slotEdit</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#54f9810702c707f67112b0df89cf2c04">slotFilterActivated</a>(int)</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#5010987e35d441d034610107fd2c7c0f">slotOk</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#c1e238a1dd214e2cd82be5d8ef90564d">Spacer11</a></td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterDlg.html#fd1a9b90d89f6969633df9607e761704">~FilterDlg</a>()</td><td><a class="el" href="classFilterDlg.html">FilterDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterDlg.html b/doc/html/classFilterDlg.html
new file mode 100644
index 0000000..e1da3d2
--- /dev/null
+++ b/doc/html/classFilterDlg.html
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: FilterDlg Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterDlg Class Reference</h1><!-- doxytag: class="FilterDlg" --><p>Inheritance diagram for FilterDlg:
+<p><center><img src="classFilterDlg.png" usemap="#FilterDlg_map" border="0" alt=""></center>
+<map name="FilterDlg_map">
+<area href="classFilterDialog.html" alt="FilterDialog" shape="rect" coords="0,56,77,80">
+</map>
+<a href="classFilterDlg-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6153217102f046b8025d293be7cf924a"></a><!-- doxytag: member="FilterDlg::slotAdd" ref="6153217102f046b8025d293be7cf924a" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#6153217102f046b8025d293be7cf924a">slotAdd</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2800cdf7ab7a60b28e91610f0de005cf"></a><!-- doxytag: member="FilterDlg::slotCopy" ref="2800cdf7ab7a60b28e91610f0de005cf" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#2800cdf7ab7a60b28e91610f0de005cf">slotCopy</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b2add471297c225a39966f9cb216691"></a><!-- doxytag: member="FilterDlg::slotDelete" ref="9b2add471297c225a39966f9cb216691" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#9b2add471297c225a39966f9cb216691">slotDelete</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9237a759ed12680d8ecc815c870734d7"></a><!-- doxytag: member="FilterDlg::slotEdit" ref="9237a759ed12680d8ecc815c870734d7" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#9237a759ed12680d8ecc815c870734d7">slotEdit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5010987e35d441d034610107fd2c7c0f"></a><!-- doxytag: member="FilterDlg::slotOk" ref="5010987e35d441d034610107fd2c7c0f" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#5010987e35d441d034610107fd2c7c0f">slotOk</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54f9810702c707f67112b0df89cf2c04"></a><!-- doxytag: member="FilterDlg::slotFilterActivated" ref="54f9810702c707f67112b0df89cf2c04" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#54f9810702c707f67112b0df89cf2c04">slotFilterActivated</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55e7c3f2045044d68605f8630f897660"></a><!-- doxytag: member="FilterDlg::slotAutomaticActivated" ref="55e7c3f2045044d68605f8630f897660" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#55e7c3f2045044d68605f8630f897660">slotAutomaticActivated</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b3d673e89d2ec101b0224796624deb18"></a><!-- doxytag: member="FilterDlg::FilterDlg" ref="b3d673e89d2ec101b0224796624deb18" args="(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#b3d673e89d2ec101b0224796624deb18">FilterDlg</a> (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd1a9b90d89f6969633df9607e761704"></a><!-- doxytag: member="FilterDlg::~FilterDlg" ref="fd1a9b90d89f6969633df9607e761704" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#fd1a9b90d89f6969633df9607e761704">~FilterDlg</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d987eb9d40d5286157e5f85a218d34b6"></a><!-- doxytag: member="FilterDlg::_buttonOk" ref="d987eb9d40d5286157e5f85a218d34b6" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#d987eb9d40d5286157e5f85a218d34b6">_buttonOk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e50d1c38d769025e506e49b30232eb30"></a><!-- doxytag: member="FilterDlg::_buttonCancel" ref="e50d1c38d769025e506e49b30232eb30" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#e50d1c38d769025e506e49b30232eb30">_buttonCancel</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1d958ab2478e54011dfa62438c609a3"></a><!-- doxytag: member="FilterDlg::buttonGroup1" ref="c1d958ab2478e54011dfa62438c609a3" args="" -->
+QButtonGroup *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#c1d958ab2478e54011dfa62438c609a3">buttonGroup1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="581adf266ac543c6859522ebb4c01378"></a><!-- doxytag: member="FilterDlg::_radioOff" ref="581adf266ac543c6859522ebb4c01378" args="" -->
+QRadioButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c5bb9702a4cc705de623898e3328e76"></a><!-- doxytag: member="FilterDlg::_radioOn" ref="9c5bb9702a4cc705de623898e3328e76" args="" -->
+QRadioButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8abe86382756a03f58267a0b98bb975a"></a><!-- doxytag: member="FilterDlg::_radioAuto" ref="8abe86382756a03f58267a0b98bb975a" args="" -->
+QRadioButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="28e7c0c7d110f9536c11386f6c96eabe"></a><!-- doxytag: member="FilterDlg::QGroupBox_1" ref="28e7c0c7d110f9536c11386f6c96eabe" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#28e7c0c7d110f9536c11386f6c96eabe">QGroupBox_1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d14bf57a0a9a0fd6b9993a2e70010de"></a><!-- doxytag: member="FilterDlg::_comboFilter" ref="8d14bf57a0a9a0fd6b9993a2e70010de" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd9b392bb3dd8d874c188238693e37d8"></a><!-- doxytag: member="FilterDlg::_buttonAdd" ref="fd9b392bb3dd8d874c188238693e37d8" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#fd9b392bb3dd8d874c188238693e37d8">_buttonAdd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="985b8957333a21eb1ce7b756c9f7b65b"></a><!-- doxytag: member="FilterDlg::_buttonEdit" ref="985b8957333a21eb1ce7b756c9f7b65b" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#985b8957333a21eb1ce7b756c9f7b65b">_buttonEdit</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="46f7d857db3a983b85affeaa4b56a873"></a><!-- doxytag: member="FilterDlg::_buttonCopy" ref="46f7d857db3a983b85affeaa4b56a873" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#46f7d857db3a983b85affeaa4b56a873">_buttonCopy</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="28450909de8f6a3ab33a5f1bf80a4567"></a><!-- doxytag: member="FilterDlg::_buttonDelete" ref="28450909de8f6a3ab33a5f1bf80a4567" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#28450909de8f6a3ab33a5f1bf80a4567">_buttonDelete</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89ab6a78b02f47b5c1cb0d0ae505101b"></a><!-- doxytag: member="FilterDlg::languageChange" ref="89ab6a78b02f47b5c1cb0d0ae505101b" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#89ab6a78b02f47b5c1cb0d0ae505101b">languageChange</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a239a88e6ccce2b0362e84af28f6d99d"></a><!-- doxytag: member="FilterDlg::FilterDlgLayout" ref="a239a88e6ccce2b0362e84af28f6d99d" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#a239a88e6ccce2b0362e84af28f6d99d">FilterDlgLayout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2677d339dadc77d10ac703d2e6feaf4c"></a><!-- doxytag: member="FilterDlg::Layout6" ref="2677d339dadc77d10ac703d2e6feaf4c" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#2677d339dadc77d10ac703d2e6feaf4c">Layout6</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1e238a1dd214e2cd82be5d8ef90564d"></a><!-- doxytag: member="FilterDlg::Spacer11" ref="c1e238a1dd214e2cd82be5d8ef90564d" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#c1e238a1dd214e2cd82be5d8ef90564d">Spacer11</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="301a5cf1674a4302639d74f0c1aa0d28"></a><!-- doxytag: member="FilterDlg::buttonGroup1Layout" ref="301a5cf1674a4302639d74f0c1aa0d28" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#301a5cf1674a4302639d74f0c1aa0d28">buttonGroup1Layout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9689f90e362266e0e27c8193b6b0ddcd"></a><!-- doxytag: member="FilterDlg::QGroupBox_1Layout" ref="9689f90e362266e0e27c8193b6b0ddcd" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterDlg.html#9689f90e362266e0e27c8193b6b0ddcd">QGroupBox_1Layout</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="FilterDlg_8h-source.html#l00026">26</a> of file <a class="el" href="FilterDlg_8h-source.html">FilterDlg.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="FilterDlg_8h-source.html">FilterDlg.h</a><li>kshowmail/<a class="el" href="FilterDlg_8cpp-source.html">FilterDlg.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterDlg.png b/doc/html/classFilterDlg.png
new file mode 100644
index 0000000..1bff8a5
--- /dev/null
+++ b/doc/html/classFilterDlg.png
Binary files differ
diff --git a/doc/html/classFilterElem-members.html b/doc/html/classFilterElem-members.html
new file mode 100644
index 0000000..24039ee
--- /dev/null
+++ b/doc/html/classFilterElem-members.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterElem Member List</h1>This is the complete list of members for <a class="el" href="classFilterElem.html">FilterElem</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#2e417fd43d30ac8ce2d417f818b37a42">_counter</a></td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a></td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a></td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a></td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>condAnd</b> enum value (defined in <a class="el" href="classFilterElem.html">FilterElem</a>)</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>condOr</b> enum value (defined in <a class="el" href="classFilterElem.html">FilterElem</a>)</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#698d996b7fd2b6df65b49be93f43d1e6">FilterElem</a>()</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#de53fe769758b2eba5c053de670ef14f">FilterElem</a>(const FilterRecord &amp;)</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#95c8db56c3e637ae4b68fa9aa27bdbb3">FilterElem</a>(const FilterElem &amp;)</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">getCounter</a>()</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#d33b35168ea3075ecee564c17e39b749">incCounter</a>()</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#23b386b3041ad1acc7069eac6b59203f">matches</a>(ShowRecordElem *)</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>noSecondCondition</b> enum value (defined in <a class="el" href="classFilterElem.html">FilterElem</a>)</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">secondCondition</a> enum name</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#032bde919691a3b2813f0d70b661f98a">setCounter</a>(unsigned int number)</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#e8ee6b5b370ed5c092e43f7090c0d75f">setSecondCondition</a>(secondCondition scnd, const FilterRecord &amp;)</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>() const</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterElem.html#c0bb85bbedfcb29b44f6146d7ebf34ec">~FilterElem</a>()</td><td><a class="el" href="classFilterElem.html">FilterElem</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterElem.html b/doc/html/classFilterElem.html
new file mode 100644
index 0000000..6e96266
--- /dev/null
+++ b/doc/html/classFilterElem.html
@@ -0,0 +1,185 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: FilterElem Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterElem Class Reference</h1><!-- doxytag: class="FilterElem" --><a href="classFilterElem-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">secondCondition</a> { <b>noSecondCondition</b>,
+<b>condAnd</b>,
+<b>condOr</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="698d996b7fd2b6df65b49be93f43d1e6"></a><!-- doxytag: member="FilterElem::FilterElem" ref="698d996b7fd2b6df65b49be93f43d1e6" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#698d996b7fd2b6df65b49be93f43d1e6">FilterElem</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de53fe769758b2eba5c053de670ef14f"></a><!-- doxytag: member="FilterElem::FilterElem" ref="de53fe769758b2eba5c053de670ef14f" args="(const FilterRecord &amp;)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#de53fe769758b2eba5c053de670ef14f">FilterElem</a> (const <a class="el" href="classFilterRecord.html">FilterRecord</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="95c8db56c3e637ae4b68fa9aa27bdbb3"></a><!-- doxytag: member="FilterElem::FilterElem" ref="95c8db56c3e637ae4b68fa9aa27bdbb3" args="(const FilterElem &amp;)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#95c8db56c3e637ae4b68fa9aa27bdbb3">FilterElem</a> (const <a class="el" href="classFilterElem.html">FilterElem</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8ee6b5b370ed5c092e43f7090c0d75f"></a><!-- doxytag: member="FilterElem::setSecondCondition" ref="e8ee6b5b370ed5c092e43f7090c0d75f" args="(secondCondition scnd, const FilterRecord &amp;)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#e8ee6b5b370ed5c092e43f7090c0d75f">setSecondCondition</a> (<a class="el" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">secondCondition</a> scnd, const <a class="el" href="classFilterRecord.html">FilterRecord</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0bb85bbedfcb29b44f6146d7ebf34ec"></a><!-- doxytag: member="FilterElem::~FilterElem" ref="c0bb85bbedfcb29b44f6146d7ebf34ec" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#c0bb85bbedfcb29b44f6146d7ebf34ec">~FilterElem</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="252af203fd2bf1784359034c73a7f6c8"></a><!-- doxytag: member="FilterElem::toString" ref="252af203fd2bf1784359034c73a7f6c8" args="() const" -->
+QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="23b386b3041ad1acc7069eac6b59203f"></a><!-- doxytag: member="FilterElem::matches" ref="23b386b3041ad1acc7069eac6b59203f" args="(ShowRecordElem *)" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#23b386b3041ad1acc7069eac6b59203f">matches</a> (<a class="el" href="classShowRecordElem.html">ShowRecordElem</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">getCounter</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#032bde919691a3b2813f0d70b661f98a">setCounter</a> (unsigned int number)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#d33b35168ea3075ecee564c17e39b749">incCounter</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0dc9e7d0ab4a85f5426f091eb459565"></a><!-- doxytag: member="FilterElem::_filter1" ref="a0dc9e7d0ab4a85f5426f091eb459565" args="" -->
+<a class="el" href="classFilterRecord.html">FilterRecord</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e872e95b54e1af0c6773c92cec688020"></a><!-- doxytag: member="FilterElem::_filter2" ref="e872e95b54e1af0c6773c92cec688020" args="" -->
+<a class="el" href="classFilterRecord.html">FilterRecord</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91c7d695c13e14fd53b74f01ed082679"></a><!-- doxytag: member="FilterElem::_secondCondition" ref="91c7d695c13e14fd53b74f01ed082679" args="" -->
+<a class="el" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">secondCondition</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterElem.html#2e417fd43d30ac8ce2d417f818b37a42">_counter</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="filterelem_8h-source.html#l00048">48</a> of file <a class="el" href="filterelem_8h-source.html">filterelem.h</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="911373fc7c641be784ff8d258afb369d"></a><!-- doxytag: member="FilterElem::getCounter" ref="911373fc7c641be784ff8d258afb369d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int FilterElem::getCounter </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of mail deletions which was caused by this filter. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of deleted mails </dd></dl>
+
+<p>
+Definition at line <a class="el" href="filterelem_8cpp-source.html#l00289">289</a> of file <a class="el" href="filterelem_8cpp-source.html">filterelem.cpp</a>.
+<p>
+References <a class="el" href="filterelem_8h-source.html#l00090">_counter</a>.
+<p>
+Referenced by <a class="el" href="filterlist_8cpp-source.html#l00061">FilterList::compareItems()</a>, and <a class="el" href="filterentrydialog_8cpp-source.html#l00036">FilterEntryDialog::FilterEntryDialog()</a>.
+</div>
+</div><p>
+<a class="anchor" name="032bde919691a3b2813f0d70b661f98a"></a><!-- doxytag: member="FilterElem::setCounter" ref="032bde919691a3b2813f0d70b661f98a" args="(unsigned int number)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FilterElem::setCounter </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>number</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the deleted mail counter. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of mail deletions caused by this filter </td></tr>
+ </table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="filterelem_8cpp-source.html#l00299">299</a> of file <a class="el" href="filterelem_8cpp-source.html">filterelem.cpp</a>.
+<p>
+References <a class="el" href="filterelem_8h-source.html#l00090">_counter</a>.
+<p>
+Referenced by <a class="el" href="filterlist_8cpp-source.html#l00082">FilterList::readOptions()</a>, and <a class="el" href="filterentrydialog_8cpp-source.html#l00198">FilterEntryDialog::slotCounterChanged()</a>.
+</div>
+</div><p>
+<a class="anchor" name="d33b35168ea3075ecee564c17e39b749"></a><!-- doxytag: member="FilterElem::incCounter" ref="d33b35168ea3075ecee564c17e39b749" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FilterElem::incCounter </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Increments the deleted mail counter.
+<p>
+Definition at line <a class="el" href="filterelem_8cpp-source.html#l00294">294</a> of file <a class="el" href="filterelem_8cpp-source.html">filterelem.cpp</a>.
+<p>
+References <a class="el" href="filterelem_8h-source.html#l00090">_counter</a>.
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="2e417fd43d30ac8ce2d417f818b37a42"></a><!-- doxytag: member="FilterElem::_counter" ref="2e417fd43d30ac8ce2d417f818b37a42" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="classFilterElem.html#2e417fd43d30ac8ce2d417f818b37a42">FilterElem::_counter</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of mails its deletion was caused by this filter.
+<p>
+Definition at line <a class="el" href="filterelem_8h-source.html#l00090">90</a> of file <a class="el" href="filterelem_8h-source.html">filterelem.h</a>.
+<p>
+Referenced by <a class="el" href="filterelem_8cpp-source.html#l00289">getCounter()</a>, <a class="el" href="filterelem_8cpp-source.html#l00294">incCounter()</a>, <a class="el" href="filterelem_8cpp-source.html#l00299">setCounter()</a>, and <a class="el" href="filterelem_8cpp-source.html#l00112">toString()</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="filterelem_8h-source.html">filterelem.h</a><li>kshowmail/<a class="el" href="filterelem_8cpp-source.html">filterelem.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterEntryDialog-members.html b/doc/html/classFilterEntryDialog-members.html
new file mode 100644
index 0000000..e6644ec
--- /dev/null
+++ b/doc/html/classFilterEntryDialog-members.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterEntryDialog Member List</h1>This is the complete list of members for <a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">_buttonResetCounter</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a></td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#8afdfaa4c1f8c87fe62d0539362d4096">FilterEntryDialog</a>(QWidget *parent, const char *name, FilterElem *elem)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#1004374888df731e496fa55652f85cc8">FilterEntryDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#3c133eaa09b66636dd31b18d5f66e699">groupBox3Layout</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#5724b2b390362ebab6b38d3f99ac689c">languageChange</a>()</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">Layout11</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">m_ButtonCancel</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">m_ButtonOk</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#d1b8e6ad082b138b40d603600619880e">slotCondition1Selected</a>(int)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#fef2a5891f1c85fdd64316617475efc4">slotCondition2Selected</a>(int)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#b18666f342aa81585cfc5a9cfb45eeaf">slotCounterChanged</a>(int)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#fb51ce872b6f69e25d69ae885bdbda35">slotEditRegExp1</a>()</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#cfcf731be60a186c0fe4f9033efee9bc">slotEditRegExp2</a>()</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#9090b80ae92e98a8e9bbe7286eaba31f">slotItem1Selected</a>(int)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#06db22e10498d15b0522482f64b1bb2e">slotItem2Selected</a>(int)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#598df103af53b46357e7f5b72ca56989">slotMatch1Changed</a>(const QString &amp;)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#fa9fdfabc86df022db4359efe31e8d8f">slotMatch2Changed</a>(const QString &amp;)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#f3998b74a965c468fd402a1fb6a2119a">slotOk</a>()</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#9b6e94a93facdc06f6c64ef2590a8160">slotResetCounter</a>()</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#cb27cf3391fbaa0c98248029da8c9d85">slotSecondCondition</a>(int)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#1ff4443376696447597710971eb497bb">slotToggleRegExp1</a>(bool)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#8a846edd8d8d1d25c475346ecf747d64">slotToggleRegExp2</a>(bool)</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#cb2a000ac6cfa82b1761b18a659381a7">Spacer17</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#c3575c94fc0110ad322996f9106adfbd">spacer2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#af5dc4eb354581e010c723e889d3853b">spacer3</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDialog.html#4bd7012e9db9522d88b3d608ec8906d1">~FilterEntryDialog</a>()</td><td><a class="el" href="classFilterEntryDialog.html">FilterEntryDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#4ae287b415afeba0a50ea57eb4fe83e2">~FilterEntryDlg</a>()</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterEntryDialog.html b/doc/html/classFilterEntryDialog.html
new file mode 100644
index 0000000..57c19ca
--- /dev/null
+++ b/doc/html/classFilterEntryDialog.html
@@ -0,0 +1,99 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: FilterEntryDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterEntryDialog Class Reference</h1><!-- doxytag: class="FilterEntryDialog" --><!-- doxytag: inherits="FilterEntryDlg" --><code>#include &lt;<a class="el" href="filterentrydialog_8h-source.html">filterentrydialog.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for FilterEntryDialog:
+<p><center><img src="classFilterEntryDialog.png" usemap="#FilterEntryDialog_map" border="0" alt=""></center>
+<map name="FilterEntryDialog_map">
+<area href="classFilterEntryDlg.html" alt="FilterEntryDlg" shape="rect" coords="0,0,107,24">
+</map>
+<a href="classFilterEntryDialog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3998b74a965c468fd402a1fb6a2119a"></a><!-- doxytag: member="FilterEntryDialog::slotOk" ref="f3998b74a965c468fd402a1fb6a2119a" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#f3998b74a965c468fd402a1fb6a2119a">slotOk</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9090b80ae92e98a8e9bbe7286eaba31f"></a><!-- doxytag: member="FilterEntryDialog::slotItem1Selected" ref="9090b80ae92e98a8e9bbe7286eaba31f" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#9090b80ae92e98a8e9bbe7286eaba31f">slotItem1Selected</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06db22e10498d15b0522482f64b1bb2e"></a><!-- doxytag: member="FilterEntryDialog::slotItem2Selected" ref="06db22e10498d15b0522482f64b1bb2e" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#06db22e10498d15b0522482f64b1bb2e">slotItem2Selected</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb27cf3391fbaa0c98248029da8c9d85"></a><!-- doxytag: member="FilterEntryDialog::slotSecondCondition" ref="cb27cf3391fbaa0c98248029da8c9d85" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#cb27cf3391fbaa0c98248029da8c9d85">slotSecondCondition</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1b8e6ad082b138b40d603600619880e"></a><!-- doxytag: member="FilterEntryDialog::slotCondition1Selected" ref="d1b8e6ad082b138b40d603600619880e" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#d1b8e6ad082b138b40d603600619880e">slotCondition1Selected</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fef2a5891f1c85fdd64316617475efc4"></a><!-- doxytag: member="FilterEntryDialog::slotCondition2Selected" ref="fef2a5891f1c85fdd64316617475efc4" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#fef2a5891f1c85fdd64316617475efc4">slotCondition2Selected</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="598df103af53b46357e7f5b72ca56989"></a><!-- doxytag: member="FilterEntryDialog::slotMatch1Changed" ref="598df103af53b46357e7f5b72ca56989" args="(const QString &amp;)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#598df103af53b46357e7f5b72ca56989">slotMatch1Changed</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fa9fdfabc86df022db4359efe31e8d8f"></a><!-- doxytag: member="FilterEntryDialog::slotMatch2Changed" ref="fa9fdfabc86df022db4359efe31e8d8f" args="(const QString &amp;)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#fa9fdfabc86df022db4359efe31e8d8f">slotMatch2Changed</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b6e94a93facdc06f6c64ef2590a8160"></a><!-- doxytag: member="FilterEntryDialog::slotResetCounter" ref="9b6e94a93facdc06f6c64ef2590a8160" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#9b6e94a93facdc06f6c64ef2590a8160">slotResetCounter</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b18666f342aa81585cfc5a9cfb45eeaf"></a><!-- doxytag: member="FilterEntryDialog::slotCounterChanged" ref="b18666f342aa81585cfc5a9cfb45eeaf" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#b18666f342aa81585cfc5a9cfb45eeaf">slotCounterChanged</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb51ce872b6f69e25d69ae885bdbda35"></a><!-- doxytag: member="FilterEntryDialog::slotEditRegExp1" ref="fb51ce872b6f69e25d69ae885bdbda35" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#fb51ce872b6f69e25d69ae885bdbda35">slotEditRegExp1</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cfcf731be60a186c0fe4f9033efee9bc"></a><!-- doxytag: member="FilterEntryDialog::slotEditRegExp2" ref="cfcf731be60a186c0fe4f9033efee9bc" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#cfcf731be60a186c0fe4f9033efee9bc">slotEditRegExp2</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ff4443376696447597710971eb497bb"></a><!-- doxytag: member="FilterEntryDialog::slotToggleRegExp1" ref="1ff4443376696447597710971eb497bb" args="(bool)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#1ff4443376696447597710971eb497bb">slotToggleRegExp1</a> (bool)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a846edd8d8d1d25c475346ecf747d64"></a><!-- doxytag: member="FilterEntryDialog::slotToggleRegExp2" ref="8a846edd8d8d1d25c475346ecf747d64" args="(bool)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#8a846edd8d8d1d25c475346ecf747d64">slotToggleRegExp2</a> (bool)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8afdfaa4c1f8c87fe62d0539362d4096"></a><!-- doxytag: member="FilterEntryDialog::FilterEntryDialog" ref="8afdfaa4c1f8c87fe62d0539362d4096" args="(QWidget *parent, const char *name, FilterElem *elem)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#8afdfaa4c1f8c87fe62d0539362d4096">FilterEntryDialog</a> (QWidget *parent, const char *name, <a class="el" href="classFilterElem.html">FilterElem</a> *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4bd7012e9db9522d88b3d608ec8906d1"></a><!-- doxytag: member="FilterEntryDialog::~FilterEntryDialog" ref="4bd7012e9db9522d88b3d608ec8906d1" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#4bd7012e9db9522d88b3d608ec8906d1">~FilterEntryDialog</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9d49564214ed9c9c7ee9be3b2983cca8"></a><!-- doxytag: member="FilterEntryDialog::_elem" ref="9d49564214ed9c9c7ee9be3b2983cca8" args="" -->
+<a class="el" href="classFilterElem.html">FilterElem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="filterentrydialog_8h-source.html#l00029">29</a> of file <a class="el" href="filterentrydialog_8h-source.html">filterentrydialog.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="filterentrydialog_8h-source.html">filterentrydialog.h</a><li>kshowmail/<a class="el" href="filterentrydialog_8cpp-source.html">filterentrydialog.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterEntryDialog.png b/doc/html/classFilterEntryDialog.png
new file mode 100644
index 0000000..83546bb
--- /dev/null
+++ b/doc/html/classFilterEntryDialog.png
Binary files differ
diff --git a/doc/html/classFilterEntryDlg-members.html b/doc/html/classFilterEntryDlg-members.html
new file mode 100644
index 0000000..5b53119
--- /dev/null
+++ b/doc/html/classFilterEntryDlg-members.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterEntryDlg Member List</h1>This is the complete list of members for <a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">_buttonResetCounter</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#1004374888df731e496fa55652f85cc8">FilterEntryDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#3c133eaa09b66636dd31b18d5f66e699">groupBox3Layout</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#5724b2b390362ebab6b38d3f99ac689c">languageChange</a>()</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">Layout11</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">m_ButtonCancel</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">m_ButtonOk</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#97268e12b04d672a98541223f768f906">slotCondition1Selected</a>(int)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#6ac10e19c5dd00efd78ec6dc55e872c3">slotCondition2Selected</a>(int)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#141a535ba5c80f39bf1581171d311a4a">slotCounterChanged</a>(int)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#c730f1ac327348c2062c562325b034cc">slotEditRegExp1</a>()</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#50acb364bd9a5fb31aaa5811794925f4">slotEditRegExp2</a>()</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#4cbdd432ba86f46647b846f301ea0287">slotItem1Selected</a>(int)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#1de736a9fada9c574881fa048b97903f">slotItem2Selected</a>(int)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#05d5272687ede82a6bc27d57df7e03af">slotMatch1Changed</a>(const QString &amp;)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#e8364f54ae44a0dec8eb45507bb27a4e">slotMatch2Changed</a>(const QString &amp;)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#044b3778968adf3cc1dfb860530871d8">slotOk</a>()</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#7b5730ba9c68fe302b94d1a5cb9fc36e">slotResetCounter</a>()</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#d32365f2082078acfc3be07d5908f66f">slotSecondCondition</a>(int)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#8ec3aa42606455c31727af7a1a2c45a8">slotToggleRegExp1</a>(bool)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#077268601f80f5394ca7133b834709ed">slotToggleRegExp2</a>(bool)</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#cb2a000ac6cfa82b1761b18a659381a7">Spacer17</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#c3575c94fc0110ad322996f9106adfbd">spacer2</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#af5dc4eb354581e010c723e889d3853b">spacer3</a></td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterEntryDlg.html#4ae287b415afeba0a50ea57eb4fe83e2">~FilterEntryDlg</a>()</td><td><a class="el" href="classFilterEntryDlg.html">FilterEntryDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterEntryDlg.html b/doc/html/classFilterEntryDlg.html
new file mode 100644
index 0000000..9f63fb8
--- /dev/null
+++ b/doc/html/classFilterEntryDlg.html
@@ -0,0 +1,185 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: FilterEntryDlg Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterEntryDlg Class Reference</h1><!-- doxytag: class="FilterEntryDlg" --><p>Inheritance diagram for FilterEntryDlg:
+<p><center><img src="classFilterEntryDlg.png" usemap="#FilterEntryDlg_map" border="0" alt=""></center>
+<map name="FilterEntryDlg_map">
+<area href="classFilterEntryDialog.html" alt="FilterEntryDialog" shape="rect" coords="0,56,107,80">
+</map>
+<a href="classFilterEntryDlg-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="044b3778968adf3cc1dfb860530871d8"></a><!-- doxytag: member="FilterEntryDlg::slotOk" ref="044b3778968adf3cc1dfb860530871d8" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#044b3778968adf3cc1dfb860530871d8">slotOk</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4cbdd432ba86f46647b846f301ea0287"></a><!-- doxytag: member="FilterEntryDlg::slotItem1Selected" ref="4cbdd432ba86f46647b846f301ea0287" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#4cbdd432ba86f46647b846f301ea0287">slotItem1Selected</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1de736a9fada9c574881fa048b97903f"></a><!-- doxytag: member="FilterEntryDlg::slotItem2Selected" ref="1de736a9fada9c574881fa048b97903f" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#1de736a9fada9c574881fa048b97903f">slotItem2Selected</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d32365f2082078acfc3be07d5908f66f"></a><!-- doxytag: member="FilterEntryDlg::slotSecondCondition" ref="d32365f2082078acfc3be07d5908f66f" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#d32365f2082078acfc3be07d5908f66f">slotSecondCondition</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97268e12b04d672a98541223f768f906"></a><!-- doxytag: member="FilterEntryDlg::slotCondition1Selected" ref="97268e12b04d672a98541223f768f906" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#97268e12b04d672a98541223f768f906">slotCondition1Selected</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ac10e19c5dd00efd78ec6dc55e872c3"></a><!-- doxytag: member="FilterEntryDlg::slotCondition2Selected" ref="6ac10e19c5dd00efd78ec6dc55e872c3" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#6ac10e19c5dd00efd78ec6dc55e872c3">slotCondition2Selected</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05d5272687ede82a6bc27d57df7e03af"></a><!-- doxytag: member="FilterEntryDlg::slotMatch1Changed" ref="05d5272687ede82a6bc27d57df7e03af" args="(const QString &amp;)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#05d5272687ede82a6bc27d57df7e03af">slotMatch1Changed</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8364f54ae44a0dec8eb45507bb27a4e"></a><!-- doxytag: member="FilterEntryDlg::slotMatch2Changed" ref="e8364f54ae44a0dec8eb45507bb27a4e" args="(const QString &amp;)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#e8364f54ae44a0dec8eb45507bb27a4e">slotMatch2Changed</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b5730ba9c68fe302b94d1a5cb9fc36e"></a><!-- doxytag: member="FilterEntryDlg::slotResetCounter" ref="7b5730ba9c68fe302b94d1a5cb9fc36e" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#7b5730ba9c68fe302b94d1a5cb9fc36e">slotResetCounter</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="141a535ba5c80f39bf1581171d311a4a"></a><!-- doxytag: member="FilterEntryDlg::slotCounterChanged" ref="141a535ba5c80f39bf1581171d311a4a" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#141a535ba5c80f39bf1581171d311a4a">slotCounterChanged</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c730f1ac327348c2062c562325b034cc"></a><!-- doxytag: member="FilterEntryDlg::slotEditRegExp1" ref="c730f1ac327348c2062c562325b034cc" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#c730f1ac327348c2062c562325b034cc">slotEditRegExp1</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="50acb364bd9a5fb31aaa5811794925f4"></a><!-- doxytag: member="FilterEntryDlg::slotEditRegExp2" ref="50acb364bd9a5fb31aaa5811794925f4" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#50acb364bd9a5fb31aaa5811794925f4">slotEditRegExp2</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ec3aa42606455c31727af7a1a2c45a8"></a><!-- doxytag: member="FilterEntryDlg::slotToggleRegExp1" ref="8ec3aa42606455c31727af7a1a2c45a8" args="(bool)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#8ec3aa42606455c31727af7a1a2c45a8">slotToggleRegExp1</a> (bool)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="077268601f80f5394ca7133b834709ed"></a><!-- doxytag: member="FilterEntryDlg::slotToggleRegExp2" ref="077268601f80f5394ca7133b834709ed" args="(bool)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#077268601f80f5394ca7133b834709ed">slotToggleRegExp2</a> (bool)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1004374888df731e496fa55652f85cc8"></a><!-- doxytag: member="FilterEntryDlg::FilterEntryDlg" ref="1004374888df731e496fa55652f85cc8" args="(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#1004374888df731e496fa55652f85cc8">FilterEntryDlg</a> (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ae287b415afeba0a50ea57eb4fe83e2"></a><!-- doxytag: member="FilterEntryDlg::~FilterEntryDlg" ref="4ae287b415afeba0a50ea57eb4fe83e2" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#4ae287b415afeba0a50ea57eb4fe83e2">~FilterEntryDlg</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b53212305f82709bdcb7a0b89109067b"></a><!-- doxytag: member="FilterEntryDlg::_editName" ref="b53212305f82709bdcb7a0b89109067b" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9754a074eab995074ea0b2b031367fad"></a><!-- doxytag: member="FilterEntryDlg::QGroupBox_1" ref="9754a074eab995074ea0b2b031367fad" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#9754a074eab995074ea0b2b031367fad">QGroupBox_1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b628cb3487c2c507b0362c5a4d9354f1"></a><!-- doxytag: member="FilterEntryDlg::_comboItem1" ref="b628cb3487c2c507b0362c5a4d9354f1" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74a26ce520b1e93127fba8720b6a6ab5"></a><!-- doxytag: member="FilterEntryDlg::_comboExpression1" ref="74a26ce520b1e93127fba8720b6a6ab5" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c123c8dc1c93f960ee8eb5bcda9c7d10"></a><!-- doxytag: member="FilterEntryDlg::_editMatch1" ref="c123c8dc1c93f960ee8eb5bcda9c7d10" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6204e4ab3214c1eb1a9296c49264b57"></a><!-- doxytag: member="FilterEntryDlg::_comboSecondCondition" ref="c6204e4ab3214c1eb1a9296c49264b57" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="21d063a47d1c8dc6d2f1387e36dc0e29"></a><!-- doxytag: member="FilterEntryDlg::_checkCaseSensitive1" ref="21d063a47d1c8dc6d2f1387e36dc0e29" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1f54136c4b3a91a01de4715f8eba058"></a><!-- doxytag: member="FilterEntryDlg::_buttonEditRegExp1" ref="d1f54136c4b3a91a01de4715f8eba058" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b484e56fe6fd6fa210ac549e17dac0c3"></a><!-- doxytag: member="FilterEntryDlg::_checkRegExp1" ref="b484e56fe6fd6fa210ac549e17dac0c3" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c58a17294df3e20dbd8c45800557a556"></a><!-- doxytag: member="FilterEntryDlg::_groupBox2" ref="c58a17294df3e20dbd8c45800557a556" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc6a944b6a9cd41f717fa3c63bfc61cc"></a><!-- doxytag: member="FilterEntryDlg::_comboItem2" ref="fc6a944b6a9cd41f717fa3c63bfc61cc" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5a5b18bc147e4d78d1c8f62ec82b316"></a><!-- doxytag: member="FilterEntryDlg::_comboExpression2" ref="f5a5b18bc147e4d78d1c8f62ec82b316" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="125f104edaa77af22c802d1d5c4ead27"></a><!-- doxytag: member="FilterEntryDlg::_editMatch2" ref="125f104edaa77af22c802d1d5c4ead27" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7bb75b57a7e6026de7a729d3c3e00eb5"></a><!-- doxytag: member="FilterEntryDlg::_checkCaseSensitive2" ref="7bb75b57a7e6026de7a729d3c3e00eb5" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9f3d81d53edd0c0dbae49810b8a70cb"></a><!-- doxytag: member="FilterEntryDlg::_checkRegExp2" ref="b9f3d81d53edd0c0dbae49810b8a70cb" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="607041668b5763bd8d64c51dc46e2b18"></a><!-- doxytag: member="FilterEntryDlg::_buttonEditRegExp2" ref="607041668b5763bd8d64c51dc46e2b18" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02b245962b1424e9294d6bf8442a4b38"></a><!-- doxytag: member="FilterEntryDlg::m_ButtonOk" ref="02b245962b1424e9294d6bf8442a4b38" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#02b245962b1424e9294d6bf8442a4b38">m_ButtonOk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fcec9c8c312b2830616c2de12f0c8355"></a><!-- doxytag: member="FilterEntryDlg::m_ButtonCancel" ref="fcec9c8c312b2830616c2de12f0c8355" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#fcec9c8c312b2830616c2de12f0c8355">m_ButtonCancel</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d84e87704cade0cb2e0a299af1f1f0e8"></a><!-- doxytag: member="FilterEntryDlg::groupBox3" ref="d84e87704cade0cb2e0a299af1f1f0e8" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#d84e87704cade0cb2e0a299af1f1f0e8">groupBox3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="efe66d0f49d6a04c504811c048317195"></a><!-- doxytag: member="FilterEntryDlg::_spinCounter" ref="efe66d0f49d6a04c504811c048317195" args="" -->
+QSpinBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d798b24cd1ba45d07060cd195913975b"></a><!-- doxytag: member="FilterEntryDlg::_buttonResetCounter" ref="d798b24cd1ba45d07060cd195913975b" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#d798b24cd1ba45d07060cd195913975b">_buttonResetCounter</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5724b2b390362ebab6b38d3f99ac689c"></a><!-- doxytag: member="FilterEntryDlg::languageChange" ref="5724b2b390362ebab6b38d3f99ac689c" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#5724b2b390362ebab6b38d3f99ac689c">languageChange</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2b727644e2fcbecf1b0242531d13d8e2"></a><!-- doxytag: member="FilterEntryDlg::FilterEntryDlgLayout" ref="2b727644e2fcbecf1b0242531d13d8e2" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#2b727644e2fcbecf1b0242531d13d8e2">FilterEntryDlgLayout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8eb928f8d6c49a507fb0d04ceb0f8b03"></a><!-- doxytag: member="FilterEntryDlg::QGroupBox_1Layout" ref="8eb928f8d6c49a507fb0d04ceb0f8b03" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#8eb928f8d6c49a507fb0d04ceb0f8b03">QGroupBox_1Layout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3575c94fc0110ad322996f9106adfbd"></a><!-- doxytag: member="FilterEntryDlg::spacer2" ref="c3575c94fc0110ad322996f9106adfbd" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#c3575c94fc0110ad322996f9106adfbd">spacer2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="536464a92836517d91f31f61b60307d9"></a><!-- doxytag: member="FilterEntryDlg::_groupBox2Layout" ref="536464a92836517d91f31f61b60307d9" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#536464a92836517d91f31f61b60307d9">_groupBox2Layout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af5dc4eb354581e010c723e889d3853b"></a><!-- doxytag: member="FilterEntryDlg::spacer3" ref="af5dc4eb354581e010c723e889d3853b" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#af5dc4eb354581e010c723e889d3853b">spacer3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="63750302bdc8c80e1c5a39502d51231d"></a><!-- doxytag: member="FilterEntryDlg::Layout11" ref="63750302bdc8c80e1c5a39502d51231d" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#63750302bdc8c80e1c5a39502d51231d">Layout11</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb2a000ac6cfa82b1761b18a659381a7"></a><!-- doxytag: member="FilterEntryDlg::Spacer17" ref="cb2a000ac6cfa82b1761b18a659381a7" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#cb2a000ac6cfa82b1761b18a659381a7">Spacer17</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3c133eaa09b66636dd31b18d5f66e699"></a><!-- doxytag: member="FilterEntryDlg::groupBox3Layout" ref="3c133eaa09b66636dd31b18d5f66e699" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterEntryDlg.html#3c133eaa09b66636dd31b18d5f66e699">groupBox3Layout</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="FilterEntryDlg_8h-source.html#l00027">27</a> of file <a class="el" href="FilterEntryDlg_8h-source.html">FilterEntryDlg.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="FilterEntryDlg_8h-source.html">FilterEntryDlg.h</a><li>kshowmail/<a class="el" href="FilterEntryDlg_8cpp-source.html">FilterEntryDlg.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterEntryDlg.png b/doc/html/classFilterEntryDlg.png
new file mode 100644
index 0000000..21fe538
--- /dev/null
+++ b/doc/html/classFilterEntryDlg.png
Binary files differ
diff --git a/doc/html/classFilterList-members.html b/doc/html/classFilterList-members.html
new file mode 100644
index 0000000..c6849cf
--- /dev/null
+++ b/doc/html/classFilterList-members.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterList Member List</h1>This is the complete list of members for <a class="el" href="classFilterList.html">FilterList</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classFilterList.html#578eee835eb5a319f7aba6e4b3aab2a3">compareItems</a>(QCollection::Item item1, QCollection::Item item2)</td><td><a class="el" href="classFilterList.html">FilterList</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterList.html#6740dd4bfc659afb2791c0e5fcc3fdf2">FilterList</a>()</td><td><a class="el" href="classFilterList.html">FilterList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterList.html#54e537cdc4fcd618107f6337f8734aeb">newItem</a>(QCollection::Item d)</td><td><a class="el" href="classFilterList.html">FilterList</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterList.html#9a557c994d14156b2bfad410e525da83">operator=</a>(FilterList &amp;right)</td><td><a class="el" href="classFilterList.html">FilterList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterList.html#edae5c6d93981d1f4cee91d333492497">readOptions</a>(KConfig *config)</td><td><a class="el" href="classFilterList.html">FilterList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterList.html#03c7e453e6d4cd54863d2ab38dad684c">saveOptions</a>(KConfig *config)</td><td><a class="el" href="classFilterList.html">FilterList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">setCombo</a>(QComboBox *combo, int nIndex)</td><td><a class="el" href="classFilterList.html">FilterList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterList.html#946c89364770443052dfa2c4b56524ab">~FilterList</a>()</td><td><a class="el" href="classFilterList.html">FilterList</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterList.html b/doc/html/classFilterList.html
new file mode 100644
index 0000000..6021ffe
--- /dev/null
+++ b/doc/html/classFilterList.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: FilterList Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterList Class Reference</h1><!-- doxytag: class="FilterList" --><a href="classFilterList-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6740dd4bfc659afb2791c0e5fcc3fdf2"></a><!-- doxytag: member="FilterList::FilterList" ref="6740dd4bfc659afb2791c0e5fcc3fdf2" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterList.html#6740dd4bfc659afb2791c0e5fcc3fdf2">FilterList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="946c89364770443052dfa2c4b56524ab"></a><!-- doxytag: member="FilterList::~FilterList" ref="946c89364770443052dfa2c4b56524ab" args="()" -->
+virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterList.html#946c89364770443052dfa2c4b56524ab">~FilterList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a557c994d14156b2bfad410e525da83"></a><!-- doxytag: member="FilterList::operator=" ref="9a557c994d14156b2bfad410e525da83" args="(FilterList &amp;right)" -->
+<a class="el" href="classFilterList.html">FilterList</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterList.html#9a557c994d14156b2bfad410e525da83">operator=</a> (<a class="el" href="classFilterList.html">FilterList</a> &amp;right)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad9f3ddd25a111eaacf9b688e4f619ad"></a><!-- doxytag: member="FilterList::setCombo" ref="ad9f3ddd25a111eaacf9b688e4f619ad" args="(QComboBox *combo, int nIndex)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">setCombo</a> (QComboBox *combo, int nIndex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="edae5c6d93981d1f4cee91d333492497"></a><!-- doxytag: member="FilterList::readOptions" ref="edae5c6d93981d1f4cee91d333492497" args="(KConfig *config)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterList.html#edae5c6d93981d1f4cee91d333492497">readOptions</a> (KConfig *config)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterList.html#03c7e453e6d4cd54863d2ab38dad684c">saveOptions</a> (KConfig *config)</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="578eee835eb5a319f7aba6e4b3aab2a3"></a><!-- doxytag: member="FilterList::compareItems" ref="578eee835eb5a319f7aba6e4b3aab2a3" args="(QCollection::Item item1, QCollection::Item item2)" -->
+virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterList.html#578eee835eb5a319f7aba6e4b3aab2a3">compareItems</a> (QCollection::Item item1, QCollection::Item item2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54e537cdc4fcd618107f6337f8734aeb"></a><!-- doxytag: member="FilterList::newItem" ref="54e537cdc4fcd618107f6337f8734aeb" args="(QCollection::Item d)" -->
+virtual QCollection::Item&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterList.html#54e537cdc4fcd618107f6337f8734aeb">newItem</a> (QCollection::Item d)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="filterlist_8h-source.html#l00037">37</a> of file <a class="el" href="filterlist_8h-source.html">filterlist.h</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="03c7e453e6d4cd54863d2ab38dad684c"></a><!-- doxytag: member="FilterList::saveOptions" ref="03c7e453e6d4cd54863d2ab38dad684c" args="(KConfig *config)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FilterList::saveOptions </td>
+ <td>(</td>
+ <td class="paramtype">KConfig *&nbsp;</td>
+ <td class="paramname"> <em>config</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Saves the filter setup into the application config file (kshowmailrc). <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>config</em>&nbsp;</td><td>application config </td></tr>
+ </table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="filterlist_8cpp-source.html#l00122">122</a> of file <a class="el" href="filterlist_8cpp-source.html">filterlist.cpp</a>.
+<p>
+Referenced by <a class="el" href="filter_8cpp-source.html#l00048">Filter::saveOptions()</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="filterlist_8h-source.html">filterlist.h</a><li>kshowmail/<a class="el" href="filterlist_8cpp-source.html">filterlist.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterRecord-members.html b/doc/html/classFilterRecord-members.html
new file mode 100644
index 0000000..0781472
--- /dev/null
+++ b/doc/html/classFilterRecord-members.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterRecord Member List</h1>This is the complete list of members for <a class="el" href="classFilterRecord.html">FilterRecord</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a></td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a></td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a></td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a></td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a></td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>contains</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>contains_not</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>equals</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>equals_not</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">expressionType</a> enum name</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#21d096b6ce737e5550e3d767fa6d2ae3">FilterRecord</a>()</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#3829e87c1a6e284017cd2e1f4434a76a">FilterRecord</a>(filterType type, expressionType expression, const QString &amp;match, bool CaseSensitive, bool regExp)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">filterType</a> enum name</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>from</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>greater</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>header</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>less</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#ce4bf661b49a342242d9c2bd578720c3">matches</a>(ShowRecordElem *)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>size</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>subject</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>to</b> enum value (defined in <a class="el" href="classFilterRecord.html">FilterRecord</a>)</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classFilterRecord.html#aad8e6b767fbcc3f9c214ca1be7db853">toString</a>() const</td><td><a class="el" href="classFilterRecord.html">FilterRecord</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classFilterRecord.html b/doc/html/classFilterRecord.html
new file mode 100644
index 0000000..5819b85
--- /dev/null
+++ b/doc/html/classFilterRecord.html
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: FilterRecord Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>FilterRecord Class Reference</h1><!-- doxytag: class="FilterRecord" --><a href="classFilterRecord-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">filterType</a> { <br>
+&nbsp;&nbsp;<b>from</b>,
+<b>subject</b>,
+<b>header</b>,
+<b>size</b>,
+<br>
+&nbsp;&nbsp;<b>to</b>
+<br>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">expressionType</a> { <br>
+&nbsp;&nbsp;<b>contains</b>,
+<b>contains_not</b>,
+<b>equals</b>,
+<b>equals_not</b>,
+<br>
+&nbsp;&nbsp;<b>greater</b>,
+<b>less</b>
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="21d096b6ce737e5550e3d767fa6d2ae3"></a><!-- doxytag: member="FilterRecord::FilterRecord" ref="21d096b6ce737e5550e3d767fa6d2ae3" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#21d096b6ce737e5550e3d767fa6d2ae3">FilterRecord</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3829e87c1a6e284017cd2e1f4434a76a"></a><!-- doxytag: member="FilterRecord::FilterRecord" ref="3829e87c1a6e284017cd2e1f4434a76a" args="(filterType type, expressionType expression, const QString &amp;match, bool CaseSensitive, bool regExp)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#3829e87c1a6e284017cd2e1f4434a76a">FilterRecord</a> (<a class="el" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">filterType</a> type, <a class="el" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">expressionType</a> expression, const QString &amp;match, bool CaseSensitive, bool regExp)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce4bf661b49a342242d9c2bd578720c3"></a><!-- doxytag: member="FilterRecord::matches" ref="ce4bf661b49a342242d9c2bd578720c3" args="(ShowRecordElem *)" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#ce4bf661b49a342242d9c2bd578720c3">matches</a> (<a class="el" href="classShowRecordElem.html">ShowRecordElem</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aad8e6b767fbcc3f9c214ca1be7db853"></a><!-- doxytag: member="FilterRecord::toString" ref="aad8e6b767fbcc3f9c214ca1be7db853" args="() const" -->
+QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#aad8e6b767fbcc3f9c214ca1be7db853">toString</a> () const</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9ca58948529c51e27397ef9b105c6d2"></a><!-- doxytag: member="FilterRecord::_type" ref="a9ca58948529c51e27397ef9b105c6d2" args="" -->
+<a class="el" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">filterType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ec80257bc94ce8fdcbbb2d5de64f612"></a><!-- doxytag: member="FilterRecord::_expression" ref="1ec80257bc94ce8fdcbbb2d5de64f612" args="" -->
+<a class="el" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">expressionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="72d4a650ab06738f169b562e5adbbaaa"></a><!-- doxytag: member="FilterRecord::_match" ref="72d4a650ab06738f169b562e5adbbaaa" args="" -->
+QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47791227a3cabe9397f5bd1a6c44fd16"></a><!-- doxytag: member="FilterRecord::_CaseSensitive" ref="47791227a3cabe9397f5bd1a6c44fd16" args="" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eecf987a35d4f17c91c8fd69f4afb139"></a><!-- doxytag: member="FilterRecord::_RegExp" ref="eecf987a35d4f17c91c8fd69f4afb139" args="" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="filterelem_8h-source.html#l00029">29</a> of file <a class="el" href="filterelem_8h-source.html">filterelem.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="filterelem_8h-source.html">filterelem.h</a><li>kshowmail/<a class="el" href="filterelem_8cpp-source.html">filterelem.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackAnswer-members.html b/doc/html/classKFeedbackAnswer-members.html
new file mode 100644
index 0000000..fc42767
--- /dev/null
+++ b/doc/html/classKFeedbackAnswer-members.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackAnswer Member List</h1>This is the complete list of members for <a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#b2a618699a774f019ce272d6fbd0aeb8">_exclusive</a></td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#f6c09e6daf51423ec373fc9608486adb">_id</a></td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#1ddde383928714423714a70a829a0c57">_no</a></td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#0c38ffb3d84f3ca2204bcd66f605514c">id</a>()</td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#864fad7f3c6f5f92f262488735799cb7">isChecked</a>()</td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#5de55655375db66b438b221d63cd0082">isExclusive</a>()</td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#a643ff4986437b3089dcda86512c4f79">key</a>(int column, bool ascending) const</td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#7100bf31bf9d49009b8c5a82c1ae5bde">KFeedbackAnswer</a>(KFeedbackQuestion *parent, const QString &amp;text, const QString &amp;id, bool exclusive=true)</td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#31fe8732bdbda805d1306e5c86fcae91">nextAnswer</a>() const</td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#c147b9f7c35c83c8a5458a79f6cafed9">question</a>() const</td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#3812bf11ec42b06397e87a753797bbd8">stateChange</a>(bool newState)</td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackAnswer.html#a177a24369a5dab88d5602f6651275ea">text</a>()</td><td><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackAnswer.html b/doc/html/classKFeedbackAnswer.html
new file mode 100644
index 0000000..2e6fab8
--- /dev/null
+++ b/doc/html/classKFeedbackAnswer.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: KFeedbackAnswer Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackAnswer Class Reference</h1><!-- doxytag: class="KFeedbackAnswer" --><a href="classKFeedbackAnswer-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#7100bf31bf9d49009b8c5a82c1ae5bde">KFeedbackAnswer</a> (<a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *parent, const QString &amp;text, const QString &amp;id, bool exclusive=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#0c38ffb3d84f3ca2204bcd66f605514c">id</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#a177a24369a5dab88d5602f6651275ea">text</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#5de55655375db66b438b221d63cd0082">isExclusive</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#864fad7f3c6f5f92f262488735799cb7">isChecked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#31fe8732bdbda805d1306e5c86fcae91">nextAnswer</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#c147b9f7c35c83c8a5458a79f6cafed9">question</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#a643ff4986437b3089dcda86512c4f79">key</a> (int column, bool ascending) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#3812bf11ec42b06397e87a753797bbd8">stateChange</a> (bool newState)</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6c09e6daf51423ec373fc9608486adb"></a><!-- doxytag: member="KFeedbackAnswer::_id" ref="f6c09e6daf51423ec373fc9608486adb" args="" -->
+QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#f6c09e6daf51423ec373fc9608486adb">_id</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2a618699a774f019ce272d6fbd0aeb8"></a><!-- doxytag: member="KFeedbackAnswer::_exclusive" ref="b2a618699a774f019ce272d6fbd0aeb8" args="" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#b2a618699a774f019ce272d6fbd0aeb8">_exclusive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ddde383928714423714a70a829a0c57"></a><!-- doxytag: member="KFeedbackAnswer::_no" ref="1ddde383928714423714a70a829a0c57" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackAnswer.html#1ddde383928714423714a70a829a0c57">_no</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00388">388</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="7100bf31bf9d49009b8c5a82c1ae5bde"></a><!-- doxytag: member="KFeedbackAnswer::KFeedbackAnswer" ref="7100bf31bf9d49009b8c5a82c1ae5bde" args="(KFeedbackQuestion *parent, const QString &amp;text, const QString &amp;id, bool exclusive=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KFeedbackAnswer::KFeedbackAnswer </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>exclusive</em> = <code>true</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.<p>
+'exclusive' tells the type of answer: One of many allowed or any number of many.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00458">458</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00455">_no</a>.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="0c38ffb3d84f3ca2204bcd66f605514c"></a><!-- doxytag: member="KFeedbackAnswer::id" ref="0c38ffb3d84f3ca2204bcd66f605514c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString KFeedbackAnswer::id </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return this answer's ID.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00405">405</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00453">_id</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00402">KFeedbackQuestion::result()</a>.
+</div>
+</div><p>
+<a class="anchor" name="a177a24369a5dab88d5602f6651275ea"></a><!-- doxytag: member="KFeedbackAnswer::text" ref="a177a24369a5dab88d5602f6651275ea" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString KFeedbackAnswer::text </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return this answer's text.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00474">474</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="5de55655375db66b438b221d63cd0082"></a><!-- doxytag: member="KFeedbackAnswer::isExclusive" ref="5de55655375db66b438b221d63cd0082" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KFeedbackAnswer::isExclusive </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether or not this is an exclusive answer.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00415">415</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00454">_exclusive</a>.
+</div>
+</div><p>
+<a class="anchor" name="864fad7f3c6f5f92f262488735799cb7"></a><!-- doxytag: member="KFeedbackAnswer::isChecked" ref="864fad7f3c6f5f92f262488735799cb7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KFeedbackAnswer::isChecked </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether or not this answer is checked.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00420">420</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00368">KFeedbackQuestion::isAnswered()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00402">KFeedbackQuestion::result()</a>.
+</div>
+</div><p>
+<a class="anchor" name="31fe8732bdbda805d1306e5c86fcae91"></a><!-- doxytag: member="KFeedbackAnswer::nextAnswer" ref="31fe8732bdbda805d1306e5c86fcae91" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a>* KFeedbackAnswer::nextAnswer </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the next possible answer or 0 if there is no more.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00425">425</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00368">KFeedbackQuestion::isAnswered()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00402">KFeedbackQuestion::result()</a>.
+</div>
+</div><p>
+<a class="anchor" name="c147b9f7c35c83c8a5458a79f6cafed9"></a><!-- doxytag: member="KFeedbackAnswer::question" ref="c147b9f7c35c83c8a5458a79f6cafed9" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a>* KFeedbackAnswer::question </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the question to this answer.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00431">431</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00491">stateChange()</a>.
+</div>
+</div><p>
+<a class="anchor" name="a643ff4986437b3089dcda86512c4f79"></a><!-- doxytag: member="KFeedbackAnswer::key" ref="a643ff4986437b3089dcda86512c4f79" args="(int column, bool ascending) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString KFeedbackAnswer::key </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>column</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>ascending</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the sort key.<p>
+Reimplemented from QListViewItem to maintain insertion order.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00481">481</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00455">_no</a>.
+</div>
+</div><p>
+<a class="anchor" name="3812bf11ec42b06397e87a753797bbd8"></a><!-- doxytag: member="KFeedbackAnswer::stateChange" ref="3812bf11ec42b06397e87a753797bbd8" args="(bool newState)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackAnswer::stateChange </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>newState</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+On/off change.<p>
+Reimplemented from QCheckListItem to monitor answering required questions. This method notifies the <a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> whenever a required question is being answered.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00491">491</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00431">question()</a>, <a class="el" href="kfeedback_8cpp-source.html#l00318">KFeedbackQuestionList::questionAnswered()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00447">KFeedbackQuestion::questionList()</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="kfeedback_8h-source.html">kfeedback.h</a><li>kshowmail/<a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackDialog-members.html b/doc/html/classKFeedbackDialog-members.html
new file mode 100644
index 0000000..cec50c5
--- /dev/null
+++ b/doc/html/classKFeedbackDialog-members.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackDialog Member List</h1>This is the complete list of members for <a class="el" href="classKFeedbackDialog.html">KFeedbackDialog</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a></td><td><a class="el" href="classKFeedbackDialog.html">KFeedbackDialog</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackDialog.html#34f680000dbe1b4446bd647d51c3738d">checkSendButton</a>()</td><td><a class="el" href="classKFeedbackDialog.html">KFeedbackDialog</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackDialog.html#1d9dfb5bac160ce16eb8e929f37c31b6">form</a>()</td><td><a class="el" href="classKFeedbackDialog.html">KFeedbackDialog</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackDialog.html#1ae22ffc4cfbabb1b954f2f75c57f8ba">KFeedbackDialog</a>(const QString &amp;feedbackMailAddress, const QString &amp;helpTopic=QString::null)</td><td><a class="el" href="classKFeedbackDialog.html">KFeedbackDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackDialog.html#962b0e6f0813c923c924bb9b81c8ba1b">mailSent</a>()</td><td><a class="el" href="classKFeedbackDialog.html">KFeedbackDialog</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackDialog.html#3db3a02eb0b2a94d8e3bedbd1f5f6d70">~KFeedbackDialog</a>()</td><td><a class="el" href="classKFeedbackDialog.html">KFeedbackDialog</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackDialog.html b/doc/html/classKFeedbackDialog.html
new file mode 100644
index 0000000..655cd8e
--- /dev/null
+++ b/doc/html/classKFeedbackDialog.html
@@ -0,0 +1,185 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: KFeedbackDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackDialog Class Reference</h1><!-- doxytag: class="KFeedbackDialog" --><code>#include &lt;<a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>&gt;</code>
+<p>
+<a href="classKFeedbackDialog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackDialog.html#34f680000dbe1b4446bd647d51c3738d">checkSendButton</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackDialog.html#962b0e6f0813c923c924bb9b81c8ba1b">mailSent</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackDialog.html#1ae22ffc4cfbabb1b954f2f75c57f8ba">KFeedbackDialog</a> (const QString &amp;feedbackMailAddress, const QString &amp;helpTopic=QString::null)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackDialog.html#3db3a02eb0b2a94d8e3bedbd1f5f6d70">~KFeedbackDialog</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackDialog.html#1d9dfb5bac160ce16eb8e929f37c31b6">form</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c95533de8e33e87407a06b910f5b6cfa"></a><!-- doxytag: member="KFeedbackDialog::_form" ref="c95533de8e33e87407a06b910f5b6cfa" args="" -->
+<a class="el" href="classKFeedbackForm.html">KFeedbackForm</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Dialog containing a <a class="el" href="classKFeedbackForm.html">KFeedbackForm</a> and all the infrastructure for sending a mail etc.
+<p>
+
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00042">42</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="1ae22ffc4cfbabb1b954f2f75c57f8ba"></a><!-- doxytag: member="KFeedbackDialog::KFeedbackDialog" ref="1ae22ffc4cfbabb1b954f2f75c57f8ba" args="(const QString &amp;feedbackMailAddress, const QString &amp;helpTopic=QString::null)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KFeedbackDialog::KFeedbackDialog </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>feedbackMailAddress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>helpTopic</em> = <code>QString::null</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00034">34</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00088">_form</a>, <a class="el" href="kfeedback_8cpp-source.html#l00071">checkSendButton()</a>, and <a class="el" href="kfeedback_8moc_8cpp-source.html#l00084">mailSent()</a>.
+</div>
+</div><p>
+<a class="anchor" name="3db3a02eb0b2a94d8e3bedbd1f5f6d70"></a><!-- doxytag: member="KFeedbackDialog::~KFeedbackDialog" ref="3db3a02eb0b2a94d8e3bedbd1f5f6d70" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KFeedbackDialog::~KFeedbackDialog </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00064">64</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="1d9dfb5bac160ce16eb8e929f37c31b6"></a><!-- doxytag: member="KFeedbackDialog::form" ref="1d9dfb5bac160ce16eb8e929f37c31b6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a>* KFeedbackDialog::form </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the internal
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00064">64</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00088">_form</a>.
+<p>
+Referenced by <a class="el" href="kshowmailfeedback_8cpp-source.html#l00023">KShowMailApp::slotSendFeedbackMail()</a>.
+</div>
+</div><p>
+<a class="anchor" name="34f680000dbe1b4446bd647d51c3738d"></a><!-- doxytag: member="KFeedbackDialog::checkSendButton" ref="34f680000dbe1b4446bd647d51c3738d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackDialog::checkSendButton </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if sufficient information is available to send a mail now and enable / disable the "send mail" button accordingly.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00071">71</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00088">_form</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00229">KFeedbackForm::readyToSend()</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00034">KFeedbackDialog()</a>.
+</div>
+</div><p>
+<a class="anchor" name="962b0e6f0813c923c924bb9b81c8ba1b"></a><!-- doxytag: member="KFeedbackDialog::mailSent" ref="962b0e6f0813c923c924bb9b81c8ba1b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackDialog::mailSent </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Emitted when the user has sent the feedback mail - i.e. when he clicked on the "Send mail" button and the mail has successfully been forwarded to the mailer. He can still choose not to send the mail from within the mailer, though.
+<p>
+Definition at line <a class="el" href="kfeedback_8moc_8cpp-source.html#l00084">84</a> of file <a class="el" href="kfeedback_8moc_8cpp-source.html">kfeedback.moc.cpp</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00034">KFeedbackDialog()</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="kfeedback_8h-source.html">kfeedback.h</a><li>kshowmail/<a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a><li>kshowmail/<a class="el" href="kfeedback_8moc_8cpp-source.html">kfeedback.moc.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackForm-members.html b/doc/html/classKFeedbackForm-members.html
new file mode 100644
index 0000000..2698b3f
--- /dev/null
+++ b/doc/html/classKFeedbackForm-members.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackForm Member List</h1>This is the complete list of members for <a class="el" href="classKFeedbackForm.html">KFeedbackForm</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a></td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#4e667e814dc1de15bf601217c08f077f">_feedbackMailAddress</a></td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">_questionList</a></td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#c328809367354cf8ff97e7c78b521345">checkComplete</a>()</td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#08ace5fb7dd689ced012aa722b690b71">formatComment</a>()</td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#78d888d1554e9403a62d7c9b0c6e4a2e">KFeedbackForm</a>(const QString &amp;feedbackMailAddress, QWidget *parent)</td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#ec2b411546d45e31c9b412f1fa6d8897">mailSent</a>()</td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#51b1d4e1e48d18c6155203b9f72ada5e">questionList</a>()</td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#6840e07fe3245d4e9c11ee0160af6068">readyToSend</a>()</td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#72b8b30801614c35e271c5e519f10c8b">sendMail</a>()</td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#5ec1c36c978229b6e14e9005b595d69e">slotCheckComplete</a>()</td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackForm.html#b22414a85a37ca217e028bde8a663ac4">~KFeedbackForm</a>()</td><td><a class="el" href="classKFeedbackForm.html">KFeedbackForm</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackForm.html b/doc/html/classKFeedbackForm.html
new file mode 100644
index 0000000..de9f434
--- /dev/null
+++ b/doc/html/classKFeedbackForm.html
@@ -0,0 +1,300 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: KFeedbackForm Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackForm Class Reference</h1><!-- doxytag: class="KFeedbackForm" --><code>#include &lt;<a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>&gt;</code>
+<p>
+<a href="classKFeedbackForm-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#72b8b30801614c35e271c5e519f10c8b">sendMail</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#ec2b411546d45e31c9b412f1fa6d8897">mailSent</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#c328809367354cf8ff97e7c78b521345">checkComplete</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#78d888d1554e9403a62d7c9b0c6e4a2e">KFeedbackForm</a> (const QString &amp;feedbackMailAddress, QWidget *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#b22414a85a37ca217e028bde8a663ac4">~KFeedbackForm</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#6840e07fe3245d4e9c11ee0160af6068">readyToSend</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#51b1d4e1e48d18c6155203b9f72ada5e">questionList</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#5ec1c36c978229b6e14e9005b595d69e">slotCheckComplete</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#08ace5fb7dd689ced012aa722b690b71">formatComment</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4e667e814dc1de15bf601217c08f077f"></a><!-- doxytag: member="KFeedbackForm::_feedbackMailAddress" ref="4e667e814dc1de15bf601217c08f077f" args="" -->
+QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#4e667e814dc1de15bf601217c08f077f">_feedbackMailAddress</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8c28be58b2684f090c396ad52f64ad3"></a><!-- doxytag: member="KFeedbackForm::_questionList" ref="e8c28be58b2684f090c396ad52f64ad3" args="" -->
+<a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">_questionList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="862ae3fd81afe2f61f19d41d927c537b"></a><!-- doxytag: member="KFeedbackForm::_comment" ref="862ae3fd81afe2f61f19d41d927c537b" args="" -->
+QMultiLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+User feedback form:<p>
+User is asked a list of questions, the answers of which will be sent via mail back to a feedback mail address.
+<p>
+
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00098">98</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="78d888d1554e9403a62d7c9b0c6e4a2e"></a><!-- doxytag: member="KFeedbackForm::KFeedbackForm" ref="78d888d1554e9403a62d7c9b0c6e4a2e" args="(const QString &amp;feedbackMailAddress, QWidget *parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KFeedbackForm::KFeedbackForm </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>feedbackMailAddress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QWidget *&nbsp;</td>
+ <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00080">80</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00179">_comment</a>, <a class="el" href="kfeedback_8h-source.html#l00178">_questionList</a>, <a class="el" href="kfeedback_8moc_8cpp-source.html#l00191">checkComplete()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00208">slotCheckComplete()</a>.
+</div>
+</div><p>
+<a class="anchor" name="b22414a85a37ca217e028bde8a663ac4"></a><!-- doxytag: member="KFeedbackForm::~KFeedbackForm" ref="b22414a85a37ca217e028bde8a663ac4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KFeedbackForm::~KFeedbackForm </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00146">146</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="72b8b30801614c35e271c5e519f10c8b"></a><!-- doxytag: member="KFeedbackForm::sendMail" ref="72b8b30801614c35e271c5e519f10c8b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackForm::sendMail </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Compose a mail from the user's answers and send it to the feedback mail address passed to the constructor.<p>
+This method will check with <a class="el" href="classKFeedbackForm.html#6840e07fe3245d4e9c11ee0160af6068">readyToSend()</a> if the mail can be sent with the questions answered until now and prompt the user to answer more questions if not.<p>
+Connect the <a class="el" href="classKFeedbackForm.html#ec2b411546d45e31c9b412f1fa6d8897">mailSent()</a> signal if you are interested when exactly all this was successful.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00153">153</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00177">_feedbackMailAddress</a>, <a class="el" href="kfeedback_8h-source.html#l00178">_questionList</a>, <a class="el" href="kfeedback_8cpp-source.html#l00215">formatComment()</a>, <a class="el" href="kfeedback_8moc_8cpp-source.html#l00185">mailSent()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00270">KFeedbackQuestionList::result()</a>.
+</div>
+</div><p>
+<a class="anchor" name="6840e07fe3245d4e9c11ee0160af6068"></a><!-- doxytag: member="KFeedbackForm::readyToSend" ref="6840e07fe3245d4e9c11ee0160af6068" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KFeedbackForm::readyToSend </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks if the mail is ready to send, i.e. if all required fields are filled.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00229">229</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00178">_questionList</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00254">KFeedbackQuestionList::isComplete()</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00071">KFeedbackDialog::checkSendButton()</a>.
+</div>
+</div><p>
+<a class="anchor" name="51b1d4e1e48d18c6155203b9f72ada5e"></a><!-- doxytag: member="KFeedbackForm::questionList" ref="51b1d4e1e48d18c6155203b9f72ada5e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a>* KFeedbackForm::questionList </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the <a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> .
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00142">142</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00178">_questionList</a>.
+<p>
+Referenced by <a class="el" href="kshowmailfeedback_8cpp-source.html#l00023">KShowMailApp::slotSendFeedbackMail()</a>.
+</div>
+</div><p>
+<a class="anchor" name="ec2b411546d45e31c9b412f1fa6d8897"></a><!-- doxytag: member="KFeedbackForm::mailSent" ref="ec2b411546d45e31c9b412f1fa6d8897" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackForm::mailSent </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Emitted when the user has sent the feedback mail - i.e. when he clicked on the "Send mail" button and the mail has successfully been forwarded to the mailer. He can still choose not to send the mail from within the mailer, though.
+<p>
+Definition at line <a class="el" href="kfeedback_8moc_8cpp-source.html#l00185">185</a> of file <a class="el" href="kfeedback_8moc_8cpp-source.html">kfeedback.moc.cpp</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00153">sendMail()</a>.
+</div>
+</div><p>
+<a class="anchor" name="c328809367354cf8ff97e7c78b521345"></a><!-- doxytag: member="KFeedbackForm::checkComplete" ref="c328809367354cf8ff97e7c78b521345" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackForm::checkComplete </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Emitted when it is time to check for completeness of all information in this form: Either when a new question is added or when a question is answered.
+<p>
+Definition at line <a class="el" href="kfeedback_8moc_8cpp-source.html#l00191">191</a> of file <a class="el" href="kfeedback_8moc_8cpp-source.html">kfeedback.moc.cpp</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00080">KFeedbackForm()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00208">slotCheckComplete()</a>.
+</div>
+</div><p>
+<a class="anchor" name="5ec1c36c978229b6e14e9005b595d69e"></a><!-- doxytag: member="KFeedbackForm::slotCheckComplete" ref="5ec1c36c978229b6e14e9005b595d69e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackForm::slotCheckComplete </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check for completeness of this form.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00208">208</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8moc_8cpp-source.html#l00191">checkComplete()</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00080">KFeedbackForm()</a>.
+</div>
+</div><p>
+<a class="anchor" name="08ace5fb7dd689ced012aa722b690b71"></a><!-- doxytag: member="KFeedbackForm::formatComment" ref="08ace5fb7dd689ced012aa722b690b71" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString KFeedbackForm::formatComment </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Format the "personal comments" field for sending mail.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00215">215</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00179">_comment</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00153">sendMail()</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="kfeedback_8h-source.html">kfeedback.h</a><li>kshowmail/<a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a><li>kshowmail/<a class="el" href="kfeedback_8moc_8cpp-source.html">kfeedback.moc.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackQuestion-members.html b/doc/html/classKFeedbackQuestion-members.html
new file mode 100644
index 0000000..14aa262
--- /dev/null
+++ b/doc/html/classKFeedbackQuestion-members.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackQuestion Member List</h1>This is the complete list of members for <a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#8d6d302dac4b8dc4973ff7cf8aa5f852">_exclusiveAnswer</a></td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#f0209761e6a1c061b4749f4a0228afc3">_id</a></td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#4b1825caeff106b7a911ac725acdd8d1">_no</a></td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#2c946b672e2c0d163ffc3d4b64c61801">_required</a></td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>(const QString &amp;text, const QString &amp;id)</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#40333b62b3defe8ebbe27fc8552bffff">exclusiveAnswer</a>()</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#a8759ac15cc2bec6f1a9e183eb374574">firstAnswer</a>() const</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#83626cfa4d3235b58028d011a7955add">id</a>()</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#593b269b00a8da9152a66f31fcdf75f3">isAnswered</a>()</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#5431a877415afca993aaefea86c0c7ec">isRequired</a>()</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#72b655cc6c5414023d05669142053a7c">key</a>(int column, bool ascending) const</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#74f81a22aec4f3969ac05fcef5d8dee4">KFeedbackQuestion</a>(KFeedbackQuestionList *parent, const QString &amp;text, const QString &amp;id, bool exclusiveAnswer=true, bool required=false, bool open=true)</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#f3731cde03060c91a80ebb5c80f657a1">nextQuestion</a>() const</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#f879e5220a516c94124130a2d0a1a2dd">questionList</a>() const</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#51e0a1d351c8f7819f50a6ebf66c193d">result</a>()</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestion.html#13730ea63a6d8de44866c9134cb88f3c">text</a>()</td><td><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackQuestion.html b/doc/html/classKFeedbackQuestion.html
new file mode 100644
index 0000000..37cd13e
--- /dev/null
+++ b/doc/html/classKFeedbackQuestion.html
@@ -0,0 +1,424 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: KFeedbackQuestion Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackQuestion Class Reference</h1><!-- doxytag: class="KFeedbackQuestion" --><code>#include &lt;<a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>&gt;</code>
+<p>
+<a href="classKFeedbackQuestion-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#74f81a22aec4f3969ac05fcef5d8dee4">KFeedbackQuestion</a> (<a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> *parent, const QString &amp;text, const QString &amp;id, bool exclusiveAnswer=true, bool required=false, bool open=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a> (const QString &amp;text, const QString &amp;id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#5431a877415afca993aaefea86c0c7ec">isRequired</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#593b269b00a8da9152a66f31fcdf75f3">isAnswered</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#51e0a1d351c8f7819f50a6ebf66c193d">result</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#83626cfa4d3235b58028d011a7955add">id</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#13730ea63a6d8de44866c9134cb88f3c">text</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#40333b62b3defe8ebbe27fc8552bffff">exclusiveAnswer</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#72b655cc6c5414023d05669142053a7c">key</a> (int column, bool ascending) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#f3731cde03060c91a80ebb5c80f657a1">nextQuestion</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#a8759ac15cc2bec6f1a9e183eb374574">firstAnswer</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#f879e5220a516c94124130a2d0a1a2dd">questionList</a> () const</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0209761e6a1c061b4749f4a0228afc3"></a><!-- doxytag: member="KFeedbackQuestion::_id" ref="f0209761e6a1c061b4749f4a0228afc3" args="" -->
+QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#f0209761e6a1c061b4749f4a0228afc3">_id</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d6d302dac4b8dc4973ff7cf8aa5f852"></a><!-- doxytag: member="KFeedbackQuestion::_exclusiveAnswer" ref="8d6d302dac4b8dc4973ff7cf8aa5f852" args="" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#8d6d302dac4b8dc4973ff7cf8aa5f852">_exclusiveAnswer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2c946b672e2c0d163ffc3d4b64c61801"></a><!-- doxytag: member="KFeedbackQuestion::_required" ref="2c946b672e2c0d163ffc3d4b64c61801" args="" -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#2c946b672e2c0d163ffc3d4b64c61801">_required</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b1825caeff106b7a911ac725acdd8d1"></a><!-- doxytag: member="KFeedbackQuestion::_no" ref="4b1825caeff106b7a911ac725acdd8d1" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestion.html#4b1825caeff106b7a911ac725acdd8d1">_no</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A user feedback question to be inserted into a <a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a>.
+<p>
+
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00275">275</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="74f81a22aec4f3969ac05fcef5d8dee4"></a><!-- doxytag: member="KFeedbackQuestion::KFeedbackQuestion" ref="74f81a22aec4f3969ac05fcef5d8dee4" args="(KFeedbackQuestionList *parent, const QString &amp;text, const QString &amp;id, bool exclusiveAnswer=true, bool required=false, bool open=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KFeedbackQuestion::KFeedbackQuestion </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> *&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>exclusiveAnswer</em> = <code>true</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>required</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>open</em> = <code>true</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.<p>
+The parent <a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> assumes ownership of this object, so don't delete it unless you want to delete it from the question list as well.<p>
+'text' is the text the user will see (in his native language).<p>
+'id' is what will be sent with the feedback mail, thus it should be unique within the application, yet human readable (preferably English) and not contain any weird characters that might confuse scripts that are later used to automatically parse those mails. Examples: "features_not_liked", "stability"<p>
+Set 'required' to 'true' if answering this question is required to successfully complete this form.<p>
+Set 'exclusiveAnswer' to 'true' if only one of all answers may be checked at any one time, to 'false' if multiple answers are allowed.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00336">336</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00384">_no</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00324">KFeedbackQuestionList::questionAdded()</a>.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="70dfbcfb7699accc62ca3f9c1b2da8b6"></a><!-- doxytag: member="KFeedbackQuestion::addAnswer" ref="70dfbcfb7699accc62ca3f9c1b2da8b6" args="(const QString &amp;text, const QString &amp;id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackQuestion::addAnswer </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add an answer to this question. Again, 'text' is what the user will see (translated to his native language), 'id' is what you will get back with the mail. The answer IDs need only be unique for that question; answers to other questions may have the same ID.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00360">360</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00382">_exclusiveAnswer</a>.
+<p>
+Referenced by <a class="el" href="kshowmailfeedback_8cpp-source.html#l00130">KShowMailApp::addFeatureList()</a>, <a class="el" href="kfeedback_8cpp-source.html#l00303">KFeedbackQuestionList::addYesNoQuestion()</a>, and <a class="el" href="kshowmailfeedback_8cpp-source.html#l00023">KShowMailApp::slotSendFeedbackMail()</a>.
+</div>
+</div><p>
+<a class="anchor" name="5431a877415afca993aaefea86c0c7ec"></a><!-- doxytag: member="KFeedbackQuestion::isRequired" ref="5431a877415afca993aaefea86c0c7ec" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KFeedbackQuestion::isRequired </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns if answering this question is required.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00319">319</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00383">_required</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00254">KFeedbackQuestionList::isComplete()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00324">KFeedbackQuestionList::questionAdded()</a>.
+</div>
+</div><p>
+<a class="anchor" name="593b269b00a8da9152a66f31fcdf75f3"></a><!-- doxytag: member="KFeedbackQuestion::isAnswered" ref="593b269b00a8da9152a66f31fcdf75f3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KFeedbackQuestion::isAnswered </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns if this question is answered satisfactorily.
+<p>
+If any number of answers is permitted for this question, this question is always considered to be answered.<p>
+If this question requires an exclusive answer, exactly one of them should be checked. We don't need to bother about more than one being checked here - QListView does that for us.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00368">368</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00382">_exclusiveAnswer</a>, <a class="el" href="kfeedback_8h-source.html#l00369">firstAnswer()</a>, <a class="el" href="kfeedback_8h-source.html#l00420">KFeedbackAnswer::isChecked()</a>, and <a class="el" href="kfeedback_8h-source.html#l00425">KFeedbackAnswer::nextAnswer()</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00254">KFeedbackQuestionList::isComplete()</a>.
+</div>
+</div><p>
+<a class="anchor" name="51e0a1d351c8f7819f50a6ebf66c193d"></a><!-- doxytag: member="KFeedbackQuestion::result" ref="51e0a1d351c8f7819f50a6ebf66c193d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString KFeedbackQuestion::result </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The result of this question in ASCII, e.g. recommend="yes" or features_i_like="builtin_tetris" features_i_like="pink_elephant" features_i_like="studlycapslyfier"
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00402">402</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00381">_id</a>, <a class="el" href="kfeedback_8h-source.html#l00369">firstAnswer()</a>, <a class="el" href="kfeedback_8h-source.html#l00405">KFeedbackAnswer::id()</a>, <a class="el" href="kfeedback_8h-source.html#l00420">KFeedbackAnswer::isChecked()</a>, and <a class="el" href="kfeedback_8h-source.html#l00425">KFeedbackAnswer::nextAnswer()</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00270">KFeedbackQuestionList::result()</a>.
+</div>
+</div><p>
+<a class="anchor" name="83626cfa4d3235b58028d011a7955add"></a><!-- doxytag: member="KFeedbackQuestion::id" ref="83626cfa4d3235b58028d011a7955add" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString KFeedbackQuestion::id </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return this question's ID.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00339">339</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00381">_id</a>.
+</div>
+</div><p>
+<a class="anchor" name="13730ea63a6d8de44866c9134cb88f3c"></a><!-- doxytag: member="KFeedbackQuestion::text" ref="13730ea63a6d8de44866c9134cb88f3c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString KFeedbackQuestion::text </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return this question's text.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00430">430</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="40333b62b3defe8ebbe27fc8552bffff"></a><!-- doxytag: member="KFeedbackQuestion::exclusiveAnswer" ref="40333b62b3defe8ebbe27fc8552bffff" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KFeedbackQuestion::exclusiveAnswer </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether or not this question requires an exclusive answer.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00349">349</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00382">_exclusiveAnswer</a>.
+</div>
+</div><p>
+<a class="anchor" name="72b655cc6c5414023d05669142053a7c"></a><!-- doxytag: member="KFeedbackQuestion::key" ref="72b655cc6c5414023d05669142053a7c" args="(int column, bool ascending) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString KFeedbackQuestion::key </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>column</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>ascending</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the sort key.<p>
+Reimplemented from QListViewItem to maintain insertion order.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00437">437</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00384">_no</a>.
+</div>
+</div><p>
+<a class="anchor" name="f3731cde03060c91a80ebb5c80f657a1"></a><!-- doxytag: member="KFeedbackQuestion::nextQuestion" ref="f3731cde03060c91a80ebb5c80f657a1" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a>* KFeedbackQuestion::nextQuestion </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the next question or 0 if there is no more.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00362">362</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00254">KFeedbackQuestionList::isComplete()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00270">KFeedbackQuestionList::result()</a>.
+</div>
+</div><p>
+<a class="anchor" name="a8759ac15cc2bec6f1a9e183eb374574"></a><!-- doxytag: member="KFeedbackQuestion::firstAnswer" ref="a8759ac15cc2bec6f1a9e183eb374574" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKFeedbackAnswer.html">KFeedbackAnswer</a>* KFeedbackQuestion::firstAnswer </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the first possible answer to this question. Use <a class="el" href="classKFeedbackAnswer.html#31fe8732bdbda805d1306e5c86fcae91">KFeedbackAnswer::nextAnswer()</a> to get the next one.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00369">369</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00368">isAnswered()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00402">result()</a>.
+</div>
+</div><p>
+<a class="anchor" name="f879e5220a516c94124130a2d0a1a2dd"></a><!-- doxytag: member="KFeedbackQuestion::questionList" ref="f879e5220a516c94124130a2d0a1a2dd" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> * KFeedbackQuestion::questionList </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the <a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> this question belongs to or 0 if the parent is no <a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a>.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00447">447</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00491">KFeedbackAnswer::stateChange()</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="kfeedback_8h-source.html">kfeedback.h</a><li>kshowmail/<a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackQuestionList-members.html b/doc/html/classKFeedbackQuestionList-members.html
new file mode 100644
index 0000000..73dc057
--- /dev/null
+++ b/doc/html/classKFeedbackQuestionList-members.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackQuestionList Member List</h1>This is the complete list of members for <a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>(const QString &amp;text, const QString &amp;id, bool exclusiveAnswer=true, bool required=false)</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#9408bbc813e69ef33693cffa0ddd7c91">addYesNoQuestion</a>(const QString &amp;text, const QString &amp;id, bool required=false)</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">checkComplete</a>()</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#37589f00f7f3e9c544780be24e122f21">firstQuestion</a>() const</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#5834cfcbdf74ac1d8762c037dc492291">isComplete</a>()</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#c666871537387a102c9f6372aa8875e8">KFeedbackQuestionList</a>(QWidget *parent)</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#3a0c308081a834c24cdd576a694174dd">questionAdded</a>(KFeedbackQuestion *question)</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#9c8ed9fbb0f64a8748806f3850d2db14">questionAnswered</a>()</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#f31a9d0c7b6f06cfca9f76ccba5743f0">result</a>()</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKFeedbackQuestionList.html#b467b667cbd906403af3222ab7a3e602">~KFeedbackQuestionList</a>()</td><td><a class="el" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKFeedbackQuestionList.html b/doc/html/classKFeedbackQuestionList.html
new file mode 100644
index 0000000..0973549
--- /dev/null
+++ b/doc/html/classKFeedbackQuestionList.html
@@ -0,0 +1,343 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: KFeedbackQuestionList Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KFeedbackQuestionList Class Reference</h1><!-- doxytag: class="KFeedbackQuestionList" --><code>#include &lt;<a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>&gt;</code>
+<p>
+<a href="classKFeedbackQuestionList-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">checkComplete</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#c666871537387a102c9f6372aa8875e8">KFeedbackQuestionList</a> (QWidget *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#b467b667cbd906403af3222ab7a3e602">~KFeedbackQuestionList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#5834cfcbdf74ac1d8762c037dc492291">isComplete</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#f31a9d0c7b6f06cfca9f76ccba5743f0">result</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a> (const QString &amp;text, const QString &amp;id, bool exclusiveAnswer=true, bool required=false)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#9408bbc813e69ef33693cffa0ddd7c91">addYesNoQuestion</a> (const QString &amp;text, const QString &amp;id, bool required=false)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#37589f00f7f3e9c544780be24e122f21">firstQuestion</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#9c8ed9fbb0f64a8748806f3850d2db14">questionAnswered</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFeedbackQuestionList.html#3a0c308081a834c24cdd576a694174dd">questionAdded</a> (<a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *question)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+List of feedback questions presented in a QListView widget.
+<p>
+
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00187">187</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="c666871537387a102c9f6372aa8875e8"></a><!-- doxytag: member="KFeedbackQuestionList::KFeedbackQuestionList" ref="c666871537387a102c9f6372aa8875e8" args="(QWidget *parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KFeedbackQuestionList::KFeedbackQuestionList </td>
+ <td>(</td>
+ <td class="paramtype">QWidget *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00239">239</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="b467b667cbd906403af3222ab7a3e602"></a><!-- doxytag: member="KFeedbackQuestionList::~KFeedbackQuestionList" ref="b467b667cbd906403af3222ab7a3e602" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KFeedbackQuestionList::~KFeedbackQuestionList </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00247">247</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="5834cfcbdf74ac1d8762c037dc492291"></a><!-- doxytag: member="KFeedbackQuestionList::isComplete" ref="5834cfcbdf74ac1d8762c037dc492291" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KFeedbackQuestionList::isComplete </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether or not this question list is answered satisfactorily, i.e. if all questions marked as "required" are answered.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00254">254</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00247">firstQuestion()</a>, <a class="el" href="kfeedback_8cpp-source.html#l00368">KFeedbackQuestion::isAnswered()</a>, <a class="el" href="kfeedback_8h-source.html#l00319">KFeedbackQuestion::isRequired()</a>, and <a class="el" href="kfeedback_8h-source.html#l00362">KFeedbackQuestion::nextQuestion()</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00229">KFeedbackForm::readyToSend()</a>.
+</div>
+</div><p>
+<a class="anchor" name="f31a9d0c7b6f06cfca9f76ccba5743f0"></a><!-- doxytag: member="KFeedbackQuestionList::result" ref="f31a9d0c7b6f06cfca9f76ccba5743f0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString KFeedbackQuestionList::result </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The result of all answered questions in ASCII.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00270">270</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8h-source.html#l00247">firstQuestion()</a>, <a class="el" href="kfeedback_8h-source.html#l00362">KFeedbackQuestion::nextQuestion()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00402">KFeedbackQuestion::result()</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00153">KFeedbackForm::sendMail()</a>.
+</div>
+</div><p>
+<a class="anchor" name="7c043c6ca2c63fae277e7b43fcb8d145"></a><!-- doxytag: member="KFeedbackQuestionList::addQuestion" ref="7c043c6ca2c63fae277e7b43fcb8d145" args="(const QString &amp;text, const QString &amp;id, bool exclusiveAnswer=true, bool required=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * KFeedbackQuestionList::addQuestion </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>exclusiveAnswer</em> = <code>true</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>required</em> = <code>false</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add a yes/no question to the list.<p>
+'text' is the text the user will see (in his native language).<p>
+'id' is what will be sent with the feedback mail, thus it should be unique within the application, yet human readable (preferably English) and not contain any weird characters that might confuse scripts that are later used to automatically parse those mails. Examples: "would_recommend_to_a_friend"<p>
+Set 'required' to 'true' if answering this question is required to successfully complete this form.<p>
+Returns a pointer to this question so you can add answers.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00288">288</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+Referenced by <a class="el" href="kshowmailfeedback_8cpp-source.html#l00023">KShowMailApp::slotSendFeedbackMail()</a>.
+</div>
+</div><p>
+<a class="anchor" name="9408bbc813e69ef33693cffa0ddd7c91"></a><!-- doxytag: member="KFeedbackQuestionList::addYesNoQuestion" ref="9408bbc813e69ef33693cffa0ddd7c91" args="(const QString &amp;text, const QString &amp;id, bool required=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackQuestionList::addYesNoQuestion </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>required</em> = <code>false</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add a yes/no question to the list.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00303">303</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8cpp-source.html#l00360">KFeedbackQuestion::addAnswer()</a>.
+<p>
+Referenced by <a class="el" href="kshowmailfeedback_8cpp-source.html#l00023">KShowMailApp::slotSendFeedbackMail()</a>.
+</div>
+</div><p>
+<a class="anchor" name="37589f00f7f3e9c544780be24e122f21"></a><!-- doxytag: member="KFeedbackQuestionList::firstQuestion" ref="37589f00f7f3e9c544780be24e122f21" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a>* KFeedbackQuestionList::firstQuestion </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the first question of that list. Use KFeedbackQuestion::next() to get the next one.
+<p>
+Definition at line <a class="el" href="kfeedback_8h-source.html#l00247">247</a> of file <a class="el" href="kfeedback_8h-source.html">kfeedback.h</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00254">isComplete()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00270">result()</a>.
+</div>
+</div><p>
+<a class="anchor" name="9c8ed9fbb0f64a8748806f3850d2db14"></a><!-- doxytag: member="KFeedbackQuestionList::questionAnswered" ref="9c8ed9fbb0f64a8748806f3850d2db14" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackQuestionList::questionAnswered </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Notify the list that another question has been answered. Emits the <a class="el" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">checkComplete()</a> signal when all required questions are answered.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00318">318</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8moc_8cpp-source.html#l00286">checkComplete()</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00491">KFeedbackAnswer::stateChange()</a>.
+</div>
+</div><p>
+<a class="anchor" name="3a0c308081a834c24cdd576a694174dd"></a><!-- doxytag: member="KFeedbackQuestionList::questionAdded" ref="3a0c308081a834c24cdd576a694174dd" args="(KFeedbackQuestion *question)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackQuestionList::questionAdded </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *&nbsp;</td>
+ <td class="paramname"> <em>question</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Notify the list that another question has been added. Emits the <a class="el" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">checkComplete()</a> signal when a required question is added.
+<p>
+Definition at line <a class="el" href="kfeedback_8cpp-source.html#l00324">324</a> of file <a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a>.
+<p>
+References <a class="el" href="kfeedback_8moc_8cpp-source.html#l00286">checkComplete()</a>, and <a class="el" href="kfeedback_8h-source.html#l00319">KFeedbackQuestion::isRequired()</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00336">KFeedbackQuestion::KFeedbackQuestion()</a>.
+</div>
+</div><p>
+<a class="anchor" name="7eb8b8f5254845e7a559b3da1fa34ba4"></a><!-- doxytag: member="KFeedbackQuestionList::checkComplete" ref="7eb8b8f5254845e7a559b3da1fa34ba4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KFeedbackQuestionList::checkComplete </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Emitted when all required questions are answered.
+<p>
+Definition at line <a class="el" href="kfeedback_8moc_8cpp-source.html#l00286">286</a> of file <a class="el" href="kfeedback_8moc_8cpp-source.html">kfeedback.moc.cpp</a>.
+<p>
+Referenced by <a class="el" href="kfeedback_8cpp-source.html#l00324">questionAdded()</a>, and <a class="el" href="kfeedback_8cpp-source.html#l00318">questionAnswered()</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="kfeedback_8h-source.html">kfeedback.h</a><li>kshowmail/<a class="el" href="kfeedback_8cpp-source.html">kfeedback.cpp</a><li>kshowmail/<a class="el" href="kfeedback_8moc_8cpp-source.html">kfeedback.moc.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKShowMailApp-members.html b/doc/html/classKShowMailApp-members.html
new file mode 100644
index 0000000..96a9e94
--- /dev/null
+++ b/doc/html/classKShowMailApp-members.html
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KShowMailApp Member List</h1>This is the complete list of members for <a class="el" href="classKShowMailApp.html">KShowMailApp</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">addFeatureList</a>(KFeedbackQuestion *question)</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">askCloseConfirmation</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#14a17e70bed413c7d4ebffc9f5e87892">delayNextRefresh</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#716d32f4f37dd7b97f0e73a6c124caeb">event</a>(QEvent *e)</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#b1458865e7903295c05c0ffc08fd72fa">fLog</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#4f13d29b34bf4dd08804489ad1f41a82">initActions</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#1187c5d08f904b1e6c7beff58c3e9d53">initDocument</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#18e1fcab0be78c65bf68ba66109a30b6">initFirstRefresh</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">initNextRefresh</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#daaa25d851b56449b16c942d099fbf86">initStatusBar</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#4b1f509a80c9927f7701005685350a0a">initView</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#e8728a02ab3a7e20cb1d256590788575">KShowMailApp</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#3babed6869c8529c61d0b4719140307f">KshowmailDock</a> class</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#95753bb48121b9a00bbbf185d46a5c1b">KshowmailView</a> class</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#cdd1b63955d1dd5c9d78d551fc86ef74">m_actionRefresh</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">m_bForceClose</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">m_pAbout</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">m_pDoc</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#347ed7817554f0a8c6e078101ce1babb">queryClose</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#2e471542abbac9779cd38a4f63ec5187">queryExit</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a></td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#03f1ae7df67069b5a7a9d54c39e94924">slotAccountActivated</a>(QListViewItem *)</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#073b29df0ea7fa4c1a5245dd87bd1b6c">slotAlertDestroyed</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#cb8e7126aec305899d7109863f99d6d4">slotAlertOk</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#7655fe082dfda144367a152c58827c7f">slotConfChanged</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#ad1a25c5c31f911f7c21b3aedc682e8e">slotDelete</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#a77267f88c63edad44b7e82d0b398fc6">slotDeletionReady</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#772f86e96418116ac58943d1bb0c3acb">slotEditToolbars</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#6d18177026c4c8d276e690c405c9fcd7">slotFileQuit</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#f94f8e79fcd9b35eea937b2533912e86">slotForceClose</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#86c54998aa412571f0b471efd32e8ef9">slotNormalCursor</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#911c2c1823421973f97e4ea2cc51e710">slotRefreshReady</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">slotRefreshView</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">slotSaveOptions</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#cb6b97d7b759372c2ab7690fc70d1518">slotSendFeedbackMail</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">slotSetup</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#65f99925664c07c6eafa2b375352ad34">slotSetupAccount</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#c9f6636accea83b903904c8767e4e65c">slotShowFilterLog</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#7b9553bf179124f9f1eb56bdd094b901">slotShowHeader</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#34c235044988b2d43c0e43d249831dc1">slotShowMessage</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#3b9805091025c531842807e28e29cc10">slotShowMessageReady</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#1b373417eded77fcd51e23c0dca87467">slotStatusHelpMsg</a>(const QString &amp;text)</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>(const QString &amp;text)</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#b9a90ef9062595e4cbebee5851206ec9">slotStop</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#36b54a32e442ec8bab250c3c87f08962">slotWaitingCursor</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#7ab6f6a1037c6d00e1fd0f8cdf966d47">stopRefreshTimer</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#79825417f6967185146c48de3278a80c">timerEvent</a>(QTimerEvent *)</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#d5008f2e1c7aac94129746c60836d338">UniqueApp</a> class</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailApp.html#3b3759d8593576edfa0b3fab62ce26c0">~KShowMailApp</a>()</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKShowMailApp.html b/doc/html/classKShowMailApp.html
new file mode 100644
index 0000000..9d618a8
--- /dev/null
+++ b/doc/html/classKShowMailApp.html
@@ -0,0 +1,1211 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: KShowMailApp Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KShowMailApp Class Reference</h1><!-- doxytag: class="KShowMailApp" --><code>#include &lt;<a class="el" href="kshowmail_8h-source.html">kshowmail.h</a>&gt;</code>
+<p>
+<a href="classKShowMailApp-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#e8728a02ab3a7e20cb1d256590788575">KShowMailApp</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#3b3759d8593576edfa0b3fab62ce26c0">~KShowMailApp</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#14a17e70bed413c7d4ebffc9f5e87892">delayNextRefresh</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static KAboutData *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">m_pAbout</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#1b373417eded77fcd51e23c0dca87467">slotStatusHelpMsg</a> (const QString &amp;text)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a> (const QString &amp;text)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#7655fe082dfda144367a152c58827c7f">slotConfChanged</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#ad1a25c5c31f911f7c21b3aedc682e8e">slotDelete</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#a77267f88c63edad44b7e82d0b398fc6">slotDeletionReady</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#34c235044988b2d43c0e43d249831dc1">slotShowMessage</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#3b9805091025c531842807e28e29cc10">slotShowMessageReady</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#86c54998aa412571f0b471efd32e8ef9">slotNormalCursor</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#36b54a32e442ec8bab250c3c87f08962">slotWaitingCursor</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#911c2c1823421973f97e4ea2cc51e710">slotRefreshReady</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#073b29df0ea7fa4c1a5245dd87bd1b6c">slotAlertDestroyed</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#cb8e7126aec305899d7109863f99d6d4">slotAlertOk</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">slotRefreshView</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#b9a90ef9062595e4cbebee5851206ec9">slotStop</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#7b9553bf179124f9f1eb56bdd094b901">slotShowHeader</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#772f86e96418116ac58943d1bb0c3acb">slotEditToolbars</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">slotSaveOptions</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#6d18177026c4c8d276e690c405c9fcd7">slotFileQuit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#65f99925664c07c6eafa2b375352ad34">slotSetupAccount</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">slotSetup</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#c9f6636accea83b903904c8767e4e65c">slotShowFilterLog</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#03f1ae7df67069b5a7a9d54c39e94924">slotAccountActivated</a> (QListViewItem *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#cb6b97d7b759372c2ab7690fc70d1518">slotSendFeedbackMail</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#f94f8e79fcd9b35eea937b2533912e86">slotForceClose</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#daaa25d851b56449b16c942d099fbf86">initStatusBar</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#4f13d29b34bf4dd08804489ad1f41a82">initActions</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#1187c5d08f904b1e6c7beff58c3e9d53">initDocument</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#4b1f509a80c9927f7701005685350a0a">initView</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#347ed7817554f0a8c6e078101ce1babb">queryClose</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#2e471542abbac9779cd38a4f63ec5187">queryExit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#79825417f6967185146c48de3278a80c">timerEvent</a> (QTimerEvent *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#716d32f4f37dd7b97f0e73a6c124caeb">event</a> (QEvent *e)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#18e1fcab0be78c65bf68ba66109a30b6">initFirstRefresh</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#7ab6f6a1037c6d00e1fd0f8cdf966d47">stopRefreshTimer</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">initNextRefresh</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">addFeatureList</a> (KFeedbackQuestion *question)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">askCloseConfirmation</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">m_pDoc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKshowmailView.html">KshowmailView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KCMultiDialog *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KAction *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#cdd1b63955d1dd5c9d78d551fc86ef74">m_actionRefresh</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classConfigList.html">ConfigList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAlertDialog.html">AlertDialog</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKShowMailDock.html">KShowMailDock</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QTimer *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">Types::State_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFilterLog.html">FilterLog</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#b1458865e7903295c05c0ffc08fd72fa">fLog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">m_bForceClose</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#95753bb48121b9a00bbbf185d46a5c1b">KshowmailView</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#3babed6869c8529c61d0b4719140307f">KshowmailDock</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailApp.html#d5008f2e1c7aac94129746c60836d338">UniqueApp</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The base class for Kshowmail application windows. It sets up the main window and reads the config file as well as providing a menubar, toolbar and statusbar. An instance of <a class="el" href="classKshowmailView.html">KshowmailView</a> creates your center view, which is connected to the window's Doc object. <a class="el" href="classKShowMailApp.html">KShowMailApp</a> reimplements the methods that KMainWindow provides for main window handling and supports full session management as well as keyboard accelerator configuration by using KAccel. <dl class="see" compact><dt><b>See also:</b></dt><dd>KMainWindow <p>
+KApplication <p>
+KConfig <p>
+KAccel</dd></dl>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Source Framework Automatically Generated by KDevelop, (c) The KDevelop Team. </dd></dl>
+<dl class="version" compact><dt><b>Version:</b></dt><dd>KDevelop version 0.4 code generation </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="e8728a02ab3a7e20cb1d256590788575"></a><!-- doxytag: member="KShowMailApp::KShowMailApp" ref="e8728a02ab3a7e20cb1d256590788575" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KShowMailApp::KShowMailApp </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor of <a class="el" href="classKShowMailApp.html">KShowMailApp</a>, calls all init functions to create the application. <dl class="see" compact><dt><b>See also:</b></dt><dd>initMenuBar initToolBar </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3b3759d8593576edfa0b3fab62ce26c0"></a><!-- doxytag: member="KShowMailApp::~KShowMailApp" ref="3b3759d8593576edfa0b3fab62ce26c0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KShowMailApp::~KShowMailApp </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="14a17e70bed413c7d4ebffc9f5e87892"></a><!-- doxytag: member="KShowMailApp::delayNextRefresh" ref="14a17e70bed413c7d4ebffc9f5e87892" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::delayNextRefresh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Delays the next refresh for one minute.
+</div>
+</div><p>
+<a class="anchor" name="daaa25d851b56449b16c942d099fbf86"></a><!-- doxytag: member="KShowMailApp::initStatusBar" ref="daaa25d851b56449b16c942d099fbf86" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::initStatusBar </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+sets up the statusbar for the main window by initialzing a statuslabel.
+</div>
+</div><p>
+<a class="anchor" name="4f13d29b34bf4dd08804489ad1f41a82"></a><!-- doxytag: member="KShowMailApp::initActions" ref="4f13d29b34bf4dd08804489ad1f41a82" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::initActions </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+sets up the actions.
+</div>
+</div><p>
+<a class="anchor" name="1187c5d08f904b1e6c7beff58c3e9d53"></a><!-- doxytag: member="KShowMailApp::initDocument" ref="1187c5d08f904b1e6c7beff58c3e9d53" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::initDocument </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+initializes the document object of the main window that is connected to the view in <a class="el" href="classKShowMailApp.html#4b1f509a80c9927f7701005685350a0a">initView()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShowMailApp.html#4b1f509a80c9927f7701005685350a0a">initView()</a>; </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4b1f509a80c9927f7701005685350a0a"></a><!-- doxytag: member="KShowMailApp::initView" ref="4b1f509a80c9927f7701005685350a0a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::initView </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+creates the centerwidget of the KMainWindow instance and sets it as the view
+</div>
+</div><p>
+<a class="anchor" name="347ed7817554f0a8c6e078101ce1babb"></a><!-- doxytag: member="KShowMailApp::queryClose" ref="347ed7817554f0a8c6e078101ce1babb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KShowMailApp::queryClose </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+queryClose is called by KMainWindow on each closeEvent of a window. Against the default implementation (only returns true), this calles saveModified() on the document object to ask if the document should be saved if Modified; on cancel the closeEvent is rejected. <dl class="see" compact><dt><b>See also:</b></dt><dd>KMainWindow::queryClose <p>
+KMainWindow::closeEvent </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2e471542abbac9779cd38a4f63ec5187"></a><!-- doxytag: member="KShowMailApp::queryExit" ref="2e471542abbac9779cd38a4f63ec5187" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KShowMailApp::queryExit </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+queryExit is called by KMainWindow when the last window of the app is going to be closed during the closeEvent(). Against the default implementation that just returns true, this calls saveOptions() to save the settings of the last window's properties. <dl class="see" compact><dt><b>See also:</b></dt><dd>KMainWindow::queryExit <p>
+KMainWindow::closeEvent </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="79825417f6967185146c48de3278a80c"></a><!-- doxytag: member="KShowMailApp::timerEvent" ref="79825417f6967185146c48de3278a80c" args="(QTimerEvent *)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::timerEvent </td>
+ <td>(</td>
+ <td class="paramtype">QTimerEvent *&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+overwrite method of QObject; will be invoked by the internal QObject-Timer the timer is set to 1 second in the construtor; this method sets the time to the next refresh in the statusbar and animates the "?" in the traybar, when the refresh is working
+</div>
+</div><p>
+<a class="anchor" name="716d32f4f37dd7b97f0e73a6c124caeb"></a><!-- doxytag: member="KShowMailApp::event" ref="716d32f4f37dd7b97f0e73a6c124caeb" args="(QEvent *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KShowMailApp::event </td>
+ <td>(</td>
+ <td class="paramtype">QEvent *&nbsp;</td>
+ <td class="paramname"> <em>e</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+overwrite method of QWidget; to hide the taskbar button
+</div>
+</div><p>
+<a class="anchor" name="18e1fcab0be78c65bf68ba66109a30b6"></a><!-- doxytag: member="KShowMailApp::initFirstRefresh" ref="18e1fcab0be78c65bf68ba66109a30b6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::initFirstRefresh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Starts the first refresh or starts the refresh timer with the configured init time.
+</div>
+</div><p>
+<a class="anchor" name="7ab6f6a1037c6d00e1fd0f8cdf966d47"></a><!-- doxytag: member="KShowMailApp::stopRefreshTimer" ref="7ab6f6a1037c6d00e1fd0f8cdf966d47" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::stopRefreshTimer </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Stops the refresh timer.
+</div>
+</div><p>
+<a class="anchor" name="c538f5c093b0c3dae4df29247d075dfc"></a><!-- doxytag: member="KShowMailApp::initNextRefresh" ref="c538f5c093b0c3dae4df29247d075dfc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::initNextRefresh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Starts the refresh timer for the next refresh.
+</div>
+</div><p>
+<a class="anchor" name="1b373417eded77fcd51e23c0dca87467"></a><!-- doxytag: member="KShowMailApp::slotStatusHelpMsg" ref="1b373417eded77fcd51e23c0dca87467" args="(const QString &amp;text)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotStatusHelpMsg </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>text</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Changes the status message of the whole statusbar for two seconds, then restores the last status. This is used to display statusbar messages that give information about actions for toolbar icons and menu entries. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>the text that is displayed in the statusbar </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a56b9b808644dd11577b35e18716615f"></a><!-- doxytag: member="KShowMailApp::slotStatusMsg" ref="a56b9b808644dd11577b35e18716615f" args="(const QString &amp;text)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotStatusMsg </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>text</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Changes the contents in the left status bar item permanently, used to indicate current actions. And sets the current time in the right item. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>the text that is displayed in the statusbar </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7655fe082dfda144367a152c58827c7f"></a><!-- doxytag: member="KShowMailApp::slotConfChanged" ref="7655fe082dfda144367a152c58827c7f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotConfChanged </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with the setup dialog. Reloads the configuration, if it was changed from the dialog.
+</div>
+</div><p>
+<a class="anchor" name="ad1a25c5c31f911f7c21b3aedc682e8e"></a><!-- doxytag: member="KShowMailApp::slotDelete" ref="ad1a25c5c31f911f7c21b3aedc682e8e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotDelete </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with action m_actionDelete. Deletes all selected mails.
+</div>
+</div><p>
+<a class="anchor" name="a77267f88c63edad44b7e82d0b398fc6"></a><!-- doxytag: member="KShowMailApp::slotDeletionReady" ref="a77267f88c63edad44b7e82d0b398fc6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotDeletionReady </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigDeleteReady of m_ConfigList. This signal will be emitted when one or many accounts have ended a deletion. This slot refreshes the view, sets the state to idle and sets a normal cursor.
+</div>
+</div><p>
+<a class="anchor" name="34c235044988b2d43c0e43d249831dc1"></a><!-- doxytag: member="KShowMailApp::slotShowMessage" ref="34c235044988b2d43c0e43d249831dc1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotShowMessage </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with action m_actionShowMessage. Shows all selected mails.
+</div>
+</div><p>
+<a class="anchor" name="3b9805091025c531842807e28e29cc10"></a><!-- doxytag: member="KShowMailApp::slotShowMessageReady" ref="3b9805091025c531842807e28e29cc10" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotShowMessageReady </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigShowBodiesReady of m_ConfigList. This signal will be emitted when all accounts have downloaded and shown the selected messages. This slot sets the state to idle and sets a normal cursor.
+</div>
+</div><p>
+<a class="anchor" name="86c54998aa412571f0b471efd32e8ef9"></a><!-- doxytag: member="KShowMailApp::slotNormalCursor" ref="86c54998aa412571f0b471efd32e8ef9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotNormalCursor </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigMessageWindowOpened of m_ConfigList. This signal will be emitted when a window to show a mail body was opened. Switches the cursor to normal view.
+</div>
+</div><p>
+<a class="anchor" name="36b54a32e442ec8bab250c3c87f08962"></a><!-- doxytag: member="KShowMailApp::slotWaitingCursor" ref="36b54a32e442ec8bab250c3c87f08962" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotWaitingCursor </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigAllMessageWindowsClosed of m_ConfigList. This signal will be emitted when all windows to show a mail body have been closed. Switches the cursor to waiting view.
+</div>
+</div><p>
+<a class="anchor" name="8c64c6da0904a063988211fc2e5b5ee7"></a><!-- doxytag: member="KShowMailApp::slotRefresh" ref="8c64c6da0904a063988211fc2e5b5ee7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotRefresh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with m_actionRefresh. Refreshes the mail list.
+</div>
+</div><p>
+<a class="anchor" name="911c2c1823421973f97e4ea2cc51e710"></a><!-- doxytag: member="KShowMailApp::slotRefreshReady" ref="911c2c1823421973f97e4ea2cc51e710" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotRefreshReady </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal sigRefreshReady of m_ConfigList. This signal will be emitted when all accounts have refreshed their mail list. This slot refreshes the mail view.
+</div>
+</div><p>
+<a class="anchor" name="073b29df0ea7fa4c1a5245dd87bd1b6c"></a><!-- doxytag: member="KShowMailApp::slotAlertDestroyed" ref="073b29df0ea7fa4c1a5245dd87bd1b6c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotAlertDestroyed </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal destroyed of the alert message dialog. Sets m_pAlertDialog to NULL, if the dialog was destroyed. If m_pAlertDialog == NULL, slotRefreshReady will create a new instance of it. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a> <p>
+<a class="el" href="classKShowMailApp.html#911c2c1823421973f97e4ea2cc51e710">slotRefreshReady()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cb8e7126aec305899d7109863f99d6d4"></a><!-- doxytag: member="KShowMailApp::slotAlertOk" ref="cb8e7126aec305899d7109863f99d6d4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotAlertOk </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal signalOk of the alert message dialog. Switches the main window to normal view. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a>; </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="68bebd7208b03fe4fe1aa23be83f7536"></a><!-- doxytag: member="KShowMailApp::slotRefreshView" ref="68bebd7208b03fe4fe1aa23be83f7536" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotRefreshView </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Refreshes the account and messages list view.
+</div>
+</div><p>
+<a class="anchor" name="b9a90ef9062595e4cbebee5851206ec9"></a><!-- doxytag: member="KShowMailApp::slotStop" ref="b9a90ef9062595e4cbebee5851206ec9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotStop </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If the application state is not "idle" it will stop all current running POP3 jobs. Connected with m_actionStop().
+</div>
+</div><p>
+<a class="anchor" name="7b9553bf179124f9f1eb56bdd094b901"></a><!-- doxytag: member="KShowMailApp::slotShowHeader" ref="7b9553bf179124f9f1eb56bdd094b901" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotShowHeader </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shows the headers of all selected mails. Connected with action m_actionShowHeader.
+</div>
+</div><p>
+<a class="anchor" name="772f86e96418116ac58943d1bb0c3acb"></a><!-- doxytag: member="KShowMailApp::slotEditToolbars" ref="772f86e96418116ac58943d1bb0c3acb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotEditToolbars </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with standard action configureToolbars. Opens a dialog to configure the icons of the toolbar.
+</div>
+</div><p>
+<a class="anchor" name="c97f2ac7f5c12aab46651f818f414109"></a><!-- doxytag: member="KShowMailApp::slotSaveOptions" ref="c97f2ac7f5c12aab46651f818f414109" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotSaveOptions </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Saves GUI options, account and filter settings to the configuration file.
+</div>
+</div><p>
+<a class="anchor" name="6d18177026c4c8d276e690c405c9fcd7"></a><!-- doxytag: member="KShowMailApp::slotFileQuit" ref="6d18177026c4c8d276e690c405c9fcd7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotFileQuit </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Calls the close() method of <a class="el" href="classKShowMailApp.html">KShowMailApp</a> to exit the application. Uses <a class="el" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">askCloseConfirmation()</a> to ask the user (if configured). Sets m_bForceClose to TRUE, therefore <a class="el" href="classKShowMailApp.html#347ed7817554f0a8c6e078101ce1babb">queryClose()</a> will be passed without anything to do. After that in <a class="el" href="classKShowMailApp.html#2e471542abbac9779cd38a4f63ec5187">queryExit()</a> <a class="el" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">slotSaveOptions()</a> will be invoked.
+</div>
+</div><p>
+<a class="anchor" name="65f99925664c07c6eafa2b375352ad34"></a><!-- doxytag: member="KShowMailApp::slotSetupAccount" ref="65f99925664c07c6eafa2b375352ad34" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotSetupAccount </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Opens the setup dialog for the highlighted account. Connected with m_actionSetupAccount.
+</div>
+</div><p>
+<a class="anchor" name="9d907211db6387cf6e395c22a9642c3b"></a><!-- doxytag: member="KShowMailApp::slotSetup" ref="9d907211db6387cf6e395c22a9642c3b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotSetup </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with the standard setup action. If the application state is "idle" (m_state == idle) it will open the configuration dialog.
+</div>
+</div><p>
+<a class="anchor" name="c9f6636accea83b903904c8767e4e65c"></a><!-- doxytag: member="KShowMailApp::slotShowFilterLog" ref="c9f6636accea83b903904c8767e4e65c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotShowFilterLog </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shows the filter log.
+</div>
+</div><p>
+<a class="anchor" name="03f1ae7df67069b5a7a9d54c39e94924"></a><!-- doxytag: member="KShowMailApp::slotAccountActivated" ref="03f1ae7df67069b5a7a9d54c39e94924" args="(QListViewItem *)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotAccountActivated </td>
+ <td>(</td>
+ <td class="paramtype">QListViewItem *&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb6b97d7b759372c2ab7690fc70d1518"></a><!-- doxytag: member="KShowMailApp::slotSendFeedbackMail" ref="cb6b97d7b759372c2ab7690fc70d1518" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotSendFeedbackMail </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f94f8e79fcd9b35eea937b2533912e86"></a><!-- doxytag: member="KShowMailApp::slotForceClose" ref="f94f8e79fcd9b35eea937b2533912e86" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::slotForceClose </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7928ea906a7abe17a5f56f110cdd58d6"></a><!-- doxytag: member="KShowMailApp::addFeatureList" ref="7928ea906a7abe17a5f56f110cdd58d6" args="(KFeedbackQuestion *question)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailApp::addFeatureList </td>
+ <td>(</td>
+ <td class="paramtype">KFeedbackQuestion *&nbsp;</td>
+ <td class="paramname"> <em>question</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d93e3467abdad835b02dde5f514c4013"></a><!-- doxytag: member="KShowMailApp::askCloseConfirmation" ref="d93e3467abdad835b02dde5f514c4013" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KShowMailApp::askCloseConfirmation </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="95753bb48121b9a00bbbf185d46a5c1b"></a><!-- doxytag: member="KShowMailApp::KshowmailView" ref="95753bb48121b9a00bbbf185d46a5c1b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="classKshowmailView.html">KshowmailView</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3babed6869c8529c61d0b4719140307f"></a><!-- doxytag: member="KShowMailApp::KshowmailDock" ref="3babed6869c8529c61d0b4719140307f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class KshowmailDock<code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d5008f2e1c7aac94129746c60836d338"></a><!-- doxytag: member="KShowMailApp::UniqueApp" ref="d5008f2e1c7aac94129746c60836d338" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="classUniqueApp.html">UniqueApp</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="326f322d7f82738efd2399f077fab6e2"></a><!-- doxytag: member="KShowMailApp::m_pDoc" ref="326f322d7f82738efd2399f077fab6e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a>* <a class="el" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">KShowMailApp::m_pDoc</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The central document of our application. Just contains the view (m_pView).
+</div>
+</div><p>
+<a class="anchor" name="c4c5078123779bc87252714ba8bb9a14"></a><!-- doxytag: member="KShowMailApp::m_pView" ref="c4c5078123779bc87252714ba8bb9a14" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKshowmailView.html">KshowmailView</a>* <a class="el" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">KShowMailApp::m_pView</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Contains the account and messages list views.
+</div>
+</div><p>
+<a class="anchor" name="c6cfeedcef8e52b5a407f764fe057433"></a><!-- doxytag: member="KShowMailApp::SetupDialog" ref="c6cfeedcef8e52b5a407f764fe057433" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KCMultiDialog* <a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp::SetupDialog</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The setup dialog. Created and used by <a class="el" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">slotSetup()</a>.
+</div>
+</div><p>
+<a class="anchor" name="cdd1b63955d1dd5c9d78d551fc86ef74"></a><!-- doxytag: member="KShowMailApp::m_actionRefresh" ref="cdd1b63955d1dd5c9d78d551fc86ef74" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KAction* <a class="el" href="classKShowMailApp.html#cdd1b63955d1dd5c9d78d551fc86ef74">KShowMailApp::m_actionRefresh</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+refresh messages action; connected with <a class="el" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh()</a>
+</div>
+</div><p>
+<a class="anchor" name="5c7aa11169cab91aefb86d4b3cc7a767"></a><!-- doxytag: member="KShowMailApp::m_ConfigList" ref="5c7aa11169cab91aefb86d4b3cc7a767" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classConfigList.html">ConfigList</a> <a class="el" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">KShowMailApp::m_ConfigList</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Contains the application and account settings. The account settings are stored in <a class="el" href="classConfigElem.html">ConfigElem</a> objects.
+</div>
+</div><p>
+<a class="anchor" name="7ef695b9db1672c75b3dea0e839e6fa4"></a><!-- doxytag: member="KShowMailApp::m_pAlertDialog" ref="7ef695b9db1672c75b3dea0e839e6fa4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classAlertDialog.html">AlertDialog</a>* <a class="el" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">KShowMailApp::m_pAlertDialog</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Message box which will be shown, when new mail has arrived.
+</div>
+</div><p>
+<a class="anchor" name="66bd9b79549afb8aec119ee1706103e1"></a><!-- doxytag: member="KShowMailApp::m_pDockWindow" ref="66bd9b79549afb8aec119ee1706103e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKShowMailDock.html">KShowMailDock</a>* <a class="el" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">KShowMailApp::m_pDockWindow</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The window into the system tray.
+</div>
+</div><p>
+<a class="anchor" name="2ebe3eb0660a5f76160b135f7ef22765"></a><!-- doxytag: member="KShowMailApp::m_pTimer" ref="2ebe3eb0660a5f76160b135f7ef22765" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QTimer* <a class="el" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">KShowMailApp::m_pTimer</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The refresh timer. Its timeout signal is connected with <a class="el" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh()</a>.
+</div>
+</div><p>
+<a class="anchor" name="0827ddf85177879f8966a2e13c50ad33"></a><!-- doxytag: member="KShowMailApp::m_state" ref="0827ddf85177879f8966a2e13c50ad33" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">Types::State_Type</a> <a class="el" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">KShowMailApp::m_state</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Application state during the run time. Shows what KShowMail is doing :-) .
+</div>
+</div><p>
+<a class="anchor" name="17aa6e4f776e8a73a1a38d4fa255ca4f"></a><!-- doxytag: member="KShowMailApp::m_nSecondsToGo" ref="17aa6e4f776e8a73a1a38d4fa255ca4f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned long <a class="el" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">KShowMailApp::m_nSecondsToGo</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of seconds until the next refresh
+</div>
+</div><p>
+<a class="anchor" name="b1458865e7903295c05c0ffc08fd72fa"></a><!-- doxytag: member="KShowMailApp::fLog" ref="b1458865e7903295c05c0ffc08fd72fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classFilterLog.html">FilterLog</a> <a class="el" href="classKShowMailApp.html#b1458865e7903295c05c0ffc08fd72fa">KShowMailApp::fLog</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The filter log.
+</div>
+</div><p>
+<a class="anchor" name="8484b7bcffed4f05ce94e1581e44d26a"></a><!-- doxytag: member="KShowMailApp::m_pAbout" ref="8484b7bcffed4f05ce94e1581e44d26a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KAboutData * <a class="el" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp::m_pAbout</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Contains information about KShowMail, including author, license, version etc. This is accessed in <a class="el" href="main_8cpp.html#0ddf1224851353fc92bfbff6f499fa97">main()</a> when calling KShowMailApp::initMenuBar() to create the help menu.
+</div>
+</div><p>
+<a class="anchor" name="f211146f325bcca8c7c680ad46c9aab8"></a><!-- doxytag: member="KShowMailApp::m_bForceClose" ref="f211146f325bcca8c7c680ad46c9aab8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">KShowMailApp::m_bForceClose</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmail_8h-source.html">kshowmail.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmail_8cpp.html">kshowmail.cpp</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmailfeedback_8cpp.html">kshowmailfeedback.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKShowMailDock-members.html b/doc/html/classKShowMailDock-members.html
new file mode 100644
index 0000000..ec8f04f
--- /dev/null
+++ b/doc/html/classKShowMailDock-members.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KShowMailDock Member List</h1>This is the complete list of members for <a class="el" href="classKShowMailDock.html">KShowMailDock</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classKShowMailDock.html#60d63eca3fd1c24df211f88839ab197c">clear</a>()</td><td><a class="el" href="classKShowMailDock.html">KShowMailDock</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailDock.html#c7a2ffc8a1356b33c3a71a8e1dcb08e5">drawNumber</a>(int n, const QColor &amp;color)</td><td><a class="el" href="classKShowMailDock.html">KShowMailDock</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailDock.html#c09e902133a084b547bdd29646a759b4">drawText</a>(const QString str, const QColor &amp;color)</td><td><a class="el" href="classKShowMailDock.html">KShowMailDock</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailDock.html#15d2f2f49e443745b1986d23c1a08df5">KShowMailDock</a>(QWidget *, KAction *actionRefresh)</td><td><a class="el" href="classKShowMailDock.html">KShowMailDock</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">m_background</a></td><td><a class="el" href="classKShowMailDock.html">KShowMailDock</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailDock.html#33e30411ee0935453e742385268f7bc0">sigActivated</a>(int)</td><td><a class="el" href="classKShowMailDock.html">KShowMailDock</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailDock.html#ee1e61dcbf2fb183c309c0637ceb23e2">sigHighlighted</a>(int)</td><td><a class="el" href="classKShowMailDock.html">KShowMailDock</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKShowMailDock.html#56d112429ab3f0d2d67f4b33b47bd683">~KShowMailDock</a>()</td><td><a class="el" href="classKShowMailDock.html">KShowMailDock</a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKShowMailDock.html b/doc/html/classKShowMailDock.html
new file mode 100644
index 0000000..c62b9f5
--- /dev/null
+++ b/doc/html/classKShowMailDock.html
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: KShowMailDock Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KShowMailDock Class Reference</h1><!-- doxytag: class="KShowMailDock" --><code>#include &lt;<a class="el" href="kshowmaildock_8h-source.html">kshowmaildock.h</a>&gt;</code>
+<p>
+<a href="classKShowMailDock-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailDock.html#33e30411ee0935453e742385268f7bc0">sigActivated</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailDock.html#ee1e61dcbf2fb183c309c0637ceb23e2">sigHighlighted</a> (int)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailDock.html#15d2f2f49e443745b1986d23c1a08df5">KShowMailDock</a> (QWidget *, KAction *actionRefresh)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailDock.html#56d112429ab3f0d2d67f4b33b47bd683">~KShowMailDock</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailDock.html#c09e902133a084b547bdd29646a759b4">drawText</a> (const QString str, const QColor &amp;color)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailDock.html#c7a2ffc8a1356b33c3a71a8e1dcb08e5">drawNumber</a> (int n, const QColor &amp;color)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailDock.html#60d63eca3fd1c24df211f88839ab197c">clear</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QPixmap&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">m_background</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="15d2f2f49e443745b1986d23c1a08df5"></a><!-- doxytag: member="KShowMailDock::KShowMailDock" ref="15d2f2f49e443745b1986d23c1a08df5" args="(QWidget *, KAction *actionRefresh)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KShowMailDock::KShowMailDock </td>
+ <td>(</td>
+ <td class="paramtype">QWidget *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">KAction *&nbsp;</td>
+ <td class="paramname"> <em>actionRefresh</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="56d112429ab3f0d2d67f4b33b47bd683"></a><!-- doxytag: member="KShowMailDock::~KShowMailDock" ref="56d112429ab3f0d2d67f4b33b47bd683" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KShowMailDock::~KShowMailDock </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="c09e902133a084b547bdd29646a759b4"></a><!-- doxytag: member="KShowMailDock::drawText" ref="c09e902133a084b547bdd29646a759b4" args="(const QString str, const QColor &amp;color)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailDock::drawText </td>
+ <td>(</td>
+ <td class="paramtype">const QString&nbsp;</td>
+ <td class="paramname"> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QColor &amp;&nbsp;</td>
+ <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c7a2ffc8a1356b33c3a71a8e1dcb08e5"></a><!-- doxytag: member="KShowMailDock::drawNumber" ref="c7a2ffc8a1356b33c3a71a8e1dcb08e5" args="(int n, const QColor &amp;color)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailDock::drawNumber </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QColor &amp;&nbsp;</td>
+ <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="60d63eca3fd1c24df211f88839ab197c"></a><!-- doxytag: member="KShowMailDock::clear" ref="60d63eca3fd1c24df211f88839ab197c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailDock::clear </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="33e30411ee0935453e742385268f7bc0"></a><!-- doxytag: member="KShowMailDock::sigActivated" ref="33e30411ee0935453e742385268f7bc0" args="(int)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailDock::sigActivated </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ee1e61dcbf2fb183c309c0637ceb23e2"></a><!-- doxytag: member="KShowMailDock::sigHighlighted" ref="ee1e61dcbf2fb183c309c0637ceb23e2" args="(int)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KShowMailDock::sigHighlighted </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="3535a9e1ca33dce759bb066463879976"></a><!-- doxytag: member="KShowMailDock::m_background" ref="3535a9e1ca33dce759bb066463879976" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QPixmap <a class="el" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">KShowMailDock::m_background</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmaildock_8h-source.html">kshowmaildock.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmaildock_8cpp.html">kshowmaildock.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKshowmailDoc-members.html b/doc/html/classKshowmailDoc-members.html
new file mode 100644
index 0000000..764afc0
--- /dev/null
+++ b/doc/html/classKshowmailDoc-members.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KshowmailDoc Member List</h1>This is the complete list of members for <a class="el" href="classKshowmailDoc.html">KshowmailDoc</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#d9c7e004cad6927dd62d7a0d8f1f29b1">addView</a>(KshowmailView *view)</td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">doc_url</a></td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#02b11dd19d0c777a043a491d8811a553">KshowmailDoc</a>(QWidget *parent, const char *name=0)</td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#929fdd9ad1f89ed9a000cf8c96d9f711">newDocument</a>()</td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">pView</a></td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#e9cd9ebc0c1bbbdf1d4178bc92fe5f55">removeView</a>(KshowmailView *view)</td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#aad1bfe0342bb8ef8b48e4feae5a4e7c">setURL</a>(const KURL &amp;url)</td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#2feac43fb28fdb4971fb601520d17c54">slotUpdateAllViews</a>(KshowmailView *sender)</td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#a498d92a8c3b8a41f2bbf198f593435a">URL</a>() const</td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailDoc.html#fe8d064e8b1d44683fde4e3261333841">~KshowmailDoc</a>()</td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKshowmailDoc.html b/doc/html/classKshowmailDoc.html
new file mode 100644
index 0000000..614bd5c
--- /dev/null
+++ b/doc/html/classKshowmailDoc.html
@@ -0,0 +1,264 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: KshowmailDoc Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KshowmailDoc Class Reference</h1><!-- doxytag: class="KshowmailDoc" --><code>#include &lt;<a class="el" href="kshowmaildoc_8h-source.html">kshowmaildoc.h</a>&gt;</code>
+<p>
+<a href="classKshowmailDoc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#2feac43fb28fdb4971fb601520d17c54">slotUpdateAllViews</a> (<a class="el" href="classKshowmailView.html">KshowmailView</a> *sender)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#02b11dd19d0c777a043a491d8811a553">KshowmailDoc</a> (QWidget *parent, const char *name=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#fe8d064e8b1d44683fde4e3261333841">~KshowmailDoc</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#d9c7e004cad6927dd62d7a0d8f1f29b1">addView</a> (<a class="el" href="classKshowmailView.html">KshowmailView</a> *view)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#e9cd9ebc0c1bbbdf1d4178bc92fe5f55">removeView</a> (<a class="el" href="classKshowmailView.html">KshowmailView</a> *view)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#929fdd9ad1f89ed9a000cf8c96d9f711">newDocument</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const KURL &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#a498d92a8c3b8a41f2bbf198f593435a">URL</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#aad1bfe0342bb8ef8b48e4feae5a4e7c">setURL</a> (const KURL &amp;url)</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classKshowmailView.html">KshowmailView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">pView</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KURL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">doc_url</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<a class="el" href="classKshowmailDoc.html">KshowmailDoc</a> provides a document object for a document-view model.<p>
+The <a class="el" href="classKshowmailDoc.html">KshowmailDoc</a> class provides a document object that can be used in conjunction with the classes KshowmailApp and <a class="el" href="classKshowmailView.html">KshowmailView</a> to create a document-view model for standard KDE applications based on KApplication and KMainWindow. Thereby, the document object is created by the KshowmailApp instance and contains the document structure with the according methods for manipulation of the document data by <a class="el" href="classKshowmailView.html">KshowmailView</a> objects. Also, <a class="el" href="classKshowmailDoc.html">KshowmailDoc</a> contains the methods for serialization of the document data from and to files.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Source Framework Automatically Generated by KDevelop, (c) The KDevelop Team. </dd></dl>
+<dl class="version" compact><dt><b>Version:</b></dt><dd>KDevelop version 1.2 code generation </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="02b11dd19d0c777a043a491d8811a553"></a><!-- doxytag: member="KshowmailDoc::KshowmailDoc" ref="02b11dd19d0c777a043a491d8811a553" args="(QWidget *parent, const char *name=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KshowmailDoc::KshowmailDoc </td>
+ <td>(</td>
+ <td class="paramtype">QWidget *&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor for the fileclass of the application
+</div>
+</div><p>
+<a class="anchor" name="fe8d064e8b1d44683fde4e3261333841"></a><!-- doxytag: member="KshowmailDoc::~KshowmailDoc" ref="fe8d064e8b1d44683fde4e3261333841" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KshowmailDoc::~KshowmailDoc </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor for the fileclass of the application
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="d9c7e004cad6927dd62d7a0d8f1f29b1"></a><!-- doxytag: member="KshowmailDoc::addView" ref="d9c7e004cad6927dd62d7a0d8f1f29b1" args="(KshowmailView *view)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailDoc::addView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKshowmailView.html">KshowmailView</a> *&nbsp;</td>
+ <td class="paramname"> <em>view</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+adds a view to the document which represents the document contents. Usually this is your main view.
+</div>
+</div><p>
+<a class="anchor" name="e9cd9ebc0c1bbbdf1d4178bc92fe5f55"></a><!-- doxytag: member="KshowmailDoc::removeView" ref="e9cd9ebc0c1bbbdf1d4178bc92fe5f55" args="(KshowmailView *view)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailDoc::removeView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKshowmailView.html">KshowmailView</a> *&nbsp;</td>
+ <td class="paramname"> <em>view</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+removes a view from the list of currently connected views
+</div>
+</div><p>
+<a class="anchor" name="929fdd9ad1f89ed9a000cf8c96d9f711"></a><!-- doxytag: member="KshowmailDoc::newDocument" ref="929fdd9ad1f89ed9a000cf8c96d9f711" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KshowmailDoc::newDocument </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+initializes the document generally
+</div>
+</div><p>
+<a class="anchor" name="a498d92a8c3b8a41f2bbf198f593435a"></a><!-- doxytag: member="KshowmailDoc::URL" ref="a498d92a8c3b8a41f2bbf198f593435a" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const KURL &amp; KshowmailDoc::URL </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+returns the KURL of the document
+</div>
+</div><p>
+<a class="anchor" name="aad1bfe0342bb8ef8b48e4feae5a4e7c"></a><!-- doxytag: member="KshowmailDoc::setURL" ref="aad1bfe0342bb8ef8b48e4feae5a4e7c" args="(const KURL &amp;url)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailDoc::setURL </td>
+ <td>(</td>
+ <td class="paramtype">const KURL &amp;&nbsp;</td>
+ <td class="paramname"> <em>url</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+sets the URL of the document
+</div>
+</div><p>
+<a class="anchor" name="2feac43fb28fdb4971fb601520d17c54"></a><!-- doxytag: member="KshowmailDoc::slotUpdateAllViews" ref="2feac43fb28fdb4971fb601520d17c54" args="(KshowmailView *sender)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailDoc::slotUpdateAllViews </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKshowmailView.html">KshowmailView</a> *&nbsp;</td>
+ <td class="paramname"> <em>sender</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+calls repaint() on all views connected to the document object and is called by the view by which the document has been changed. As this view normally repaints itself, it is excluded from the paintEvent.
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="c3f05aa2557d4b0f94392530ea62bbd4"></a><!-- doxytag: member="KshowmailDoc::pView" ref="c3f05aa2557d4b0f94392530ea62bbd4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKshowmailView.html">KshowmailView</a> * <a class="el" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">KshowmailDoc::pView</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+the list of the views currently connected to the document
+</div>
+</div><p>
+<a class="anchor" name="4c93bab9aac95af03ca857ab3e09cf21"></a><!-- doxytag: member="KshowmailDoc::doc_url" ref="4c93bab9aac95af03ca857ab3e09cf21" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KURL <a class="el" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">KshowmailDoc::doc_url</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+the modified flag of the current document
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmaildoc_8h-source.html">kshowmaildoc.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmaildoc_8cpp.html">kshowmaildoc.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKshowmailView-members.html b/doc/html/classKshowmailView-members.html
new file mode 100644
index 0000000..aa29796
--- /dev/null
+++ b/doc/html/classKshowmailView-members.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KshowmailView Member List</h1>This is the complete list of members for <a class="el" href="classKshowmailView.html">KshowmailView</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#5cc4e2c1caaf6fae6af80b068aada95e">clearMailListView</a>()</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a></td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#8330c6f139457ae5dd1510efb3f665e4">insertMail</a>(QString &amp;number, QString &amp;account, QString &amp;from, QString &amp;to, QString &amp;subject, QString &amp;date, QString &amp;size, QString &amp;content, QString &amp;state, QString &amp;time)</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#6c0f3a139aba59b618178cffec9fdbf4">KshowmailView</a>(QWidget *parent=0, const char *name=0)</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#ac2789d0c2b897f4a9589c21a8eae2eb">m_pixOk</a></td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a></td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a></td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#ff3699740af2b58e299bc4b2326cad20">readOptions</a>()</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#4fde61960c62edd44d8eb88a82360a2a">refreshSetup</a>()</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#53d81f575c855870a8112ec67ade5575">saveOptions</a>(KConfig *config)</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#6fb6da4d1c23d42efe9118748b19b0f8">signalActiveChanged</a>()</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#49db2d15dcecf0ad09fed9565d506138">slotAccountClicked</a>(QListViewItem *, const QPoint &amp;point, int col)</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#8635cb9ee8e7859f9b78ced5378c668d">slotAccountContext</a>(QListViewItem *, const QPoint &amp;, int)</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#2fc28b0734bd9b2af83a7a9a23875ed3">slotMessageClicked</a>(QListViewItem *)</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#877ac2a28b5a126946199642842a8039">slotMessageContext</a>(QListViewItem *, const QPoint &amp;, int)</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#5d39dff853dab5efb5eecba7e8237d9a">slotMessageDoubleClicked</a>(QListViewItem *)</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td><code> [private, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classKshowmailView.html#208c56da5fe95348bd13435ff44c8aae">~KshowmailView</a>()</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classKshowmailView.html b/doc/html/classKshowmailView.html
new file mode 100644
index 0000000..0831a68
--- /dev/null
+++ b/doc/html/classKshowmailView.html
@@ -0,0 +1,525 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: KshowmailView Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>KshowmailView Class Reference</h1><!-- doxytag: class="KshowmailView" --><code>#include &lt;<a class="el" href="kshowmailview_8h-source.html">kshowmailview.h</a>&gt;</code>
+<p>
+<a href="classKshowmailView-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#6fb6da4d1c23d42efe9118748b19b0f8">signalActiveChanged</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#6c0f3a139aba59b618178cffec9fdbf4">KshowmailView</a> (QWidget *parent=0, const char *name=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#208c56da5fe95348bd13435ff44c8aae">~KshowmailView</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#53d81f575c855870a8112ec67ade5575">saveOptions</a> (KConfig *<a class="el" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#5cc4e2c1caaf6fae6af80b068aada95e">clearMailListView</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classShowListViewItem.html">ShowListViewItem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#8330c6f139457ae5dd1510efb3f665e4">insertMail</a> (QString &amp;number, QString &amp;account, QString &amp;from, QString &amp;to, QString &amp;subject, QString &amp;date, QString &amp;size, QString &amp;content, QString &amp;state, QString &amp;time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#4fde61960c62edd44d8eb88a82360a2a">refreshSetup</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KListView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KListView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#877ac2a28b5a126946199642842a8039">slotMessageContext</a> (QListViewItem *, const QPoint &amp;, int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#5d39dff853dab5efb5eecba7e8237d9a">slotMessageDoubleClicked</a> (QListViewItem *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#2fc28b0734bd9b2af83a7a9a23875ed3">slotMessageClicked</a> (QListViewItem *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#8635cb9ee8e7859f9b78ced5378c668d">slotAccountContext</a> (QListViewItem *, const QPoint &amp;, int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#49db2d15dcecf0ad09fed9565d506138">slotAccountClicked</a> (QListViewItem *, const QPoint &amp;point, int col)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#ff3699740af2b58e299bc4b2326cad20">readOptions</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QPixmap *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#ac2789d0c2b897f4a9589c21a8eae2eb">m_pixOk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KConfig *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The <a class="el" href="classKshowmailView.html">KshowmailView</a> class provides the view widget for the <a class="el" href="classKShowMailApp.html">KShowMailApp</a> instance. The View instance inherits QWidget as a base class and represents the view object of a KMainWindow. As <a class="el" href="classKshowmailView.html">KshowmailView</a> is part of the document-view model, it needs a reference to the document object connected with it by the <a class="el" href="classKShowMailApp.html">KShowMailApp</a> class to manipulate and display the document structure provided by the <a class="el" href="classKshowmailDoc.html">KshowmailDoc</a> class.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Source Framework Automatically Generated by KDevelop, (c) The KDevelop Team. <p>
+Ulrich Weigelt &lt;<a href="mailto:ulrich.weigelt@gmx.de">ulrich.weigelt@gmx.de</a>&gt; </dd></dl>
+<dl class="version" compact><dt><b>Version:</b></dt><dd>KDevelop version 0.4 code generation </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="6c0f3a139aba59b618178cffec9fdbf4"></a><!-- doxytag: member="KshowmailView::KshowmailView" ref="6c0f3a139aba59b618178cffec9fdbf4" args="(QWidget *parent=0, const char *name=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KshowmailView::KshowmailView </td>
+ <td>(</td>
+ <td class="paramtype">QWidget *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor for the main view
+</div>
+</div><p>
+<a class="anchor" name="208c56da5fe95348bd13435ff44c8aae"></a><!-- doxytag: member="KshowmailView::~KshowmailView" ref="208c56da5fe95348bd13435ff44c8aae" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KshowmailView::~KshowmailView </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor for the main view
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="53d81f575c855870a8112ec67ade5575"></a><!-- doxytag: member="KshowmailView::saveOptions" ref="53d81f575c855870a8112ec67ade5575" args="(KConfig *config)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::saveOptions </td>
+ <td>(</td>
+ <td class="paramtype">KConfig *&nbsp;</td>
+ <td class="paramname"> <em>config</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5cc4e2c1caaf6fae6af80b068aada95e"></a><!-- doxytag: member="KshowmailView::clearMailListView" ref="5cc4e2c1caaf6fae6af80b068aada95e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::clearMailListView </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clears the mail list view.
+</div>
+</div><p>
+<a class="anchor" name="8330c6f139457ae5dd1510efb3f665e4"></a><!-- doxytag: member="KshowmailView::insertMail" ref="8330c6f139457ae5dd1510efb3f665e4" args="(QString &amp;number, QString &amp;account, QString &amp;from, QString &amp;to, QString &amp;subject, QString &amp;date, QString &amp;size, QString &amp;content, QString &amp;state, QString &amp;time)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classShowListViewItem.html">ShowListViewItem</a> * KshowmailView::insertMail </td>
+ <td>(</td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>account</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>from</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>to</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>subject</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>date</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>content</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>state</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>time</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a mail list view item with the given content and inserts it into the mail list view. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>mail number </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>account name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>from</em>&nbsp;</td><td>sender of the mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>to</em>&nbsp;</td><td>recipient of the mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>subject</em>&nbsp;</td><td>mail subject </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>date</em>&nbsp;</td><td>date on which the mail was sent, formated to the current locale's conventions. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>size of the mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>content</em>&nbsp;</td><td>content type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>state</em>&nbsp;</td><td>new or old </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>time</em>&nbsp;</td><td>send date, formated to the ISO 8601 extended specification (YYYY-MM-DDTHH:MM:SS) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the created list view item </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4fde61960c62edd44d8eb88a82360a2a"></a><!-- doxytag: member="KshowmailView::refreshSetup" ref="4fde61960c62edd44d8eb88a82360a2a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::refreshSetup </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Refreshes the geometry. Reads from the config file the properties about show or hide columns. If a shown column should be hidden, the current width will be saved and the column will be hidden. If a hidden column should be shown, it will be set to the old saved width.
+</div>
+</div><p>
+<a class="anchor" name="ff3699740af2b58e299bc4b2326cad20"></a><!-- doxytag: member="KshowmailView::readOptions" ref="ff3699740af2b58e299bc4b2326cad20" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::readOptions </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reads the some geometry options from the application config file.
+</div>
+</div><p>
+<a class="anchor" name="877ac2a28b5a126946199642842a8039"></a><!-- doxytag: member="KshowmailView::slotMessageContext" ref="877ac2a28b5a126946199642842a8039" args="(QListViewItem *, const QPoint &amp;, int)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::slotMessageContext </td>
+ <td>(</td>
+ <td class="paramtype">QListViewItem *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QPoint &amp;&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal rightButtonClicked of m_pListMessages. Invoked, when the user has clicked on a list item with the right mouse button. Selects the clicked item and shows the popup menu mail_context_popup defined in kshowmailui.rc.
+</div>
+</div><p>
+<a class="anchor" name="5d39dff853dab5efb5eecba7e8237d9a"></a><!-- doxytag: member="KshowmailView::slotMessageDoubleClicked" ref="5d39dff853dab5efb5eecba7e8237d9a" args="(QListViewItem *)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::slotMessageDoubleClicked </td>
+ <td>(</td>
+ <td class="paramtype">QListViewItem *&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2fc28b0734bd9b2af83a7a9a23875ed3"></a><!-- doxytag: member="KshowmailView::slotMessageClicked" ref="2fc28b0734bd9b2af83a7a9a23875ed3" args="(QListViewItem *)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::slotMessageClicked </td>
+ <td>(</td>
+ <td class="paramtype">QListViewItem *&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8635cb9ee8e7859f9b78ced5378c668d"></a><!-- doxytag: member="KshowmailView::slotAccountContext" ref="8635cb9ee8e7859f9b78ced5378c668d" args="(QListViewItem *, const QPoint &amp;, int)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::slotAccountContext </td>
+ <td>(</td>
+ <td class="paramtype">QListViewItem *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QPoint &amp;&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal rightButtonClicked of m_pListAccounts. Invoked, when the user has clicked on a list item with the right mouse button. Selects the clicked item and shows the popup menu account_context_popup defined in kshowmailui.rc.
+</div>
+</div><p>
+<a class="anchor" name="49db2d15dcecf0ad09fed9565d506138"></a><!-- doxytag: member="KshowmailView::slotAccountClicked" ref="49db2d15dcecf0ad09fed9565d506138" args="(QListViewItem *, const QPoint &amp;point, int col)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::slotAccountClicked </td>
+ <td>(</td>
+ <td class="paramtype">QListViewItem *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QPoint &amp;&nbsp;</td>
+ <td class="paramname"> <em>point</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>col</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with signal clicked of the account list. Activate or deactivate the account, if the user has clicked in the first column
+</div>
+</div><p>
+<a class="anchor" name="6fb6da4d1c23d42efe9118748b19b0f8"></a><!-- doxytag: member="KshowmailView::signalActiveChanged" ref="6fb6da4d1c23d42efe9118748b19b0f8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void KshowmailView::signalActiveChanged </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="2ba6c19f2ac544b028934170d6443aad"></a><!-- doxytag: member="KshowmailView::m_pListAccounts" ref="2ba6c19f2ac544b028934170d6443aad" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KListView* <a class="el" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">KshowmailView::m_pListAccounts</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a319aa36e7f38a92d8691742ad52be6b"></a><!-- doxytag: member="KshowmailView::m_pListMessages" ref="a319aa36e7f38a92d8691742ad52be6b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KListView* <a class="el" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">KshowmailView::m_pListMessages</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ac2789d0c2b897f4a9589c21a8eae2eb"></a><!-- doxytag: member="KshowmailView::m_pixOk" ref="ac2789d0c2b897f4a9589c21a8eae2eb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QPixmap* <a class="el" href="classKshowmailView.html#ac2789d0c2b897f4a9589c21a8eae2eb">KshowmailView::m_pixOk</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="232c0c7b5295a864e22bd5365044b21d"></a><!-- doxytag: member="KshowmailView::config" ref="232c0c7b5295a864e22bd5365044b21d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KConfig* <a class="el" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">KshowmailView::config</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connector to the configuration file
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmailview_8h-source.html">kshowmailview.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmailview_8cpp.html">kshowmailview.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classLogger-members.html b/doc/html/classLogger-members.html
new file mode 100644
index 0000000..73880ee
--- /dev/null
+++ b/doc/html/classLogger-members.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>Logger Member List</h1>This is the complete list of members for <a class="el" href="classLogger.html">Logger</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classLogger.html#5cc08473729523bb4bde48459f2ac468">flush</a>()</td><td><a class="el" href="classLogger.html">Logger</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classLogger.html#eb5105d72017f5c8ce07d4074f5e1d37">logfile</a></td><td><a class="el" href="classLogger.html">Logger</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classLogger.html#bc41bfb031d896170c7675fa96a6b30c">Logger</a>()</td><td><a class="el" href="classLogger.html">Logger</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classLogger.html#47a8e9cb2143530a93993f288674ffaa">logstream</a></td><td><a class="el" href="classLogger.html">Logger</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classLogger.html#cb668a9e186a25fbaad2e4af6d1ed00a">~Logger</a>()</td><td><a class="el" href="classLogger.html">Logger</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classLogger.html b/doc/html/classLogger.html
new file mode 100644
index 0000000..a647303
--- /dev/null
+++ b/doc/html/classLogger.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Logger Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>Logger Class Reference</h1><!-- doxytag: class="Logger" --><code>#include &lt;<a class="el" href="logger_8h-source.html">logger.h</a>&gt;</code>
+<p>
+<a href="classLogger-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc41bfb031d896170c7675fa96a6b30c"></a><!-- doxytag: member="Logger::Logger" ref="bc41bfb031d896170c7675fa96a6b30c" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogger.html#bc41bfb031d896170c7675fa96a6b30c">Logger</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb668a9e186a25fbaad2e4af6d1ed00a"></a><!-- doxytag: member="Logger::~Logger" ref="cb668a9e186a25fbaad2e4af6d1ed00a" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogger.html#cb668a9e186a25fbaad2e4af6d1ed00a">~Logger</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5cc08473729523bb4bde48459f2ac468"></a><!-- doxytag: member="Logger::flush" ref="5cc08473729523bb4bde48459f2ac468" args="()" -->
+static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogger.html#5cc08473729523bb4bde48459f2ac468">flush</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47a8e9cb2143530a93993f288674ffaa"></a><!-- doxytag: member="Logger::logstream" ref="47a8e9cb2143530a93993f288674ffaa" args="" -->
+static QTextStream *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogger.html#47a8e9cb2143530a93993f288674ffaa">logstream</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb5105d72017f5c8ce07d4074f5e1d37"></a><!-- doxytag: member="Logger::logfile" ref="eb5105d72017f5c8ce07d4074f5e1d37" args="" -->
+static QFile&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogger.html#eb5105d72017f5c8ce07d4074f5e1d37">logfile</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="logger_8h-source.html#l00029">29</a> of file <a class="el" href="logger_8h-source.html">logger.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="logger_8h-source.html">logger.h</a><li>kshowmail/<a class="el" href="logger_8cpp-source.html">logger.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:09 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classOptionDialog-members.html b/doc/html/classOptionDialog-members.html
new file mode 100644
index 0000000..1b78f79
--- /dev/null
+++ b/doc/html/classOptionDialog-members.html
@@ -0,0 +1,123 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>OptionDialog Member List</h1>This is the complete list of members for <a class="el" href="classOptionDialog.html">OptionDialog</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">_checkConfirmClose</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#a8ef8d42b1fc85a6f37423ad0bcefcae">groupBox4Layout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#faff39abb53603d21e94af1bcbc04a9c">languageChange</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">layout2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#57faa9421d4b06b179ad02cd84f77a12">layout3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">m_ButtonCancel</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">m_checkHTML</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a></td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#88bc7fc86cc13a701d216bd8b9bf3f5b">m_pCmdList</a></td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a></td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#798615cd9184797821f151a4465c1e2f">OptionDialog</a>(QWidget *parent, const char *name, ConfigList *config, CommandList *cmd)</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#05e56abcb224cbcb9c3bae64ba76175a">OptionDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f2a78d5c1e7ebdd2074d1cfc2f553cb1">OptionDlgLayout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f2b08f1c9e6b69a9ab60f884da54f89d">QLabel_1</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e41bbc238ca8e91941442bb711517fe3">QLabel_2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#d57e8e6ba21c3cbe7f31f68635f1c856">QLabel_3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#65ee72e62bd25ed5ac2d1e6b1ae46e50">QLabel_4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#97584503ba9983d1f0556189a5de3dac">QLabel_6</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#4ab5e6416920a2e8a10b29fc4dd3ccd2">slotAccountActivated</a>(int index)</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#2a8b4de35b26856ddc9211d5cf56eeb7">slotButtonAddClicked</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#5950f796be046ef5a1f24226ce7b093b">slotButtonCopyClicked</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#5323f330c13ae96774c90d5e4a5524eb">slotButtonDeleteClicked</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#7dfcbdf6d27c3069abb292e205d2edbb">slotButtonEditClicked</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#18a6f8a046b2e75133d334e5e8f76929">slotButtonOkClicked</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#c21a2228b16965afd70357f74332a7af">slotButtonSelectSoundFile</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#d5656fc80b53615620c3c79094a165d1">slotExternalProgTest</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#34cd468ac9649244cf0032e4dc2ed3c4">slotMinimizeNoMailClicked</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#ae1017761ec53be60d79f5f59a5c6fea">slotSavePasswordToggled</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#8f429f6d8f28f63a30b9e63f2c6f9203">slotSoundTest</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#8b256eea31352478043228994a6b0856">slotTerminateNoMailClicked</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e2a13e9c7b92aaac9bdbe44be32090d9">spacer2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#169a7100c7f2da97421eb57882e6cdce">spacer4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f6170350191d444f72418d6484f4ea19">Spacer70</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#6702f780899bc9461d21c29cfb7b4757">tabLayout_2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#61664d27d32355fab76184bb47adf86a">tabLayout_3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDialog.html#640a1faddda44f2567cf386de0085ec7">~OptionDialog</a>()</td><td><a class="el" href="classOptionDialog.html">OptionDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#cc442307e009b470032fe689ee31ef7e">~OptionDlg</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:20 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classOptionDialog.html b/doc/html/classOptionDialog.html
new file mode 100644
index 0000000..9d1d98d
--- /dev/null
+++ b/doc/html/classOptionDialog.html
@@ -0,0 +1,99 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: OptionDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>OptionDialog Class Reference</h1><!-- doxytag: class="OptionDialog" --><!-- doxytag: inherits="OptionDlg" --><code>#include &lt;<a class="el" href="optiondialog_8h-source.html">optiondialog.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for OptionDialog:
+<p><center><img src="classOptionDialog.png" usemap="#OptionDialog_map" border="0" alt=""></center>
+<map name="OptionDialog_map">
+<area href="classOptionDlg.html" alt="OptionDlg" shape="rect" coords="0,0,85,24">
+</map>
+<a href="classOptionDialog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a8b4de35b26856ddc9211d5cf56eeb7"></a><!-- doxytag: member="OptionDialog::slotButtonAddClicked" ref="2a8b4de35b26856ddc9211d5cf56eeb7" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#2a8b4de35b26856ddc9211d5cf56eeb7">slotButtonAddClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7dfcbdf6d27c3069abb292e205d2edbb"></a><!-- doxytag: member="OptionDialog::slotButtonEditClicked" ref="7dfcbdf6d27c3069abb292e205d2edbb" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#7dfcbdf6d27c3069abb292e205d2edbb">slotButtonEditClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5950f796be046ef5a1f24226ce7b093b"></a><!-- doxytag: member="OptionDialog::slotButtonCopyClicked" ref="5950f796be046ef5a1f24226ce7b093b" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#5950f796be046ef5a1f24226ce7b093b">slotButtonCopyClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5323f330c13ae96774c90d5e4a5524eb"></a><!-- doxytag: member="OptionDialog::slotButtonDeleteClicked" ref="5323f330c13ae96774c90d5e4a5524eb" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#5323f330c13ae96774c90d5e4a5524eb">slotButtonDeleteClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18a6f8a046b2e75133d334e5e8f76929"></a><!-- doxytag: member="OptionDialog::slotButtonOkClicked" ref="18a6f8a046b2e75133d334e5e8f76929" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#18a6f8a046b2e75133d334e5e8f76929">slotButtonOkClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ab5e6416920a2e8a10b29fc4dd3ccd2"></a><!-- doxytag: member="OptionDialog::slotAccountActivated" ref="4ab5e6416920a2e8a10b29fc4dd3ccd2" args="(int index)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#4ab5e6416920a2e8a10b29fc4dd3ccd2">slotAccountActivated</a> (int index)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae1017761ec53be60d79f5f59a5c6fea"></a><!-- doxytag: member="OptionDialog::slotSavePasswordToggled" ref="ae1017761ec53be60d79f5f59a5c6fea" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#ae1017761ec53be60d79f5f59a5c6fea">slotSavePasswordToggled</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c21a2228b16965afd70357f74332a7af"></a><!-- doxytag: member="OptionDialog::slotButtonSelectSoundFile" ref="c21a2228b16965afd70357f74332a7af" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#c21a2228b16965afd70357f74332a7af">slotButtonSelectSoundFile</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34cd468ac9649244cf0032e4dc2ed3c4"></a><!-- doxytag: member="OptionDialog::slotMinimizeNoMailClicked" ref="34cd468ac9649244cf0032e4dc2ed3c4" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#34cd468ac9649244cf0032e4dc2ed3c4">slotMinimizeNoMailClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b256eea31352478043228994a6b0856"></a><!-- doxytag: member="OptionDialog::slotTerminateNoMailClicked" ref="8b256eea31352478043228994a6b0856" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#8b256eea31352478043228994a6b0856">slotTerminateNoMailClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f429f6d8f28f63a30b9e63f2c6f9203"></a><!-- doxytag: member="OptionDialog::slotSoundTest" ref="8f429f6d8f28f63a30b9e63f2c6f9203" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#8f429f6d8f28f63a30b9e63f2c6f9203">slotSoundTest</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5656fc80b53615620c3c79094a165d1"></a><!-- doxytag: member="OptionDialog::slotExternalProgTest" ref="d5656fc80b53615620c3c79094a165d1" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#d5656fc80b53615620c3c79094a165d1">slotExternalProgTest</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="798615cd9184797821f151a4465c1e2f"></a><!-- doxytag: member="OptionDialog::OptionDialog" ref="798615cd9184797821f151a4465c1e2f" args="(QWidget *parent, const char *name, ConfigList *config, CommandList *cmd)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#798615cd9184797821f151a4465c1e2f">OptionDialog</a> (QWidget *parent, const char *name, <a class="el" href="classConfigList.html">ConfigList</a> *config, <a class="el" href="classCommandList.html">CommandList</a> *cmd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="640a1faddda44f2567cf386de0085ec7"></a><!-- doxytag: member="OptionDialog::~OptionDialog" ref="640a1faddda44f2567cf386de0085ec7" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#640a1faddda44f2567cf386de0085ec7">~OptionDialog</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e9a1f0964b9205f483a483cc6a9a4aa8"></a><!-- doxytag: member="OptionDialog::m_ConfigList" ref="e9a1f0964b9205f483a483cc6a9a4aa8" args="" -->
+<a class="el" href="classConfigList.html">ConfigList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32e10dd017b5499d290283af638f3de7"></a><!-- doxytag: member="OptionDialog::m_pConfigList" ref="32e10dd017b5499d290283af638f3de7" args="" -->
+<a class="el" href="classConfigList.html">ConfigList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="88bc7fc86cc13a701d216bd8b9bf3f5b"></a><!-- doxytag: member="OptionDialog::m_pCmdList" ref="88bc7fc86cc13a701d216bd8b9bf3f5b" args="" -->
+<a class="el" href="classCommandList.html">CommandList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDialog.html#88bc7fc86cc13a701d216bd8b9bf3f5b">m_pCmdList</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="optiondialog_8h-source.html#l00030">30</a> of file <a class="el" href="optiondialog_8h-source.html">optiondialog.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="optiondialog_8h-source.html">optiondialog.h</a><li>kshowmail/<a class="el" href="optiondialog_8cpp-source.html">optiondialog.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:20 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classOptionDialog.png b/doc/html/classOptionDialog.png
new file mode 100644
index 0000000..3e9b5d8
--- /dev/null
+++ b/doc/html/classOptionDialog.png
Binary files differ
diff --git a/doc/html/classOptionDlg-members.html b/doc/html/classOptionDlg-members.html
new file mode 100644
index 0000000..1f204b6
--- /dev/null
+++ b/doc/html/classOptionDlg-members.html
@@ -0,0 +1,118 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>OptionDlg Member List</h1>This is the complete list of members for <a class="el" href="classOptionDlg.html">OptionDlg</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">_checkConfirmClose</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#a8ef8d42b1fc85a6f37423ad0bcefcae">groupBox4Layout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#faff39abb53603d21e94af1bcbc04a9c">languageChange</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">layout2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#57faa9421d4b06b179ad02cd84f77a12">layout3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">m_ButtonCancel</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">m_checkHTML</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#05e56abcb224cbcb9c3bae64ba76175a">OptionDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f2a78d5c1e7ebdd2074d1cfc2f553cb1">OptionDlgLayout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f2b08f1c9e6b69a9ab60f884da54f89d">QLabel_1</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e41bbc238ca8e91941442bb711517fe3">QLabel_2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#d57e8e6ba21c3cbe7f31f68635f1c856">QLabel_3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#65ee72e62bd25ed5ac2d1e6b1ae46e50">QLabel_4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#97584503ba9983d1f0556189a5de3dac">QLabel_6</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#8435e876b83edc8727adf3c9522c990d">slotAccountActivated</a>(int)</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#ddbabac04a2faf257ef1000a817b6dfd">slotButtonAddClicked</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#a308d66d94a9e8f7bb01f95d8d170340">slotButtonCopyClicked</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f34d904632a999f09525e4a84a4f4bba">slotButtonDeleteClicked</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#79f5f5a3cfe82b2ab728db889571f790">slotButtonEditClicked</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e0ceefbabae4b3a3a27cfb109d613f4d">slotButtonOkClicked</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#a5c107a0ebaffc5d55a19f15e453f016">slotButtonSelectSoundFile</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#6d1e4f6d6bcba2be67cc6d96cf7dce78">slotExternalProgTest</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#d68c949ba426c9e99c3667133e14410b">slotMinimizeNoMailClicked</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#fe059a79c1b5adad4c4b65a54ea7e588">slotSavePasswordToggled</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#68ea03d004a5e8dee71731d004765efa">slotSoundTest</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#356d143dceae572edfe25c4895d42e99">slotTerminateNoMailClicked</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e2a13e9c7b92aaac9bdbe44be32090d9">spacer2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#169a7100c7f2da97421eb57882e6cdce">spacer4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#f6170350191d444f72418d6484f4ea19">Spacer70</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#6702f780899bc9461d21c29cfb7b4757">tabLayout_2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#61664d27d32355fab76184bb47adf86a">tabLayout_3</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a></td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classOptionDlg.html#cc442307e009b470032fe689ee31ef7e">~OptionDlg</a>()</td><td><a class="el" href="classOptionDlg.html">OptionDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:21 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classOptionDlg.html b/doc/html/classOptionDlg.html
new file mode 100644
index 0000000..b21d2ad
--- /dev/null
+++ b/doc/html/classOptionDlg.html
@@ -0,0 +1,317 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: OptionDlg Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>OptionDlg Class Reference</h1><!-- doxytag: class="OptionDlg" --><p>Inheritance diagram for OptionDlg:
+<p><center><img src="classOptionDlg.png" usemap="#OptionDlg_map" border="0" alt=""></center>
+<map name="OptionDlg_map">
+<area href="classOptionDialog.html" alt="OptionDialog" shape="rect" coords="0,56,85,80">
+</map>
+<a href="classOptionDlg-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d1e4f6d6bcba2be67cc6d96cf7dce78"></a><!-- doxytag: member="OptionDlg::slotExternalProgTest" ref="6d1e4f6d6bcba2be67cc6d96cf7dce78" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#6d1e4f6d6bcba2be67cc6d96cf7dce78">slotExternalProgTest</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8435e876b83edc8727adf3c9522c990d"></a><!-- doxytag: member="OptionDlg::slotAccountActivated" ref="8435e876b83edc8727adf3c9522c990d" args="(int)" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#8435e876b83edc8727adf3c9522c990d">slotAccountActivated</a> (int)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ddbabac04a2faf257ef1000a817b6dfd"></a><!-- doxytag: member="OptionDlg::slotButtonAddClicked" ref="ddbabac04a2faf257ef1000a817b6dfd" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#ddbabac04a2faf257ef1000a817b6dfd">slotButtonAddClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a308d66d94a9e8f7bb01f95d8d170340"></a><!-- doxytag: member="OptionDlg::slotButtonCopyClicked" ref="a308d66d94a9e8f7bb01f95d8d170340" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#a308d66d94a9e8f7bb01f95d8d170340">slotButtonCopyClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f34d904632a999f09525e4a84a4f4bba"></a><!-- doxytag: member="OptionDlg::slotButtonDeleteClicked" ref="f34d904632a999f09525e4a84a4f4bba" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#f34d904632a999f09525e4a84a4f4bba">slotButtonDeleteClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79f5f5a3cfe82b2ab728db889571f790"></a><!-- doxytag: member="OptionDlg::slotButtonEditClicked" ref="79f5f5a3cfe82b2ab728db889571f790" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#79f5f5a3cfe82b2ab728db889571f790">slotButtonEditClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0ceefbabae4b3a3a27cfb109d613f4d"></a><!-- doxytag: member="OptionDlg::slotButtonOkClicked" ref="e0ceefbabae4b3a3a27cfb109d613f4d" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#e0ceefbabae4b3a3a27cfb109d613f4d">slotButtonOkClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5c107a0ebaffc5d55a19f15e453f016"></a><!-- doxytag: member="OptionDlg::slotButtonSelectSoundFile" ref="a5c107a0ebaffc5d55a19f15e453f016" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#a5c107a0ebaffc5d55a19f15e453f016">slotButtonSelectSoundFile</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d68c949ba426c9e99c3667133e14410b"></a><!-- doxytag: member="OptionDlg::slotMinimizeNoMailClicked" ref="d68c949ba426c9e99c3667133e14410b" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#d68c949ba426c9e99c3667133e14410b">slotMinimizeNoMailClicked</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe059a79c1b5adad4c4b65a54ea7e588"></a><!-- doxytag: member="OptionDlg::slotSavePasswordToggled" ref="fe059a79c1b5adad4c4b65a54ea7e588" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#fe059a79c1b5adad4c4b65a54ea7e588">slotSavePasswordToggled</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68ea03d004a5e8dee71731d004765efa"></a><!-- doxytag: member="OptionDlg::slotSoundTest" ref="68ea03d004a5e8dee71731d004765efa" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#68ea03d004a5e8dee71731d004765efa">slotSoundTest</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="356d143dceae572edfe25c4895d42e99"></a><!-- doxytag: member="OptionDlg::slotTerminateNoMailClicked" ref="356d143dceae572edfe25c4895d42e99" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#356d143dceae572edfe25c4895d42e99">slotTerminateNoMailClicked</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05e56abcb224cbcb9c3bae64ba76175a"></a><!-- doxytag: member="OptionDlg::OptionDlg" ref="05e56abcb224cbcb9c3bae64ba76175a" args="(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#05e56abcb224cbcb9c3bae64ba76175a">OptionDlg</a> (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc442307e009b470032fe689ee31ef7e"></a><!-- doxytag: member="OptionDlg::~OptionDlg" ref="cc442307e009b470032fe689ee31ef7e" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#cc442307e009b470032fe689ee31ef7e">~OptionDlg</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1726cfcdf38d53e958fbd6fc5267ea6"></a><!-- doxytag: member="OptionDlg::QGroupBox_1" ref="e1726cfcdf38d53e958fbd6fc5267ea6" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#e1726cfcdf38d53e958fbd6fc5267ea6">QGroupBox_1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f2b08f1c9e6b69a9ab60f884da54f89d"></a><!-- doxytag: member="OptionDlg::QLabel_1" ref="f2b08f1c9e6b69a9ab60f884da54f89d" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#f2b08f1c9e6b69a9ab60f884da54f89d">QLabel_1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dcfa5019bacd8a4c7b2a192eed57e973"></a><!-- doxytag: member="OptionDlg::m_ButtonDelete" ref="dcfa5019bacd8a4c7b2a192eed57e973" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#dcfa5019bacd8a4c7b2a192eed57e973">m_ButtonDelete</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5827d094ba37dc02388af25cefc1d58a"></a><!-- doxytag: member="OptionDlg::m_ButtonCopy" ref="5827d094ba37dc02388af25cefc1d58a" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#5827d094ba37dc02388af25cefc1d58a">m_ButtonCopy</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b062f6eafa19f35357e4aed5e050257d"></a><!-- doxytag: member="OptionDlg::m_ButtonEdit" ref="b062f6eafa19f35357e4aed5e050257d" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#b062f6eafa19f35357e4aed5e050257d">m_ButtonEdit</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5351545a58dc835af0f6b73f63ca155"></a><!-- doxytag: member="OptionDlg::m_ButtonAdd" ref="f5351545a58dc835af0f6b73f63ca155" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#f5351545a58dc835af0f6b73f63ca155">m_ButtonAdd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dda3f84fb59db208ce6d71ff1500b679"></a><!-- doxytag: member="OptionDlg::m_ComboAccount" ref="dda3f84fb59db208ce6d71ff1500b679" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1cf3b785c0052037ba26740799c77b0a"></a><!-- doxytag: member="OptionDlg::TabWidget2" ref="1cf3b785c0052037ba26740799c77b0a" args="" -->
+QTabWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#1cf3b785c0052037ba26740799c77b0a">TabWidget2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4375613aa106b60fc026aa006b0f39d"></a><!-- doxytag: member="OptionDlg::tab" ref="c4375613aa106b60fc026aa006b0f39d" args="" -->
+QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#c4375613aa106b60fc026aa006b0f39d">tab</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="893feee616d6ae1eb502abf350b7335c"></a><!-- doxytag: member="OptionDlg::m_CheckSavePassword" ref="893feee616d6ae1eb502abf350b7335c" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="423a46c1515c3cc3d84a9c80b770119c"></a><!-- doxytag: member="OptionDlg::m_CheckStartMinimized" ref="423a46c1515c3cc3d84a9c80b770119c" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b87c903f5579c7731282344dc5377eab"></a><!-- doxytag: member="OptionDlg::m_CheckConfirmDelete" ref="b87c903f5579c7731282344dc5377eab" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e41bbc238ca8e91941442bb711517fe3"></a><!-- doxytag: member="OptionDlg::QLabel_2" ref="e41bbc238ca8e91941442bb711517fe3" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#e41bbc238ca8e91941442bb711517fe3">QLabel_2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d57e8e6ba21c3cbe7f31f68635f1c856"></a><!-- doxytag: member="OptionDlg::QLabel_3" ref="d57e8e6ba21c3cbe7f31f68635f1c856" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#d57e8e6ba21c3cbe7f31f68635f1c856">QLabel_3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97584503ba9983d1f0556189a5de3dac"></a><!-- doxytag: member="OptionDlg::QLabel_6" ref="97584503ba9983d1f0556189a5de3dac" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#97584503ba9983d1f0556189a5de3dac">QLabel_6</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65ee72e62bd25ed5ac2d1e6b1ae46e50"></a><!-- doxytag: member="OptionDlg::QLabel_4" ref="65ee72e62bd25ed5ac2d1e6b1ae46e50" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#65ee72e62bd25ed5ac2d1e6b1ae46e50">QLabel_4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fec35e84e60d7114d8dc21d3accf5c26"></a><!-- doxytag: member="OptionDlg::m_SpinPop3Timer" ref="fec35e84e60d7114d8dc21d3accf5c26" args="" -->
+QSpinBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32bf82b48c612df1755a61fd96171b9c"></a><!-- doxytag: member="OptionDlg::m_SpinInitTimer" ref="32bf82b48c612df1755a61fd96171b9c" args="" -->
+QSpinBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="073728fdc69ab0cf6f7755e38c28a13b"></a><!-- doxytag: member="OptionDlg::m_SpinIntervalTimer" ref="073728fdc69ab0cf6f7755e38c28a13b" args="" -->
+QSpinBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="22d76af0ad75e30b878c1412da3f84a0"></a><!-- doxytag: member="OptionDlg::m_SpinMaxSize" ref="22d76af0ad75e30b878c1412da3f84a0" args="" -->
+QSpinBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8fc4bdd8d230a0f5d6ed01cde33e9278"></a><!-- doxytag: member="OptionDlg::_checkConfirmClose" ref="8fc4bdd8d230a0f5d6ed01cde33e9278" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">_checkConfirmClose</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ed09462ee6cdb999c42c142cfb023db6"></a><!-- doxytag: member="OptionDlg::m_CheckKeepNewMail" ref="ed09462ee6cdb999c42c142cfb023db6" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5553bc799edbadb53b00f8c26342cc0e"></a><!-- doxytag: member="OptionDlg::m_CheckCloseMinimizes" ref="5553bc799edbadb53b00f8c26342cc0e" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae8aaaee5cd4a83d5f7f09d16cb4cdcd"></a><!-- doxytag: member="OptionDlg::m_CheckMinimizeToTray" ref="ae8aaaee5cd4a83d5f7f09d16cb4cdcd" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0526dec363ca38aa071b6d205af2971c"></a><!-- doxytag: member="OptionDlg::tab_2" ref="0526dec363ca38aa071b6d205af2971c" args="" -->
+QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#0526dec363ca38aa071b6d205af2971c">tab_2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce0fb5a41c2702f3a3f37d390c54fd0e"></a><!-- doxytag: member="OptionDlg::GroupBox3" ref="ce0fb5a41c2702f3a3f37d390c54fd0e" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#ce0fb5a41c2702f3a3f37d390c54fd0e">GroupBox3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6379a589358b6110cfa48798a30951ab"></a><!-- doxytag: member="OptionDlg::m_CheckActive" ref="6379a589358b6110cfa48798a30951ab" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1fdb0d9cfac85bbef22d749e40dd9376"></a><!-- doxytag: member="OptionDlg::m_CheckAccount1" ref="1fdb0d9cfac85bbef22d749e40dd9376" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1e0581d2cf52c0337d42bbc898a2fc2"></a><!-- doxytag: member="OptionDlg::m_CheckServer" ref="b1e0581d2cf52c0337d42bbc898a2fc2" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7595a79588cccd851e00714b0b47d94"></a><!-- doxytag: member="OptionDlg::m_CheckUser" ref="e7595a79588cccd851e00714b0b47d94" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d20b2cce97a72b706dfb29ddc93f1766"></a><!-- doxytag: member="OptionDlg::m_CheckMessages" ref="d20b2cce97a72b706dfb29ddc93f1766" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbd14d7cfd0662a8089e83be0809d46f"></a><!-- doxytag: member="OptionDlg::m_CheckSize1" ref="bbd14d7cfd0662a8089e83be0809d46f" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2118ff2ffbe9047193b4e7db7c5cf3e4"></a><!-- doxytag: member="OptionDlg::GroupBox2" ref="2118ff2ffbe9047193b4e7db7c5cf3e4" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#2118ff2ffbe9047193b4e7db7c5cf3e4">GroupBox2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c24185842afb01977653ac479eb88b1a"></a><!-- doxytag: member="OptionDlg::m_CheckNumber" ref="c24185842afb01977653ac479eb88b1a" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="445e189070032f170afbdfc945e304d2"></a><!-- doxytag: member="OptionDlg::m_CheckAccount2" ref="445e189070032f170afbdfc945e304d2" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f20a2cdfc1bb8be22fb4c8480ffd727"></a><!-- doxytag: member="OptionDlg::m_CheckFrom" ref="5f20a2cdfc1bb8be22fb4c8480ffd727" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a9edd5103bdf56db01a979aa930d30a"></a><!-- doxytag: member="OptionDlg::m_CheckTo" ref="3a9edd5103bdf56db01a979aa930d30a" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f92fbbd7d979799bd4c6b61a733c99cf"></a><!-- doxytag: member="OptionDlg::m_CheckSubject" ref="f92fbbd7d979799bd4c6b61a733c99cf" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="428705f2ded0cf3981eea054903729e3"></a><!-- doxytag: member="OptionDlg::m_CheckDate" ref="428705f2ded0cf3981eea054903729e3" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ffcca9b555e6fd49b0b98df4f1e95390"></a><!-- doxytag: member="OptionDlg::m_CheckSize2" ref="ffcca9b555e6fd49b0b98df4f1e95390" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="29a9e036f6fec07d149814c96a5c5d6d"></a><!-- doxytag: member="OptionDlg::m_CheckContent" ref="29a9e036f6fec07d149814c96a5c5d6d" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="882382906f749f464e23b7d68e354060"></a><!-- doxytag: member="OptionDlg::m_CheckState" ref="882382906f749f464e23b7d68e354060" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39539f366d1c2335eb76ea90bb47ee1e"></a><!-- doxytag: member="OptionDlg::groupBox4" ref="39539f366d1c2335eb76ea90bb47ee1e" args="" -->
+QGroupBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#39539f366d1c2335eb76ea90bb47ee1e">groupBox4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="822eac789cfdbe481591d6a14b250571"></a><!-- doxytag: member="OptionDlg::m_checkHTML" ref="822eac789cfdbe481591d6a14b250571" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">m_checkHTML</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e5718ae6060503e26fe6ddc1dbb9d080"></a><!-- doxytag: member="OptionDlg::tab_3" ref="e5718ae6060503e26fe6ddc1dbb9d080" args="" -->
+QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#e5718ae6060503e26fe6ddc1dbb9d080">tab_3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15e7929ac669b9e82939047d06497488"></a><!-- doxytag: member="OptionDlg::m_CheckMinimizeNoMail" ref="15e7929ac669b9e82939047d06497488" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d630c0373296051e08a03ba0385137b2"></a><!-- doxytag: member="OptionDlg::m_CheckTerminateNoMail" ref="d630c0373296051e08a03ba0385137b2" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0efccb17955dd1a33bb61176517c57af"></a><!-- doxytag: member="OptionDlg::tab_4" ref="0efccb17955dd1a33bb61176517c57af" args="" -->
+QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#0efccb17955dd1a33bb61176517c57af">tab_4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7a81fcbeb3e6d9a97ea8e84ff82248e"></a><!-- doxytag: member="OptionDlg::m_CheckBeep" ref="a7a81fcbeb3e6d9a97ea8e84ff82248e" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="755cd3fc655abf4e5835bccd03cf9c39"></a><!-- doxytag: member="OptionDlg::m_CheckShowMainWindow" ref="755cd3fc655abf4e5835bccd03cf9c39" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b2f26bc2ecf8563c40623ebf5d9e817"></a><!-- doxytag: member="OptionDlg::m_CheckSound" ref="1b2f26bc2ecf8563c40623ebf5d9e817" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="613b7eb6be9c441040100dd69c4314db"></a><!-- doxytag: member="OptionDlg::m_CheckExternalProg" ref="613b7eb6be9c441040100dd69c4314db" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15c1be3d6561f4a0bbfdacba6830ef51"></a><!-- doxytag: member="OptionDlg::m_ButtonSelectSoundFile" ref="15c1be3d6561f4a0bbfdacba6830ef51" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="01a59a3d9e52b6e2ccf55d9c910ebb85"></a><!-- doxytag: member="OptionDlg::m_ButtonSoundTest" ref="01a59a3d9e52b6e2ccf55d9c910ebb85" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5adabd2b563e6c382e0f578ca2cfd113"></a><!-- doxytag: member="OptionDlg::QLabel_5" ref="5adabd2b563e6c382e0f578ca2cfd113" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="464fd65b203b450828c95e273c17ecc0"></a><!-- doxytag: member="OptionDlg::m_ComboExternalProg" ref="464fd65b203b450828c95e273c17ecc0" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6044d14d1929890f3dd9e309f9cac091"></a><!-- doxytag: member="OptionDlg::m_ButtonExternalProgTest" ref="6044d14d1929890f3dd9e309f9cac091" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9254f6d43feea0d85b590d0feb394cb3"></a><!-- doxytag: member="OptionDlg::m_EditSoundFile" ref="9254f6d43feea0d85b590d0feb394cb3" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86990595eb7bb5191dee0dca630e5041"></a><!-- doxytag: member="OptionDlg::m_CheckShowMessagebox" ref="86990595eb7bb5191dee0dca630e5041" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ceb133b8b4ccd071329112b7fa9181a"></a><!-- doxytag: member="OptionDlg::m_ButtonOk" ref="8ceb133b8b4ccd071329112b7fa9181a" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#8ceb133b8b4ccd071329112b7fa9181a">m_ButtonOk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1d3b44701644711f98f32b4bae8db92"></a><!-- doxytag: member="OptionDlg::m_ButtonCancel" ref="e1d3b44701644711f98f32b4bae8db92" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#e1d3b44701644711f98f32b4bae8db92">m_ButtonCancel</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="faff39abb53603d21e94af1bcbc04a9c"></a><!-- doxytag: member="OptionDlg::languageChange" ref="faff39abb53603d21e94af1bcbc04a9c" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#faff39abb53603d21e94af1bcbc04a9c">languageChange</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f2a78d5c1e7ebdd2074d1cfc2f553cb1"></a><!-- doxytag: member="OptionDlg::OptionDlgLayout" ref="f2a78d5c1e7ebdd2074d1cfc2f553cb1" args="" -->
+QVBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#f2a78d5c1e7ebdd2074d1cfc2f553cb1">OptionDlgLayout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee0fdccec7e23ca2b31bcb556215f9d9"></a><!-- doxytag: member="OptionDlg::QGroupBox_1Layout" ref="ee0fdccec7e23ca2b31bcb556215f9d9" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#ee0fdccec7e23ca2b31bcb556215f9d9">QGroupBox_1Layout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="169a7100c7f2da97421eb57882e6cdce"></a><!-- doxytag: member="OptionDlg::spacer4" ref="169a7100c7f2da97421eb57882e6cdce" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#169a7100c7f2da97421eb57882e6cdce">spacer4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2a13e9c7b92aaac9bdbe44be32090d9"></a><!-- doxytag: member="OptionDlg::spacer2" ref="e2a13e9c7b92aaac9bdbe44be32090d9" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#e2a13e9c7b92aaac9bdbe44be32090d9">spacer2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57faa9421d4b06b179ad02cd84f77a12"></a><!-- doxytag: member="OptionDlg::layout3" ref="57faa9421d4b06b179ad02cd84f77a12" args="" -->
+QVBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#57faa9421d4b06b179ad02cd84f77a12">layout3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="882ee3747dbf7b9ee57341152bc7ab29"></a><!-- doxytag: member="OptionDlg::tabLayout" ref="882ee3747dbf7b9ee57341152bc7ab29" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#882ee3747dbf7b9ee57341152bc7ab29">tabLayout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6702f780899bc9461d21c29cfb7b4757"></a><!-- doxytag: member="OptionDlg::tabLayout_2" ref="6702f780899bc9461d21c29cfb7b4757" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#6702f780899bc9461d21c29cfb7b4757">tabLayout_2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6b96b8af4e30c921bd2c381fccebfbe"></a><!-- doxytag: member="OptionDlg::GroupBox3Layout" ref="c6b96b8af4e30c921bd2c381fccebfbe" args="" -->
+QVBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#c6b96b8af4e30c921bd2c381fccebfbe">GroupBox3Layout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff1d366304c7718769b465292708ddf2"></a><!-- doxytag: member="OptionDlg::GroupBox2Layout" ref="ff1d366304c7718769b465292708ddf2" args="" -->
+QVBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#ff1d366304c7718769b465292708ddf2">GroupBox2Layout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8ef8d42b1fc85a6f37423ad0bcefcae"></a><!-- doxytag: member="OptionDlg::groupBox4Layout" ref="a8ef8d42b1fc85a6f37423ad0bcefcae" args="" -->
+QVBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#a8ef8d42b1fc85a6f37423ad0bcefcae">groupBox4Layout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="61664d27d32355fab76184bb47adf86a"></a><!-- doxytag: member="OptionDlg::tabLayout_3" ref="61664d27d32355fab76184bb47adf86a" args="" -->
+QVBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#61664d27d32355fab76184bb47adf86a">tabLayout_3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="646f82b85a37c31e2f93c8cf420b45c2"></a><!-- doxytag: member="OptionDlg::tabLayout_4" ref="646f82b85a37c31e2f93c8cf420b45c2" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#646f82b85a37c31e2f93c8cf420b45c2">tabLayout_4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a96e74ece6336c05e03376af33f5269c"></a><!-- doxytag: member="OptionDlg::layout2" ref="a96e74ece6336c05e03376af33f5269c" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#a96e74ece6336c05e03376af33f5269c">layout2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6170350191d444f72418d6484f4ea19"></a><!-- doxytag: member="OptionDlg::Spacer70" ref="f6170350191d444f72418d6484f4ea19" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptionDlg.html#f6170350191d444f72418d6484f4ea19">Spacer70</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="OptionDlg_8h-source.html#l00030">30</a> of file <a class="el" href="OptionDlg_8h-source.html">OptionDlg.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="OptionDlg_8h-source.html">OptionDlg.h</a><li>kshowmail/<a class="el" href="OptionDlg_8cpp-source.html">OptionDlg.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:21 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classOptionDlg.png b/doc/html/classOptionDlg.png
new file mode 100644
index 0000000..c787b90
--- /dev/null
+++ b/doc/html/classOptionDlg.png
Binary files differ
diff --git a/doc/html/classServerDialog-members.html b/doc/html/classServerDialog-members.html
new file mode 100644
index 0000000..b084b24
--- /dev/null
+++ b/doc/html/classServerDialog-members.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ServerDialog Member List</h1>This is the complete list of members for <a class="el" href="classServerDialog.html">ServerDialog</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">cboProtocol</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">chkActive</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#9ed57b703b9fb63d8ce406f36e6c66ba">fillDialog</a>()</td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#05f46d98c337ab7a8afc2325aef9e8e7">grpSecureTransfer</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#2083bd1376173f7229267c77b00e0250">ServerDialog</a>(QWidget *parent, ConfigElem *item=NULL)</td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#05a288f0b2bf3fb3b129cf8e6ea210fb">slotOk</a>()</td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#3b3962b56ecaaa225953601d37228cb3">slotPasswordStorageChanged</a>(int id)</td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#43e0a3f2e4975f8b196bc3dbfd606eb0">slotSecureTransferChanged</a>(int id)</td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [protected, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">spbPort</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a></td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDialog.html#05ac011efd88d4ae6f0965f7b6d3606d">~ServerDialog</a>()</td><td><a class="el" href="classServerDialog.html">ServerDialog</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classServerDialog.html b/doc/html/classServerDialog.html
new file mode 100644
index 0000000..c7c70ea
--- /dev/null
+++ b/doc/html/classServerDialog.html
@@ -0,0 +1,375 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: ServerDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ServerDialog Class Reference</h1><!-- doxytag: class="ServerDialog" -->Dialog to edit account options. You can not create a new account or edit the account name.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="serverdialog_8h-source.html">serverdialog.h</a>&gt;</code>
+<p>
+<a href="classServerDialog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#2083bd1376173f7229267c77b00e0250">ServerDialog</a> (QWidget *parent, <a class="el" href="classConfigElem.html">ConfigElem</a> *item=NULL)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#05ac011efd88d4ae6f0965f7b6d3606d">~ServerDialog</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#3b3962b56ecaaa225953601d37228cb3">slotPasswordStorageChanged</a> (int id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#43e0a3f2e4975f8b196bc3dbfd606eb0">slotSecureTransferChanged</a> (int id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#05a288f0b2bf3fb3b129cf8e6ea210fb">slotOk</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#9ed57b703b9fb63d8ce406f36e6c66ba">fillDialog</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classConfigElem.html">ConfigElem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">cboProtocol</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QSpinBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">spbPort</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">KPasswordEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">chkActive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QButtonGroup *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QButtonGroup *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDialog.html#05f46d98c337ab7a8afc2325aef9e8e7">grpSecureTransfer</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Dialog to edit account options. You can not create a new account or edit the account name.
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke <p>
+Ulrich Weigelt &lt;<a href="mailto:ulrich.weigelt@gmx.de">ulrich.weigelt@gmx.de</a>&gt; </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="2083bd1376173f7229267c77b00e0250"></a><!-- doxytag: member="ServerDialog::ServerDialog" ref="2083bd1376173f7229267c77b00e0250" args="(QWidget *parent, ConfigElem *item=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ServerDialog::ServerDialog </td>
+ <td>(</td>
+ <td class="paramtype">QWidget *&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classConfigElem.html">ConfigElem</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em> = <code>NULL</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+General constructor <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>parent of the dialog </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>account to setup </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="05ac011efd88d4ae6f0965f7b6d3606d"></a><!-- doxytag: member="ServerDialog::~ServerDialog" ref="05ac011efd88d4ae6f0965f7b6d3606d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ServerDialog::~ServerDialog </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="3b3962b56ecaaa225953601d37228cb3"></a><!-- doxytag: member="ServerDialog::slotPasswordStorageChanged" ref="3b3962b56ecaaa225953601d37228cb3" args="(int id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ServerDialog::slotPasswordStorageChanged </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>id</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with the password button group. Enabled or disabled the password edit line. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>button identifier </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="43e0a3f2e4975f8b196bc3dbfd606eb0"></a><!-- doxytag: member="ServerDialog::slotSecureTransferChanged" ref="43e0a3f2e4975f8b196bc3dbfd606eb0" args="(int id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ServerDialog::slotSecureTransferChanged </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>id</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connected with the secure transfer button group. Changes the port number. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>button identifier </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="05a288f0b2bf3fb3b129cf8e6ea210fb"></a><!-- doxytag: member="ServerDialog::slotOk" ref="05a288f0b2bf3fb3b129cf8e6ea210fb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ServerDialog::slotOk </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Overwritten methode of KDialogBase. Called if OK was clicked. Stores the entered values into the given account item. If no item was given, it creates a new one. After then it invokes <a class="el" href="classServerDialog.html#05a288f0b2bf3fb3b129cf8e6ea210fb">slotOk()</a> of KDialogBase.
+</div>
+</div><p>
+<a class="anchor" name="9ed57b703b9fb63d8ce406f36e6c66ba"></a><!-- doxytag: member="ServerDialog::fillDialog" ref="9ed57b703b9fb63d8ce406f36e6c66ba" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ServerDialog::fillDialog </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Writes the values of the account into the dialog items.
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="c361b2cc2165a11e38e83cea29e39185"></a><!-- doxytag: member="ServerDialog::account" ref="c361b2cc2165a11e38e83cea29e39185" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classConfigElem.html">ConfigElem</a>* <a class="el" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">ServerDialog::account</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+account to setup
+</div>
+</div><p>
+<a class="anchor" name="690681b24cfd21ebdc4d5543bee5b4a3"></a><!-- doxytag: member="ServerDialog::txtAccount" ref="690681b24cfd21ebdc4d5543bee5b4a3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KLineEdit* <a class="el" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">ServerDialog::txtAccount</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Edit line which contains the unique account name.
+</div>
+</div><p>
+<a class="anchor" name="4779a9cb8e86f39ea43f8db6e7c0b0ad"></a><!-- doxytag: member="ServerDialog::txtServer" ref="4779a9cb8e86f39ea43f8db6e7c0b0ad" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KLineEdit* <a class="el" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">ServerDialog::txtServer</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Edit line which contains the server name.
+</div>
+</div><p>
+<a class="anchor" name="2634e6da37697f6a6a1a2020118bfd59"></a><!-- doxytag: member="ServerDialog::cboProtocol" ref="2634e6da37697f6a6a1a2020118bfd59" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KComboBox* <a class="el" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">ServerDialog::cboProtocol</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Combo box to choose the protocol.
+</div>
+</div><p>
+<a class="anchor" name="1ac6a0a7f23a08ab62450991412627d6"></a><!-- doxytag: member="ServerDialog::spbPort" ref="1ac6a0a7f23a08ab62450991412627d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QSpinBox* <a class="el" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">ServerDialog::spbPort</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Spinbox to choose the tcp port.
+</div>
+</div><p>
+<a class="anchor" name="0df9d91a225a5426d198286987f5b1b2"></a><!-- doxytag: member="ServerDialog::txtUser" ref="0df9d91a225a5426d198286987f5b1b2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KLineEdit* <a class="el" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">ServerDialog::txtUser</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Edit line which contains the user name.
+</div>
+</div><p>
+<a class="anchor" name="8630fd27107213fd88fbaf0db02793d6"></a><!-- doxytag: member="ServerDialog::txtPassword" ref="8630fd27107213fd88fbaf0db02793d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">KPasswordEdit* <a class="el" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">ServerDialog::txtPassword</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Edit line which contains the password.
+</div>
+</div><p>
+<a class="anchor" name="b433e8128211c96fe08015cc45083ca6"></a><!-- doxytag: member="ServerDialog::chkActive" ref="b433e8128211c96fe08015cc45083ca6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QCheckBox* <a class="el" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">ServerDialog::chkActive</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check box to select whether the account is active or not.
+</div>
+</div><p>
+<a class="anchor" name="63a7dda4a3c7da5a4b7979dcd13f96ce"></a><!-- doxytag: member="ServerDialog::grpPasswordStorage" ref="63a7dda4a3c7da5a4b7979dcd13f96ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QButtonGroup* <a class="el" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">ServerDialog::grpPasswordStorage</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Combines the radio buttons of password storage.
+</div>
+</div><p>
+<a class="anchor" name="05f46d98c337ab7a8afc2325aef9e8e7"></a><!-- doxytag: member="ServerDialog::grpSecureTransfer" ref="05f46d98c337ab7a8afc2325aef9e8e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QButtonGroup* <a class="el" href="classServerDialog.html#05f46d98c337ab7a8afc2325aef9e8e7">ServerDialog::grpSecureTransfer</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Combines the radio buttons of secure transfer.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="serverdialog_8h-source.html">serverdialog.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="serverdialog_8cpp.html">serverdialog.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classServerDialog.png b/doc/html/classServerDialog.png
new file mode 100644
index 0000000..86fb286
--- /dev/null
+++ b/doc/html/classServerDialog.png
Binary files differ
diff --git a/doc/html/classServerDlg-members.html b/doc/html/classServerDlg-members.html
new file mode 100644
index 0000000..03e0ee4
--- /dev/null
+++ b/doc/html/classServerDlg-members.html
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ServerDlg Member List</h1>This is the complete list of members for <a class="el" href="classServerDlg.html">ServerDlg</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#2e1762f00479244febf47837bc95d14e">CheckActive</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#ca4f288c6200a66a56825e748292ad97">languageChange</a>()</td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td><code> [protected, virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#5ffa85e8d10a2186ee9674261bbfd98b">Layout13</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#db4ed9643452314bb65d230557549069">Layout14</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#50988c2d6da00d7aac9153c3502e971c">Layout15</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#7a6943617bfa890cdc3b9fea25d5a217">m_EditAccount</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">m_EditPassword</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#8995a72a3416f8b38780cae0285ee300">m_EditServer</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#e30637c768ca6fcd772f0e3c4bad516d">m_EditUser</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#4ee5b1f6981fba44c45c2dcc15340aae">QLabel_1</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#a5df67905ccbe9d66768589a9e4e6cc2">QLabel_2</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#2a451082a9b41a3c368d2239802d4340">QLabel_3</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#e08739ab911ad22f1baef6a47f478155">QLabel_4</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#9a4f7dd7a820b166cfcf8fe9efd7bd17">QLabel_5</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#e85121e9293307b93f4a88cdbed7f07f">QLabel_6</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#c58b59def2e66e6c5bbd227152f06ff1">ServerDlg</a>(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#a8fd268743a6699149f86dfd25055d05">slotButtonOkClicked</a>()</td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#a13106ba1ce57124aa233a152b7ed1a0">Spacer1</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#ffa09ac5f6428a6486eab425b849f629">Spacer10</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#fbc4e3111d287c9cf11f738e988b0c37">Spacer11</a></td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classServerDlg.html#517c785a1d8f364cd3d6bd044f88e07e">~ServerDlg</a>()</td><td><a class="el" href="classServerDlg.html">ServerDlg</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:21 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classServerDlg.html b/doc/html/classServerDlg.html
new file mode 100644
index 0000000..d786310
--- /dev/null
+++ b/doc/html/classServerDlg.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: ServerDlg Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ServerDlg Class Reference</h1><!-- doxytag: class="ServerDlg" --><p>Inheritance diagram for ServerDlg:
+<p><center><img src="classServerDlg.png" usemap="#ServerDlg_map" border="0" alt=""></center>
+<map name="ServerDlg_map">
+<area href="classServerDialog.html" alt="ServerDialog" shape="rect" coords="0,56,87,80">
+</map>
+<a href="classServerDlg-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8fd268743a6699149f86dfd25055d05"></a><!-- doxytag: member="ServerDlg::slotButtonOkClicked" ref="a8fd268743a6699149f86dfd25055d05" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#a8fd268743a6699149f86dfd25055d05">slotButtonOkClicked</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c58b59def2e66e6c5bbd227152f06ff1"></a><!-- doxytag: member="ServerDlg::ServerDlg" ref="c58b59def2e66e6c5bbd227152f06ff1" args="(QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#c58b59def2e66e6c5bbd227152f06ff1">ServerDlg</a> (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="517c785a1d8f364cd3d6bd044f88e07e"></a><!-- doxytag: member="ServerDlg::~ServerDlg" ref="517c785a1d8f364cd3d6bd044f88e07e" args="()" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#517c785a1d8f364cd3d6bd044f88e07e">~ServerDlg</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e08739ab911ad22f1baef6a47f478155"></a><!-- doxytag: member="ServerDlg::QLabel_4" ref="e08739ab911ad22f1baef6a47f478155" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#e08739ab911ad22f1baef6a47f478155">QLabel_4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a6943617bfa890cdc3b9fea25d5a217"></a><!-- doxytag: member="ServerDlg::m_EditAccount" ref="7a6943617bfa890cdc3b9fea25d5a217" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#7a6943617bfa890cdc3b9fea25d5a217">m_EditAccount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8995a72a3416f8b38780cae0285ee300"></a><!-- doxytag: member="ServerDlg::m_EditServer" ref="8995a72a3416f8b38780cae0285ee300" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#8995a72a3416f8b38780cae0285ee300">m_EditServer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a451082a9b41a3c368d2239802d4340"></a><!-- doxytag: member="ServerDlg::QLabel_3" ref="2a451082a9b41a3c368d2239802d4340" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#2a451082a9b41a3c368d2239802d4340">QLabel_3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e1762f00479244febf47837bc95d14e"></a><!-- doxytag: member="ServerDlg::CheckActive" ref="2e1762f00479244febf47837bc95d14e" args="" -->
+QCheckBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#2e1762f00479244febf47837bc95d14e">CheckActive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="edd4686af6bac8a9b6801240595a350d"></a><!-- doxytag: member="ServerDlg::m_ButtonOk" ref="edd4686af6bac8a9b6801240595a350d" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#edd4686af6bac8a9b6801240595a350d">m_ButtonOk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="890621d9388729ada4c7a3e46aa4ca88"></a><!-- doxytag: member="ServerDlg::m_ButtonCancel" ref="890621d9388729ada4c7a3e46aa4ca88" args="" -->
+QPushButton *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#890621d9388729ada4c7a3e46aa4ca88">m_ButtonCancel</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ee5b1f6981fba44c45c2dcc15340aae"></a><!-- doxytag: member="ServerDlg::QLabel_1" ref="4ee5b1f6981fba44c45c2dcc15340aae" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#4ee5b1f6981fba44c45c2dcc15340aae">QLabel_1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5df67905ccbe9d66768589a9e4e6cc2"></a><!-- doxytag: member="ServerDlg::QLabel_2" ref="a5df67905ccbe9d66768589a9e4e6cc2" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#a5df67905ccbe9d66768589a9e4e6cc2">QLabel_2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a4f7dd7a820b166cfcf8fe9efd7bd17"></a><!-- doxytag: member="ServerDlg::QLabel_5" ref="9a4f7dd7a820b166cfcf8fe9efd7bd17" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#9a4f7dd7a820b166cfcf8fe9efd7bd17">QLabel_5</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e85121e9293307b93f4a88cdbed7f07f"></a><!-- doxytag: member="ServerDlg::QLabel_6" ref="e85121e9293307b93f4a88cdbed7f07f" args="" -->
+QLabel *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#e85121e9293307b93f4a88cdbed7f07f">QLabel_6</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="249ee8e0562af6bfb41423158ad54ba3"></a><!-- doxytag: member="ServerDlg::m_ComboProtocol" ref="249ee8e0562af6bfb41423158ad54ba3" args="" -->
+QComboBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#249ee8e0562af6bfb41423158ad54ba3">m_ComboProtocol</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e113c681047f355e626560156070d58d"></a><!-- doxytag: member="ServerDlg::m_SpinPort" ref="e113c681047f355e626560156070d58d" args="" -->
+QSpinBox *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#e113c681047f355e626560156070d58d">m_SpinPort</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e30637c768ca6fcd772f0e3c4bad516d"></a><!-- doxytag: member="ServerDlg::m_EditUser" ref="e30637c768ca6fcd772f0e3c4bad516d" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#e30637c768ca6fcd772f0e3c4bad516d">m_EditUser</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fde33b5549863278ffd58f1bda3c8a70"></a><!-- doxytag: member="ServerDlg::m_EditPassword" ref="fde33b5549863278ffd58f1bda3c8a70" args="" -->
+QLineEdit *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#fde33b5549863278ffd58f1bda3c8a70">m_EditPassword</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca4f288c6200a66a56825e748292ad97"></a><!-- doxytag: member="ServerDlg::languageChange" ref="ca4f288c6200a66a56825e748292ad97" args="()" -->
+virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#ca4f288c6200a66a56825e748292ad97">languageChange</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2de3b2eb3b34b593fc63c1931489c6a1"></a><!-- doxytag: member="ServerDlg::ServerDlgLayout" ref="2de3b2eb3b34b593fc63c1931489c6a1" args="" -->
+QGridLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#2de3b2eb3b34b593fc63c1931489c6a1">ServerDlgLayout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ffa85e8d10a2186ee9674261bbfd98b"></a><!-- doxytag: member="ServerDlg::Layout13" ref="5ffa85e8d10a2186ee9674261bbfd98b" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#5ffa85e8d10a2186ee9674261bbfd98b">Layout13</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a13106ba1ce57124aa233a152b7ed1a0"></a><!-- doxytag: member="ServerDlg::Spacer1" ref="a13106ba1ce57124aa233a152b7ed1a0" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#a13106ba1ce57124aa233a152b7ed1a0">Spacer1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="50988c2d6da00d7aac9153c3502e971c"></a><!-- doxytag: member="ServerDlg::Layout15" ref="50988c2d6da00d7aac9153c3502e971c" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#50988c2d6da00d7aac9153c3502e971c">Layout15</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fbc4e3111d287c9cf11f738e988b0c37"></a><!-- doxytag: member="ServerDlg::Spacer11" ref="fbc4e3111d287c9cf11f738e988b0c37" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#fbc4e3111d287c9cf11f738e988b0c37">Spacer11</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="db4ed9643452314bb65d230557549069"></a><!-- doxytag: member="ServerDlg::Layout14" ref="db4ed9643452314bb65d230557549069" args="" -->
+QHBoxLayout *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#db4ed9643452314bb65d230557549069">Layout14</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ffa09ac5f6428a6486eab425b849f629"></a><!-- doxytag: member="ServerDlg::Spacer10" ref="ffa09ac5f6428a6486eab425b849f629" args="" -->
+QSpacerItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classServerDlg.html#ffa09ac5f6428a6486eab425b849f629">Spacer10</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ServerDlg_8h-source.html#l00028">28</a> of file <a class="el" href="ServerDlg_8h-source.html">ServerDlg.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
+<li>kshowmail/<a class="el" href="ServerDlg_8h-source.html">ServerDlg.h</a><li>kshowmail/<a class="el" href="ServerDlg_8cpp-source.html">ServerDlg.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:21 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classServerDlg.png b/doc/html/classServerDlg.png
new file mode 100644
index 0000000..076105f
--- /dev/null
+++ b/doc/html/classServerDlg.png
Binary files differ
diff --git a/doc/html/classShowListViewItem-members.html b/doc/html/classShowListViewItem-members.html
new file mode 100644
index 0000000..9e8ea3a
--- /dev/null
+++ b/doc/html/classShowListViewItem-members.html
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ShowListViewItem Member List</h1>This is the complete list of members for <a class="el" href="classShowListViewItem.html">ShowListViewItem</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075813c78adafbe56de880d99357e659832">_colAccount</a> enum value</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d07564802e43724f98301b74055e164e8e46">_colContent</a> enum value</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075783ffd9ee58a24ab0f850b9a02af6178">_colDate</a> enum value</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d0750c73c4f727d2ef0a095d76df9fadc5ea">_colFrom</a> enum value</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075ce177d8abde0abb4153cdf4a5d4ef8ee">_colNumber</a> enum value</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075d9a6583b5b7e2a25f0678985afa45950">_colSize</a> enum value</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075d33223c37563c4e7c517e8428d272c42">_colState</a> enum value</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075c0d8dc86f4421edd8c8e7327f0729737">_colSubject</a> enum value</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075c3cae478dcb1fd7ef007ffd09e2576e0">_colTo</a> enum value</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#80e56b65e05d1bbded4716d258be499a">compare</a>(QListViewItem *i, int col, bool ascending) const</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#5dba88e00c43a0911fa70f6c41173fe3">key</a>(int column, bool ascending) const</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#9d582aea8cd197406cd8ba103e3df25b">m_time</a></td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#d757b7cadf50f4b7e8af5f1f7fe09b02">setAccount</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#2b5c115276821d6137cf14940d264606">setContent</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#b96fe5949709d9ccd3d414ac81671577">setDate</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#9ff7a14853167240196c9289924a39d6">setFrom</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#2f82fc18123a144ec93f94384c936172">setNumber</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#0bb549ead9f623377fa2a240e76e3e90">setSize</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#120d8cdc825924cf408ba99c6667cf34">setState</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#c20d53f3d7d4c60bb054c958531f5d92">setSubject</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#0d78b8e18cae5e309719b498f40f2f89">setTime</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#633d447c919be4b754def3ae9b03c9f6">setTo</a>(const QString &amp;)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#4d3f0f8ab32067485f83d3bf93fff6c6">ShowListViewItem</a>(QListView *parent, ShowListViewItem *after)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#8ad5e105eb0fb3275af6cc55ce52a63d">ShowListViewItem</a>(QListView *parent)</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowListViewItem.html#1d417b96d9e99eb7a7f284386cb00f91">~ShowListViewItem</a>()</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classShowListViewItem.html b/doc/html/classShowListViewItem.html
new file mode 100644
index 0000000..fde173f
--- /dev/null
+++ b/doc/html/classShowListViewItem.html
@@ -0,0 +1,487 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: ShowListViewItem Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ShowListViewItem Class Reference</h1><!-- doxytag: class="ShowListViewItem" --><code>#include &lt;<a class="el" href="showlistviewitem_8h-source.html">showlistviewitem.h</a>&gt;</code>
+<p>
+<a href="classShowListViewItem-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>
+&nbsp;&nbsp;<a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075ce177d8abde0abb4153cdf4a5d4ef8ee">_colNumber</a>,
+<a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075813c78adafbe56de880d99357e659832">_colAccount</a>,
+<a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d0750c73c4f727d2ef0a095d76df9fadc5ea">_colFrom</a>,
+<a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075c3cae478dcb1fd7ef007ffd09e2576e0">_colTo</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075c0d8dc86f4421edd8c8e7327f0729737">_colSubject</a>,
+<a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075783ffd9ee58a24ab0f850b9a02af6178">_colDate</a>,
+<a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075d9a6583b5b7e2a25f0678985afa45950">_colSize</a>,
+<a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d07564802e43724f98301b74055e164e8e46">_colContent</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075d33223c37563c4e7c517e8428d272c42">_colState</a>
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#4d3f0f8ab32067485f83d3bf93fff6c6">ShowListViewItem</a> (QListView *parent, <a class="el" href="classShowListViewItem.html">ShowListViewItem</a> *after)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#8ad5e105eb0fb3275af6cc55ce52a63d">ShowListViewItem</a> (QListView *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#1d417b96d9e99eb7a7f284386cb00f91">~ShowListViewItem</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#5dba88e00c43a0911fa70f6c41173fe3">key</a> (int column, bool ascending) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#80e56b65e05d1bbded4716d258be499a">compare</a> (QListViewItem *i, int col, bool ascending) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#2f82fc18123a144ec93f94384c936172">setNumber</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#d757b7cadf50f4b7e8af5f1f7fe09b02">setAccount</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#9ff7a14853167240196c9289924a39d6">setFrom</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#633d447c919be4b754def3ae9b03c9f6">setTo</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#c20d53f3d7d4c60bb054c958531f5d92">setSubject</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#b96fe5949709d9ccd3d414ac81671577">setDate</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#0bb549ead9f623377fa2a240e76e3e90">setSize</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#2b5c115276821d6137cf14940d264606">setContent</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#120d8cdc825924cf408ba99c6667cf34">setState</a> (const QString &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#0d78b8e18cae5e309719b498f40f2f89">setTime</a> (const QString &amp;)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowListViewItem.html#9d582aea8cd197406cd8ba103e3df25b">m_time</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d075"></a><!-- doxytag: member="ShowListViewItem::@1" ref="afb45ba9f76d1f5fa2c9e47f19a8d075" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">anonymous enum </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d075ce177d8abde0abb4153cdf4a5d4ef8ee"></a><!-- doxytag: member="_colNumber" ref="afb45ba9f76d1f5fa2c9e47f19a8d075ce177d8abde0abb4153cdf4a5d4ef8ee" args="" -->_colNumber</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d075813c78adafbe56de880d99357e659832"></a><!-- doxytag: member="_colAccount" ref="afb45ba9f76d1f5fa2c9e47f19a8d075813c78adafbe56de880d99357e659832" args="" -->_colAccount</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d0750c73c4f727d2ef0a095d76df9fadc5ea"></a><!-- doxytag: member="_colFrom" ref="afb45ba9f76d1f5fa2c9e47f19a8d0750c73c4f727d2ef0a095d76df9fadc5ea" args="" -->_colFrom</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d075c3cae478dcb1fd7ef007ffd09e2576e0"></a><!-- doxytag: member="_colTo" ref="afb45ba9f76d1f5fa2c9e47f19a8d075c3cae478dcb1fd7ef007ffd09e2576e0" args="" -->_colTo</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d075c0d8dc86f4421edd8c8e7327f0729737"></a><!-- doxytag: member="_colSubject" ref="afb45ba9f76d1f5fa2c9e47f19a8d075c0d8dc86f4421edd8c8e7327f0729737" args="" -->_colSubject</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d075783ffd9ee58a24ab0f850b9a02af6178"></a><!-- doxytag: member="_colDate" ref="afb45ba9f76d1f5fa2c9e47f19a8d075783ffd9ee58a24ab0f850b9a02af6178" args="" -->_colDate</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d075d9a6583b5b7e2a25f0678985afa45950"></a><!-- doxytag: member="_colSize" ref="afb45ba9f76d1f5fa2c9e47f19a8d075d9a6583b5b7e2a25f0678985afa45950" args="" -->_colSize</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d07564802e43724f98301b74055e164e8e46"></a><!-- doxytag: member="_colContent" ref="afb45ba9f76d1f5fa2c9e47f19a8d07564802e43724f98301b74055e164e8e46" args="" -->_colContent</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="afb45ba9f76d1f5fa2c9e47f19a8d075d33223c37563c4e7c517e8428d272c42"></a><!-- doxytag: member="_colState" ref="afb45ba9f76d1f5fa2c9e47f19a8d075d33223c37563c4e7c517e8428d272c42" args="" -->_colState</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="4d3f0f8ab32067485f83d3bf93fff6c6"></a><!-- doxytag: member="ShowListViewItem::ShowListViewItem" ref="4d3f0f8ab32067485f83d3bf93fff6c6" args="(QListView *parent, ShowListViewItem *after)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ShowListViewItem::ShowListViewItem </td>
+ <td>(</td>
+ <td class="paramtype">QListView *&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classShowListViewItem.html">ShowListViewItem</a> *&nbsp;</td>
+ <td class="paramname"> <em>after</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>mail list view </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>after</em>&nbsp;</td><td>insert the new item after this item </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8ad5e105eb0fb3275af6cc55ce52a63d"></a><!-- doxytag: member="ShowListViewItem::ShowListViewItem" ref="8ad5e105eb0fb3275af6cc55ce52a63d" args="(QListView *parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ShowListViewItem::ShowListViewItem </td>
+ <td>(</td>
+ <td class="paramtype">QListView *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>mail list view </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1d417b96d9e99eb7a7f284386cb00f91"></a><!-- doxytag: member="ShowListViewItem::~ShowListViewItem" ref="1d417b96d9e99eb7a7f284386cb00f91" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ShowListViewItem::~ShowListViewItem </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="5dba88e00c43a0911fa70f6c41173fe3"></a><!-- doxytag: member="ShowListViewItem::key" ref="5dba88e00c43a0911fa70f6c41173fe3" args="(int column, bool ascending) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowListViewItem::key </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>column</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>ascending</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="80e56b65e05d1bbded4716d258be499a"></a><!-- doxytag: member="ShowListViewItem::compare" ref="80e56b65e05d1bbded4716d258be499a" args="(QListViewItem *i, int col, bool ascending) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ShowListViewItem::compare </td>
+ <td>(</td>
+ <td class="paramtype">QListViewItem *&nbsp;</td>
+ <td class="paramname"> <em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>col</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>ascending</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+reimplement compare to solve bug #856005 standard compare is locale dependant
+</div>
+</div><p>
+<a class="anchor" name="2f82fc18123a144ec93f94384c936172"></a><!-- doxytag: member="ShowListViewItem::setNumber" ref="2f82fc18123a144ec93f94384c936172" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setNumber </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d757b7cadf50f4b7e8af5f1f7fe09b02"></a><!-- doxytag: member="ShowListViewItem::setAccount" ref="d757b7cadf50f4b7e8af5f1f7fe09b02" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setAccount </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9ff7a14853167240196c9289924a39d6"></a><!-- doxytag: member="ShowListViewItem::setFrom" ref="9ff7a14853167240196c9289924a39d6" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setFrom </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="633d447c919be4b754def3ae9b03c9f6"></a><!-- doxytag: member="ShowListViewItem::setTo" ref="633d447c919be4b754def3ae9b03c9f6" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setTo </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c20d53f3d7d4c60bb054c958531f5d92"></a><!-- doxytag: member="ShowListViewItem::setSubject" ref="c20d53f3d7d4c60bb054c958531f5d92" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setSubject </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b96fe5949709d9ccd3d414ac81671577"></a><!-- doxytag: member="ShowListViewItem::setDate" ref="b96fe5949709d9ccd3d414ac81671577" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setDate </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0bb549ead9f623377fa2a240e76e3e90"></a><!-- doxytag: member="ShowListViewItem::setSize" ref="0bb549ead9f623377fa2a240e76e3e90" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setSize </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2b5c115276821d6137cf14940d264606"></a><!-- doxytag: member="ShowListViewItem::setContent" ref="2b5c115276821d6137cf14940d264606" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setContent </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="120d8cdc825924cf408ba99c6667cf34"></a><!-- doxytag: member="ShowListViewItem::setState" ref="120d8cdc825924cf408ba99c6667cf34" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setState </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0d78b8e18cae5e309719b498f40f2f89"></a><!-- doxytag: member="ShowListViewItem::setTime" ref="0d78b8e18cae5e309719b498f40f2f89" args="(const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowListViewItem::setTime </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="9d582aea8cd197406cd8ba103e3df25b"></a><!-- doxytag: member="ShowListViewItem::m_time" ref="9d582aea8cd197406cd8ba103e3df25b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString <a class="el" href="classShowListViewItem.html#9d582aea8cd197406cd8ba103e3df25b">ShowListViewItem::m_time</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showlistviewitem_8h-source.html">showlistviewitem.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showlistviewitem_8cpp.html">showlistviewitem.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classShowRecord-members.html b/doc/html/classShowRecord-members.html
new file mode 100644
index 0000000..bc37347
--- /dev/null
+++ b/doc/html/classShowRecord-members.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ShowRecord Member List</h1>This is the complete list of members for <a class="el" href="classShowRecord.html">ShowRecord</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#97b16a09a5a51b68f7d2b3efb95c80ea">appendNewMail</a>(int number, QString uid, bool isNew)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#a2c3ad37ee0eb7eb41d7820e05352502">applyHeaderFilter</a>(HeaderFilter *filter, QString account, MailNumberList_Type &amp;deleteList, MailToDownloadMap_Type &amp;downloadList, FilterLog *log=NULL)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#8f9c8ce1f77c014cd4efcbf65c9b11f5">cancelShowHeaders</a></td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">continueShowHeaders</a></td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#dde4ccc3e28c0d7e233ace3810a28814">decodeMailBody</a>(QByteArray body, int number, bool preferHTML) const</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#7124760f6dffce82cf267276f4c0d015">fillMailListView</a>(KshowmailView *view, QString &amp;account)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#93c44ad805a67e955b3cfa2518291613">getDateOf</a>(int number) const</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#15ef001ed312f642b8cd8cf2619ecfb4">getHeaderOf</a>(QString uid)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#89fd7edc8c324e8b0ebe6b32f2d30b9d">getNewMails</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#5fc0413079f9cfc5b32c36812f643c0a">getNumberMails</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#fb2d493f52927c18ccc35352d2d2b115">getNumberNewMails</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#417a26f1eea8a1311362633e43ac8bab">getSelectedMails</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#c78c6981b92a2546d4ee75320aba380d">getSelectedSubjects</a>() const</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#51a8d0c91d32e6fdc20cb8f5f2350cac">getSenderOf</a>(int number) const</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#b1a6f1fee65db84e5496619c14035539">getSizeOf</a>(int number) const</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#38d282950be6217d1488efc720a5f415">getSubjectOf</a>(int number) const</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#c6c9d9e7e23f57006d2d573442a144b5">getTotalSize</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#ae03febb272198c00851b4e46be68b83">getUIDsOfOldMails</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#1fca27c3d569bbd1b1d673f2ac847791">hasMail</a>(QString uid)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#e0aeb91afa1bd2ea566ff4dd4dd299d5">hasSelectedMails</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#89b22dcaa5ff6f47121150b7d25939d0">isNew</a>(QString uid) const </td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#1705c73921184eda80bd63f979ef34bc">printMailList</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#87bd29245b100a9d291856fd0784662f">readStoredMails</a>(QDomElement &amp;parent)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#d9075f4c8de5af4b0b5870d1ff71f4ea">removeMail</a>(int number)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#2b0757f2678223ca4e51257766dd64a3">saveOptions</a>(QDomDocument &amp;doc, QDomElement &amp;parent)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">setHeader</a>(int number, QString header)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#230b5d25e61a0aa76a9adf852bf73d98">setHeader</a>(QString uid, QString header)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#b19cb729ff18ab77d85a1e7c4fb61cb9">setMarkAtNextViewRefresh</a>(int number)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#f3ae42223f76c35b2273119916a82a24">setSize</a>(int number, long size)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#c3088d9306ad23138dcc1212b975f596">ShowRecord</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#89005d433c577ed0e412c6314400cc31">showSelectedHeaders</a>(QString &amp;account)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#5edc420144eaa626babd3ff0fc78e1f4">writeToDeleteLog</a>(FilterLog *log, int number, QString account)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#7a658ec498ade20524e565698a47d04f">writeToMoveLog</a>(FilterLog *log, int number, QString account, QString mailbox)</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecord.html#bda8f21edf9dbfa07741e37e6f06beeb">~ShowRecord</a>()</td><td><a class="el" href="classShowRecord.html">ShowRecord</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classShowRecord.html b/doc/html/classShowRecord.html
new file mode 100644
index 0000000..9e972ec
--- /dev/null
+++ b/doc/html/classShowRecord.html
@@ -0,0 +1,1060 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: ShowRecord Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ShowRecord Class Reference</h1><!-- doxytag: class="ShowRecord" -->List which contains all mails of an account.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="showrecord_8h-source.html">showrecord.h</a>&gt;</code>
+<p>
+<a href="classShowRecord-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#c3088d9306ad23138dcc1212b975f596">ShowRecord</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#bda8f21edf9dbfa07741e37e6f06beeb">~ShowRecord</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#2b0757f2678223ca4e51257766dd64a3">saveOptions</a> (QDomDocument &amp;doc, QDomElement &amp;parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#87bd29245b100a9d291856fd0784662f">readStoredMails</a> (QDomElement &amp;parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#a2c3ad37ee0eb7eb41d7820e05352502">applyHeaderFilter</a> (<a class="el" href="classHeaderFilter.html">HeaderFilter</a> *filter, QString account, MailNumberList_Type &amp;deleteList, MailToDownloadMap_Type &amp;downloadList, <a class="el" href="classFilterLog.html">FilterLog</a> *log=NULL)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#e0aeb91afa1bd2ea566ff4dd4dd299d5">hasSelectedMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">Types::MailNumberList_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#417a26f1eea8a1311362633e43ac8bab">getSelectedMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#d9075f4c8de5af4b0b5870d1ff71f4ea">removeMail</a> (int number)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#c78c6981b92a2546d4ee75320aba380d">getSelectedSubjects</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#51a8d0c91d32e6fdc20cb8f5f2350cac">getSenderOf</a> (int number) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#93c44ad805a67e955b3cfa2518291613">getDateOf</a> (int number) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#b1a6f1fee65db84e5496619c14035539">getSizeOf</a> (int number) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#38d282950be6217d1488efc720a5f415">getSubjectOf</a> (int number) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#dde4ccc3e28c0d7e233ace3810a28814">decodeMailBody</a> (QByteArray body, int number, bool preferHTML) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#1fca27c3d569bbd1b1d673f2ac847791">hasMail</a> (QString uid)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#89b22dcaa5ff6f47121150b7d25939d0">isNew</a> (QString uid) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#97b16a09a5a51b68f7d2b3efb95c80ea">appendNewMail</a> (int number, QString uid, bool isNew)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#1705c73921184eda80bd63f979ef34bc">printMailList</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#f3ae42223f76c35b2273119916a82a24">setSize</a> (int number, long size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">Types::MailNumberList_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#89fd7edc8c324e8b0ebe6b32f2d30b9d">getNewMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">setHeader</a> (int number, QString header)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#ae03febb272198c00851b4e46be68b83">getUIDsOfOldMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#15ef001ed312f642b8cd8cf2619ecfb4">getHeaderOf</a> (QString uid)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#230b5d25e61a0aa76a9adf852bf73d98">setHeader</a> (QString uid, QString header)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#fb2d493f52927c18ccc35352d2d2b115">getNumberNewMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#5fc0413079f9cfc5b32c36812f643c0a">getNumberMails</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#c6c9d9e7e23f57006d2d573442a144b5">getTotalSize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#7124760f6dffce82cf267276f4c0d015">fillMailListView</a> (<a class="el" href="classKshowmailView.html">KshowmailView</a> *view, QString &amp;account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#89005d433c577ed0e412c6314400cc31">showSelectedHeaders</a> (QString &amp;account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#7a658ec498ade20524e565698a47d04f">writeToMoveLog</a> (<a class="el" href="classFilterLog.html">FilterLog</a> *log, int number, QString account, QString mailbox)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#5edc420144eaa626babd3ff0fc78e1f4">writeToDeleteLog</a> (<a class="el" href="classFilterLog.html">FilterLog</a> *log, int number, QString account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#b19cb729ff18ab77d85a1e7c4fb61cb9">setMarkAtNextViewRefresh</a> (int number)</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">continueShowHeaders</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecord.html#8f9c8ce1f77c014cd4efcbf65c9b11f5">cancelShowHeaders</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+List which contains all mails of an account.
+<p>
+The mails are objects of <a class="el" href="classShowRecordElem.html">ShowRecordElem</a>. Inherits QPtrList.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classShowRecordElem.html">ShowRecordElem</a> </dd></dl>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke <p>
+Ulrich Weigelt </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="c3088d9306ad23138dcc1212b975f596"></a><!-- doxytag: member="ShowRecord::ShowRecord" ref="c3088d9306ad23138dcc1212b975f596" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ShowRecord::ShowRecord </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor
+</div>
+</div><p>
+<a class="anchor" name="bda8f21edf9dbfa07741e37e6f06beeb"></a><!-- doxytag: member="ShowRecord::~ShowRecord" ref="bda8f21edf9dbfa07741e37e6f06beeb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ShowRecord::~ShowRecord </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor Does nothing.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="2b0757f2678223ca4e51257766dd64a3"></a><!-- doxytag: member="ShowRecord::saveOptions" ref="2b0757f2678223ca4e51257766dd64a3" args="(QDomDocument &amp;doc, QDomElement &amp;parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::saveOptions </td>
+ <td>(</td>
+ <td class="paramtype">QDomDocument &amp;&nbsp;</td>
+ <td class="paramname"> <em>doc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDomElement &amp;&nbsp;</td>
+ <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Saves all stored mails into the given DOM document inside the given account element. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>doc</em>&nbsp;</td><td>DOM document in that all options are stored </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>account element </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="87bd29245b100a9d291856fd0784662f"></a><!-- doxytag: member="ShowRecord::readStoredMails" ref="87bd29245b100a9d291856fd0784662f" args="(QDomElement &amp;parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::readStoredMails </td>
+ <td>(</td>
+ <td class="paramtype">QDomElement &amp;&nbsp;</td>
+ <td class="paramname"> <em>parent</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reads out all mails stored inside the given account element, creates objects from class <a class="el" href="classShowRecordElem.html">ShowRecordElem</a> and stores them in this list. All old items will be removed. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>account element (DOM element) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a2c3ad37ee0eb7eb41d7820e05352502"></a><!-- doxytag: member="ShowRecord::applyHeaderFilter" ref="a2c3ad37ee0eb7eb41d7820e05352502" args="(HeaderFilter *filter, QString account, MailNumberList_Type &amp;deleteList, MailToDownloadMap_Type &amp;downloadList, FilterLog *log=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::applyHeaderFilter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classHeaderFilter.html">HeaderFilter</a> *&nbsp;</td>
+ <td class="paramname"> <em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MailNumberList_Type &amp;&nbsp;</td>
+ <td class="paramname"> <em>deleteList</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MailToDownloadMap_Type &amp;&nbsp;</td>
+ <td class="paramname"> <em>downloadList</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td>
+ <td class="paramname"> <em>log</em> = <code>NULL</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Apply the filters to the mails in this list. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>filter</em>&nbsp;</td><td>pointer to the header filter </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of this account </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>deleteList</em>&nbsp;</td><td>reference to a list in which this methode writes the numbers of mails to delete </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>downloadList</em>&nbsp;</td><td>reference to a list in which this methode writes the number of mails to download </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>log</em>&nbsp;</td><td>pointer to the filter log </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e0aeb91afa1bd2ea566ff4dd4dd299d5"></a><!-- doxytag: member="ShowRecord::hasSelectedMails" ref="e0aeb91afa1bd2ea566ff4dd4dd299d5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ShowRecord::hasSelectedMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether there are mails in this list which are selected in the list view. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - there are selected mails <p>
+FALSE - there aren't selected mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="417a26f1eea8a1311362633e43ac8bab"></a><!-- doxytag: member="ShowRecord::getSelectedMails" ref="417a26f1eea8a1311362633e43ac8bab" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">MailNumberList_Type ShowRecord::getSelectedMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the numbers of all selected mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>numbers of selected mails. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d9075f4c8de5af4b0b5870d1ff71f4ea"></a><!-- doxytag: member="ShowRecord::removeMail" ref="d9075f4c8de5af4b0b5870d1ff71f4ea" args="(int number)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::removeMail </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Removes the mail which has the given number. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of the mail which will be removed </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c78c6981b92a2546d4ee75320aba380d"></a><!-- doxytag: member="ShowRecord::getSelectedSubjects" ref="c78c6981b92a2546d4ee75320aba380d" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList ShowRecord::getSelectedSubjects </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the subjects of the selected mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>subjects of selected mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="51a8d0c91d32e6fdc20cb8f5f2350cac"></a><!-- doxytag: member="ShowRecord::getSenderOf" ref="51a8d0c91d32e6fdc20cb8f5f2350cac" args="(int number) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecord::getSenderOf </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the sender of the mail with the given number. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>mail number </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>sender </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="93c44ad805a67e955b3cfa2518291613"></a><!-- doxytag: member="ShowRecord::getDateOf" ref="93c44ad805a67e955b3cfa2518291613" args="(int number) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecord::getDateOf </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the date of sent of the mail with the given number. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>mail number </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>date </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b1a6f1fee65db84e5496619c14035539"></a><!-- doxytag: member="ShowRecord::getSizeOf" ref="b1a6f1fee65db84e5496619c14035539" args="(int number) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecord::getSizeOf </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the size of the mail with the given number. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>mail number </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>size </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="38d282950be6217d1488efc720a5f415"></a><!-- doxytag: member="ShowRecord::getSubjectOf" ref="38d282950be6217d1488efc720a5f415" args="(int number) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecord::getSubjectOf </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the subject of the mail with the given number. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>mail number </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>subject </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dde4ccc3e28c0d7e233ace3810a28814"></a><!-- doxytag: member="ShowRecord::decodeMailBody" ref="dde4ccc3e28c0d7e233ace3810a28814" args="(QByteArray body, int number, bool preferHTML) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecord::decodeMailBody </td>
+ <td>(</td>
+ <td class="paramtype">QByteArray&nbsp;</td>
+ <td class="paramname"> <em>body</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>preferHTML</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decodes the given mail body by the appropriate mail object. The mail object (<a class="el" href="classShowRecordElem.html">ShowRecordElem</a>) has to do this job, because it has stored the mail header and therefore it knows the content type and encoding of the mail. It decodes just the text or html part of the body. The rest of it will be rejected. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>body</em>&nbsp;</td><td>the encoded mail (including header) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of the downloaded mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>preferHTML</em>&nbsp;</td><td>decode HTML part if present </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>decoded mail body </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1fca27c3d569bbd1b1d673f2ac847791"></a><!-- doxytag: member="ShowRecord::hasMail" ref="1fca27c3d569bbd1b1d673f2ac847791" args="(QString uid)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ShowRecord::hasMail </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>uid</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether there is mail with the given uid in the list. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uid</em>&nbsp;</td><td>UID of the mail </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - mail is in the list <p>
+FALSE - mail is not in the list </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="89b22dcaa5ff6f47121150b7d25939d0"></a><!-- doxytag: member="ShowRecord::isNew" ref="89b22dcaa5ff6f47121150b7d25939d0" args="(QString uid) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ShowRecord::isNew </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>uid</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the given mail is new. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uid</em>&nbsp;</td><td>UID of the mail </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - mail is new <p>
+FALSE - mail is not new or mail doesn't exist </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="97b16a09a5a51b68f7d2b3efb95c80ea"></a><!-- doxytag: member="ShowRecord::appendNewMail" ref="97b16a09a5a51b68f7d2b3efb95c80ea" args="(int number, QString uid, bool isNew)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::appendNewMail </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>uid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>isNew</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Appends a new mail to the list. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of the mail on the server </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>uid</em>&nbsp;</td><td>Unique ID of the mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>isNew</em>&nbsp;</td><td>TRUE - mail is new; FALSE - mail is not new </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1705c73921184eda80bd63f979ef34bc"></a><!-- doxytag: member="ShowRecord::printMailList" ref="1705c73921184eda80bd63f979ef34bc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::printMailList </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Just for debugging. Prints a list of all contained mails to stdout.
+</div>
+</div><p>
+<a class="anchor" name="f3ae42223f76c35b2273119916a82a24"></a><!-- doxytag: member="ShowRecord::setSize" ref="f3ae42223f76c35b2273119916a82a24" args="(int number, long size)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::setSize </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&nbsp;</td>
+ <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the size of a mail. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of the mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>mail size </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="89fd7edc8c324e8b0ebe6b32f2d30b9d"></a><!-- doxytag: member="ShowRecord::getNewMails" ref="89fd7edc8c324e8b0ebe6b32f2d30b9d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">Types::MailNumberList_Type</a> ShowRecord::getNewMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the numbers of mails which are marked as new. <dl class="return" compact><dt><b>Returns:</b></dt><dd>numbers of the new mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="29fe412b8ef3eb2b71bbd93268baaf9a"></a><!-- doxytag: member="ShowRecord::setHeader" ref="29fe412b8ef3eb2b71bbd93268baaf9a" args="(int number, QString header)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::setHeader </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the header of the given mail. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of the mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>the header </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ae03febb272198c00851b4e46be68b83"></a><!-- doxytag: member="ShowRecord::getUIDsOfOldMails" ref="ae03febb272198c00851b4e46be68b83" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList ShowRecord::getUIDsOfOldMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a list of the UIDs of all old mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>UIDs of all old mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="15ef001ed312f642b8cd8cf2619ecfb4"></a><!-- doxytag: member="ShowRecord::getHeaderOf" ref="15ef001ed312f642b8cd8cf2619ecfb4" args="(QString uid)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecord::getHeaderOf </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>uid</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the header of the mail with the given UID. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uid</em>&nbsp;</td><td>UID </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>mail header </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="230b5d25e61a0aa76a9adf852bf73d98"></a><!-- doxytag: member="ShowRecord::setHeader" ref="230b5d25e61a0aa76a9adf852bf73d98" args="(QString uid, QString header)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::setHeader </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>uid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the header of the mail with the given UID. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uid</em>&nbsp;</td><td>UID </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>mail header </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fb2d493f52927c18ccc35352d2d2b115"></a><!-- doxytag: member="ShowRecord::getNumberNewMails" ref="fb2d493f52927c18ccc35352d2d2b115" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ShowRecord::getNumberNewMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of new mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of new mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5fc0413079f9cfc5b32c36812f643c0a"></a><!-- doxytag: member="ShowRecord::getNumberMails" ref="5fc0413079f9cfc5b32c36812f643c0a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ShowRecord::getNumberMails </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of mails </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c6c9d9e7e23f57006d2d573442a144b5"></a><!-- doxytag: member="ShowRecord::getTotalSize" ref="c6c9d9e7e23f57006d2d573442a144b5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long ShowRecord::getTotalSize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the total size of all mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>total size </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7124760f6dffce82cf267276f4c0d015"></a><!-- doxytag: member="ShowRecord::fillMailListView" ref="7124760f6dffce82cf267276f4c0d015" args="(KshowmailView *view, QString &amp;account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::fillMailListView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKshowmailView.html">KshowmailView</a> *&nbsp;</td>
+ <td class="paramname"> <em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>account</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates for every mail a list view item and insert it into the mail list view. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>view</em>&nbsp;</td><td>pointer to the application view </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>account name </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="89005d433c577ed0e412c6314400cc31"></a><!-- doxytag: member="ShowRecord::showSelectedHeaders" ref="89005d433c577ed0e412c6314400cc31" args="(QString &amp;account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ShowRecord::showSelectedHeaders </td>
+ <td>(</td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>account</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shows the headers of all selected mails. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>account name </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>continueShowHeaders - the user has always clicked OK. The invoking function will show the next header <p>
+cancelShowHeaders - the user has clicked Cancel. The invoking function will not show the next header. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7a658ec498ade20524e565698a47d04f"></a><!-- doxytag: member="ShowRecord::writeToMoveLog" ref="7a658ec498ade20524e565698a47d04f" args="(FilterLog *log, int number, QString account, QString mailbox)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::writeToMoveLog </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td>
+ <td class="paramname"> <em>log</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>mailbox</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Writes the mail into the Move Log. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>log</em>&nbsp;</td><td>pointer to the log </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of the mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>mailbox</em>&nbsp;</td><td>name of the mailbox </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5edc420144eaa626babd3ff0fc78e1f4"></a><!-- doxytag: member="ShowRecord::writeToDeleteLog" ref="5edc420144eaa626babd3ff0fc78e1f4" args="(FilterLog *log, int number, QString account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::writeToDeleteLog </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td>
+ <td class="paramname"> <em>log</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Writes the mail into the Delete Log. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>log</em>&nbsp;</td><td>pointer to the log </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of the mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b19cb729ff18ab77d85a1e7c4fb61cb9"></a><!-- doxytag: member="ShowRecord::setMarkAtNextViewRefresh" ref="b19cb729ff18ab77d85a1e7c4fb61cb9" args="(int number)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecord::setMarkAtNextViewRefresh </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The given mail will be marked at the next view refresh. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of the mail </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="24f3968b9bd526deb987f3e21f264404"></a><!-- doxytag: member="ShowRecord::continueShowHeaders" ref="24f3968b9bd526deb987f3e21f264404" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int const <a class="el" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">ShowRecord::continueShowHeaders</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returned by <a class="el" href="classShowRecord.html#89005d433c577ed0e412c6314400cc31">showSelectedHeaders()</a> if the user has always clicked OK.
+</div>
+</div><p>
+<a class="anchor" name="8f9c8ce1f77c014cd4efcbf65c9b11f5"></a><!-- doxytag: member="ShowRecord::cancelShowHeaders" ref="8f9c8ce1f77c014cd4efcbf65c9b11f5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int const <a class="el" href="classShowRecord.html#8f9c8ce1f77c014cd4efcbf65c9b11f5">ShowRecord::cancelShowHeaders</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returned by <a class="el" href="classShowRecord.html#89005d433c577ed0e412c6314400cc31">showSelectedHeaders()</a> if the user has clicked Cancel.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showrecord_8h-source.html">showrecord.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showrecord_8cpp.html">showrecord.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classShowRecordElem-members.html b/doc/html/classShowRecordElem-members.html
new file mode 100644
index 0000000..a130b5c
--- /dev/null
+++ b/doc/html/classShowRecordElem-members.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ShowRecordElem Member List</h1>This is the complete list of members for <a class="el" href="classShowRecordElem.html">ShowRecordElem</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#09ca2f0d70bdf8ed2bb7d75ef13bec12">applyHeaderFilter</a>(HeaderFilter *filter, QString account, QString &amp;mailbox, FilterLog *log=NULL)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#b6aceead6b70f3e3f5e6af530c5ac1af">cancelShowHeaders</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#8d655afdb7350fd4a27b551da7a8a797">content</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">continueShowHeaders</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">date</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#27af244fc090ac05fabde1becb7bf60d">decodeMailBody</a>(QByteArray body, bool preferHTML) const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">from</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#9c49db9d3ce2495c477c783dd5e5da7d">getBoundary</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#4919b572763cc228320420059e29b0a7">getCharset</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#9f0dcc62d28fbcec89b0af33c7e0c446">getTransferEncoding</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">header</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">isNew</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">isSelected</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">m_content</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">m_from</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">m_new</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">m_nNumber</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">m_pFilter</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">m_subject</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#02de09b7b36dfcce893a1e79ff8ba34c">m_to</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">m_uid</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">m_unixDate</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#c3f6d14162aafdedf141489ad5d5307a">markAtViewRefresh</a></td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#97952e1293b679abc1891a240bd9e4f1">readOptions</a>(QDomElement &amp;elem)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#fcabf6ba9c5b68ae2923bb70bf9f45b0">saveOptions</a>(QDomDocument &amp;doc, QDomElement &amp;parent)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">scanHeader</a>(const QString &amp;item) const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#4c32fe918f4d6b65dc684c1604757c72">sentDateTime</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#8ab7746aad762c2c2e0fe80c4a496f9a">setContent</a>(const QCString &amp;content)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#7fe7272db1f8f38f6fa404611acf7b8d">setDate</a>(const QCString &amp;date)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#fe3536020ed0f47f0ec4c97839068cc1">setFilter</a>(FilterElem *filter)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#373e98f7a94fd659ff1174ef7346de08">setFrom</a>(const QCString &amp;from)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#28e7072cd68f18e1e07176b9c1bd5f72">setHeader</a>(const QString &amp;header)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#8c138e5d2c33ec03231b8bf6ee719f7f">setMarkAtNextViewRefresh</a>()</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#4c6d52d5a2df4b7bb743128184ced8f4">setNew</a>(bool isnew)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#1c31fc69dfe9794c6c77970192d455a5">setNumber</a>(int n)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#dd22d1f50be46bd9ecbbacec7606b3ed">setSize</a>(int size)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#bad7c7440195e0284b42c79d281bfbf2">setSubject</a>(const QCString &amp;subject)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#fe4b012dfc137770f35879ea2264ba19">setTo</a>(const QCString &amp;to)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#6d24c13e7de2fad247fff5549a96767d">setUIDL</a>(const QString &amp;uid)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#e7f2ca5eb9a9bc95266a4f83f78cd76e">setViewItem</a>(ShowListViewItem *item)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#62792e6386e65ac0050f2e02963254b0">showHeader</a>(QString &amp;account)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#aa3cd64818bfb990d5e37720cd29546c">ShowRecordElem</a>()</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#7a29155aba2fc36f16986b1abed9ceda">ShowRecordElem</a>(int number, QString &amp;uid, bool isNew)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">size</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#f00398057086a7fbee1205c5d0f605a2">state</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#f5e3c42a0be5b06f414b5936d6a64056">strSize</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#233ccd75f668ec868ec726120d8c71d9">strSizePrefix</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#0e554cd8f1e67b3e448054e8c6fdc91c">strUnixTime</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">to</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">uidl</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#e176bc1074c050afc56540849bc3664c">viewItem</a>() const</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#d015c9a856acf5ee5c5a942d3cdc39bc">writeToDeleteLog</a>(FilterLog *log, QString account)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classShowRecordElem.html#c467986ac8ce3c2219463028574a22c6">writeToMoveLog</a>(FilterLog *log, QString account, QString mailbox)</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classShowRecordElem.html b/doc/html/classShowRecordElem.html
new file mode 100644
index 0000000..64055a4
--- /dev/null
+++ b/doc/html/classShowRecordElem.html
@@ -0,0 +1,1459 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: ShowRecordElem Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>ShowRecordElem Class Reference</h1><!-- doxytag: class="ShowRecordElem" -->Represents a mail.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="showrecordelem_8h-source.html">showrecordelem.h</a>&gt;</code>
+<p>
+<a href="classShowRecordElem-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#aa3cd64818bfb990d5e37720cd29546c">ShowRecordElem</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#7a29155aba2fc36f16986b1abed9ceda">ShowRecordElem</a> (int number, QString &amp;uid, bool isNew)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#28e7072cd68f18e1e07176b9c1bd5f72">setHeader</a> (const QString &amp;header)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">header</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">from</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">to</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#8d655afdb7350fd4a27b551da7a8a797">content</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">date</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#0e554cd8f1e67b3e448054e8c6fdc91c">strUnixTime</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QDateTime&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#4c32fe918f4d6b65dc684c1604757c72">sentDateTime</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#6d24c13e7de2fad247fff5549a96767d">setUIDL</a> (const QString &amp;uid)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">uidl</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#dd22d1f50be46bd9ecbbacec7606b3ed">setSize</a> (int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">size</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#f5e3c42a0be5b06f414b5936d6a64056">strSize</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#233ccd75f668ec868ec726120d8c71d9">strSizePrefix</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#4c6d52d5a2df4b7bb743128184ced8f4">setNew</a> (bool isnew)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">isNew</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#f00398057086a7fbee1205c5d0f605a2">state</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#1c31fc69dfe9794c6c77970192d455a5">setNumber</a> (int n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#e7f2ca5eb9a9bc95266a4f83f78cd76e">setViewItem</a> (<a class="el" href="classShowListViewItem.html">ShowListViewItem</a> *item)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classShowListViewItem.html">ShowListViewItem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#e176bc1074c050afc56540849bc3664c">viewItem</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#09ca2f0d70bdf8ed2bb7d75ef13bec12">applyHeaderFilter</a> (<a class="el" href="classHeaderFilter.html">HeaderFilter</a> *filter, QString account, QString &amp;mailbox, <a class="el" href="classFilterLog.html">FilterLog</a> *log=NULL)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#97952e1293b679abc1891a240bd9e4f1">readOptions</a> (QDomElement &amp;elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#fcabf6ba9c5b68ae2923bb70bf9f45b0">saveOptions</a> (QDomDocument &amp;doc, QDomElement &amp;parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">isSelected</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#27af244fc090ac05fabde1becb7bf60d">decodeMailBody</a> (QByteArray body, bool preferHTML) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#62792e6386e65ac0050f2e02963254b0">showHeader</a> (QString &amp;account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#c467986ac8ce3c2219463028574a22c6">writeToMoveLog</a> (<a class="el" href="classFilterLog.html">FilterLog</a> *log, QString account, QString mailbox)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#d015c9a856acf5ee5c5a942d3cdc39bc">writeToDeleteLog</a> (<a class="el" href="classFilterLog.html">FilterLog</a> *log, QString account)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#8c138e5d2c33ec03231b8bf6ee719f7f">setMarkAtNextViewRefresh</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">continueShowHeaders</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#b6aceead6b70f3e3f5e6af530c5ac1af">cancelShowHeaders</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">scanHeader</a> (const QString &amp;item) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#373e98f7a94fd659ff1174ef7346de08">setFrom</a> (const QCString &amp;from)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#fe4b012dfc137770f35879ea2264ba19">setTo</a> (const QCString &amp;to)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#bad7c7440195e0284b42c79d281bfbf2">setSubject</a> (const QCString &amp;subject)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#7fe7272db1f8f38f6fa404611acf7b8d">setDate</a> (const QCString &amp;date)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#8ab7746aad762c2c2e0fe80c4a496f9a">setContent</a> (const QCString &amp;content)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#fe3536020ed0f47f0ec4c97839068cc1">setFilter</a> (FilterElem *filter)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#9c49db9d3ce2495c477c783dd5e5da7d">getBoundary</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#4919b572763cc228320420059e29b0a7">getCharset</a> () const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#9f0dcc62d28fbcec89b0af33c7e0c446">getTransferEncoding</a> () const</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">m_from</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#02de09b7b36dfcce893a1e79ff8ba34c">m_to</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">m_subject</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QDateTime&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">m_unixDate</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">m_content</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">m_uid</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">m_new</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">m_nNumber</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#c3f6d14162aafdedf141489ad5d5307a">markAtViewRefresh</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classShowListViewItem.html">ShowListViewItem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">FilterElem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">m_pFilter</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Represents a mail.
+<p>
+It contains UID, Subject, From, To and date of the mail. Subject, From and To will be read out from the given header. It also contains pointer to the corresponding list view entry and maybe to a matching filter. All mail objects are held by <a class="el" href="classShowRecord.html">ShowRecord</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classShowRecord.html">ShowRecord</a> <p>
+<a class="el" href="classConfigElem.html">ConfigElem</a> </dd></dl>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="aa3cd64818bfb990d5e37720cd29546c"></a><!-- doxytag: member="ShowRecordElem::ShowRecordElem" ref="aa3cd64818bfb990d5e37720cd29546c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ShowRecordElem::ShowRecordElem </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor
+</div>
+</div><p>
+<a class="anchor" name="7a29155aba2fc36f16986b1abed9ceda"></a><!-- doxytag: member="ShowRecordElem::ShowRecordElem" ref="7a29155aba2fc36f16986b1abed9ceda" args="(int number, QString &amp;uid, bool isNew)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ShowRecordElem::ShowRecordElem </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>uid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>isNew</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>number</em>&nbsp;</td><td>number of the mail on the server </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>uid</em>&nbsp;</td><td>Unique ID of the mail </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>isNew</em>&nbsp;</td><td>TRUE - mail is new; FALSE - mail is not new </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="28e7072cd68f18e1e07176b9c1bd5f72"></a><!-- doxytag: member="ShowRecordElem::setHeader" ref="28e7072cd68f18e1e07176b9c1bd5f72" args="(const QString &amp;header)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setHeader </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>header</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the mail header and extracts From, To, Subject, Date and Content Type. All parts of the header are coded according RFC 2047. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>the mail header </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dd5d842c1abdd13fa03ac4a3f2f11150"></a><!-- doxytag: member="ShowRecordElem::header" ref="dd5d842c1abdd13fa03ac4a3f2f11150" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::header </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the whole header. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the mail header </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a4d48b3072adb4f87f56ed2b5e35dbba"></a><!-- doxytag: member="ShowRecordElem::from" ref="a4d48b3072adb4f87f56ed2b5e35dbba" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::from </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the sender address. <dl class="return" compact><dt><b>Returns:</b></dt><dd>sender address </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="759a16f3424defc71b4cfd762b156fd1"></a><!-- doxytag: member="ShowRecordElem::to" ref="759a16f3424defc71b4cfd762b156fd1" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::to </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the addressee. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the addressee </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b3b6657b842bbd5e4759fe7f55534416"></a><!-- doxytag: member="ShowRecordElem::subject" ref="b3b6657b842bbd5e4759fe7f55534416" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::subject </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the subject. <dl class="return" compact><dt><b>Returns:</b></dt><dd>mail subject </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8d655afdb7350fd4a27b551da7a8a797"></a><!-- doxytag: member="ShowRecordElem::content" ref="8d655afdb7350fd4a27b551da7a8a797" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::content </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the stored content type. <dl class="return" compact><dt><b>Returns:</b></dt><dd>content type </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="412ad2a7452c1f5390f2679f1d443292"></a><!-- doxytag: member="ShowRecordElem::date" ref="412ad2a7452c1f5390f2679f1d443292" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::date </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the date on which the mail was sent, formated to the current locale's conventions. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the date </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0e554cd8f1e67b3e448054e8c6fdc91c"></a><!-- doxytag: member="ShowRecordElem::strUnixTime" ref="0e554cd8f1e67b3e448054e8c6fdc91c" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::strUnixTime </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the date on which the mail was sent. The format corresponds to the ISO 8601 extended specification for representations of dates and times, which is YYYY-MM-DDTHH:MM:SS <dl class="return" compact><dt><b>Returns:</b></dt><dd>the date </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4c32fe918f4d6b65dc684c1604757c72"></a><!-- doxytag: member="ShowRecordElem::sentDateTime" ref="4c32fe918f4d6b65dc684c1604757c72" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QDateTime ShowRecordElem::sentDateTime </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the date and time on which the mail was sent. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the date </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6d24c13e7de2fad247fff5549a96767d"></a><!-- doxytag: member="ShowRecordElem::setUIDL" ref="6d24c13e7de2fad247fff5549a96767d" args="(const QString &amp;uid)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setUIDL </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>uid</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the unique mail ID. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uid</em>&nbsp;</td><td>the ID </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="835e045bf24090c4d6a6a9049c60e94c"></a><!-- doxytag: member="ShowRecordElem::uidl" ref="835e045bf24090c4d6a6a9049c60e94c" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::uidl </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the unique ID of this mail. <dl class="return" compact><dt><b>Returns:</b></dt><dd>UID </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dd22d1f50be46bd9ecbbacec7606b3ed"></a><!-- doxytag: member="ShowRecordElem::setSize" ref="dd22d1f50be46bd9ecbbacec7606b3ed" args="(int size)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setSize </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>size</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the size of the mail. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>Size </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4b4077ca5d47226ccb44b6d8373a4fbd"></a><!-- doxytag: member="ShowRecordElem::size" ref="4b4077ca5d47226ccb44b6d8373a4fbd" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ShowRecordElem::size </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the mail size as numeric value. <dl class="return" compact><dt><b>Returns:</b></dt><dd>size of the mail </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f5e3c42a0be5b06f414b5936d6a64056"></a><!-- doxytag: member="ShowRecordElem::strSize" ref="f5e3c42a0be5b06f414b5936d6a64056" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::strSize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the mail size as string. The String has a length of 8 and the number is right-aligned to allow sorting.
+</div>
+</div><p>
+<a class="anchor" name="233ccd75f668ec868ec726120d8c71d9"></a><!-- doxytag: member="ShowRecordElem::strSizePrefix" ref="233ccd75f668ec868ec726120d8c71d9" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::strSizePrefix </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the mails size as string with prefix
+</div>
+</div><p>
+<a class="anchor" name="4c6d52d5a2df4b7bb743128184ced8f4"></a><!-- doxytag: member="ShowRecordElem::setNew" ref="4c6d52d5a2df4b7bb743128184ced8f4" args="(bool isnew)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setNew </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>isnew</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets whether the mail is new or not. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>isnew</em>&nbsp;</td><td>TRUE - mail is new; FALSE - mail is not new </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="48485d7a0dfef669b6597c865a515290"></a><!-- doxytag: member="ShowRecordElem::isNew" ref="48485d7a0dfef669b6597c865a515290" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ShowRecordElem::isNew </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the mail is new or not. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - mail is new <p>
+FALSE - mail is not new </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f00398057086a7fbee1205c5d0f605a2"></a><!-- doxytag: member="ShowRecordElem::state" ref="f00398057086a7fbee1205c5d0f605a2" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::state </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the mail is new or not. <dl class="return" compact><dt><b>Returns:</b></dt><dd>localized String "new", if the mail is new <p>
+localized String "old", if the mail is not new </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1c31fc69dfe9794c6c77970192d455a5"></a><!-- doxytag: member="ShowRecordElem::setNumber" ref="1c31fc69dfe9794c6c77970192d455a5" args="(int n)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setNumber </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>n</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the number of this mail. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>mail number </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="62999d75baf9a6bff999c8621a419926"></a><!-- doxytag: member="ShowRecordElem::number" ref="62999d75baf9a6bff999c8621a419926" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ShowRecordElem::number </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of this mail. <dl class="return" compact><dt><b>Returns:</b></dt><dd>mail number </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e7f2ca5eb9a9bc95266a4f83f78cd76e"></a><!-- doxytag: member="ShowRecordElem::setViewItem" ref="e7f2ca5eb9a9bc95266a4f83f78cd76e" args="(ShowListViewItem *item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setViewItem </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classShowListViewItem.html">ShowListViewItem</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the pointer to the corresponding list view item. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a> <p>
+<a class="el" href="classShowListViewItem.html">ShowListViewItem</a> </dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>pointer to the corresponding item </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e176bc1074c050afc56540849bc3664c"></a><!-- doxytag: member="ShowRecordElem::viewItem" ref="e176bc1074c050afc56540849bc3664c" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classShowListViewItem.html">ShowListViewItem</a> * ShowRecordElem::viewItem </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the pointer to the corresponding list view item. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a> <p>
+<a class="el" href="classShowListViewItem.html">ShowListViewItem</a> </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the item </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="09ca2f0d70bdf8ed2bb7d75ef13bec12"></a><!-- doxytag: member="ShowRecordElem::applyHeaderFilter" ref="09ca2f0d70bdf8ed2bb7d75ef13bec12" args="(HeaderFilter *filter, QString account, QString &amp;mailbox, FilterLog *log=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a> ShowRecordElem::applyHeaderFilter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classHeaderFilter.html">HeaderFilter</a> *&nbsp;</td>
+ <td class="paramname"> <em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>mailbox</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td>
+ <td class="paramname"> <em>log</em> = <code>NULL</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Looks for a filter matching the mail header and returns the action recommend by this filter. If the action is MARK, it set markAtViewRefresh to True so the related view entry will be marked at the next view refresh. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>filter</em>&nbsp;</td><td>pointer to the header filter </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>mailbox</em>&nbsp;</td><td>reference to a QString object in which the mailbox name shall be written if the action is MOVE </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>log</em>&nbsp;</td><td>pointer to the filter log </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>recommend action </dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd>FilterAction_Type <p>
+<a class="el" href="classHeaderFilter.html">HeaderFilter</a> <p>
+<a class="el" href="classShowRecordElem.html#c3f6d14162aafdedf141489ad5d5307a">markAtViewRefresh</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="97952e1293b679abc1891a240bd9e4f1"></a><!-- doxytag: member="ShowRecordElem::readOptions" ref="97952e1293b679abc1891a240bd9e4f1" args="(QDomElement &amp;elem)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::readOptions </td>
+ <td>(</td>
+ <td class="paramtype">QDomElement &amp;&nbsp;</td>
+ <td class="paramname"> <em>elem</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read a mail (header, size, uid and number) from the given DOM element and store it in this mail object. The element has to contains the attributes "uidl", "size", "number" and a child node called "header". <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem</em>&nbsp;</td><td>a DOM element which contains a mail </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fcabf6ba9c5b68ae2923bb70bf9f45b0"></a><!-- doxytag: member="ShowRecordElem::saveOptions" ref="fcabf6ba9c5b68ae2923bb70bf9f45b0" args="(QDomDocument &amp;doc, QDomElement &amp;parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::saveOptions </td>
+ <td>(</td>
+ <td class="paramtype">QDomDocument &amp;&nbsp;</td>
+ <td class="paramname"> <em>doc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDomElement &amp;&nbsp;</td>
+ <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new DOM element in the given DOM document and add it to given DOM parent element <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>doc</em>&nbsp;</td><td>the DOM document in that all options are stored </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>the parent element (account) of the mail </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6987a0066f420f62b5c9ec9d82ed7fb3"></a><!-- doxytag: member="ShowRecordElem::isSelected" ref="6987a0066f420f62b5c9ec9d82ed7fb3" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ShowRecordElem::isSelected </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether the mail is selected in the list view. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - mail is selected <p>
+FALSE - mail is not selected </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="27af244fc090ac05fabde1becb7bf60d"></a><!-- doxytag: member="ShowRecordElem::decodeMailBody" ref="27af244fc090ac05fabde1becb7bf60d" args="(QByteArray body, bool preferHTML) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::decodeMailBody </td>
+ <td>(</td>
+ <td class="paramtype">QByteArray&nbsp;</td>
+ <td class="paramname"> <em>body</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>preferHTML</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decodes the given mail body. The mail object has to do this job, because it has stored the mail header and therefore it knows the content type and encoding of the mail. It decodes just the text or html part of the body. The rest of it will be rejected. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>body</em>&nbsp;</td><td>the encoded mail (including header) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>preferHTML</em>&nbsp;</td><td>decode HTML part if present </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>decoded mail body </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="62792e6386e65ac0050f2e02963254b0"></a><!-- doxytag: member="ShowRecordElem::showHeader" ref="62792e6386e65ac0050f2e02963254b0" args="(QString &amp;account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ShowRecordElem::showHeader </td>
+ <td>(</td>
+ <td class="paramtype">QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>account</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shows the header in a dialog box. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>account name </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>continueShowHeaders - the user has OK clicked. The invoking function will show the next header <p>
+cancelShowHeaders - the user has Cancel clicked. The invoking function will not show the next header. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c467986ac8ce3c2219463028574a22c6"></a><!-- doxytag: member="ShowRecordElem::writeToMoveLog" ref="c467986ac8ce3c2219463028574a22c6" args="(FilterLog *log, QString account, QString mailbox)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::writeToMoveLog </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td>
+ <td class="paramname"> <em>log</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>mailbox</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Writes this mail into the Move Log. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>log</em>&nbsp;</td><td>pointer to the log </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>mailbox</em>&nbsp;</td><td>name of the mailbox </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d015c9a856acf5ee5c5a942d3cdc39bc"></a><!-- doxytag: member="ShowRecordElem::writeToDeleteLog" ref="d015c9a856acf5ee5c5a942d3cdc39bc" args="(FilterLog *log, QString account)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::writeToDeleteLog </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td>
+ <td class="paramname"> <em>log</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>account</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Writes this mail into the Delete Log. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>log</em>&nbsp;</td><td>pointer to the log </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8c138e5d2c33ec03231b8bf6ee719f7f"></a><!-- doxytag: member="ShowRecordElem::setMarkAtNextViewRefresh" ref="8c138e5d2c33ec03231b8bf6ee719f7f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setMarkAtNextViewRefresh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The mail will be marked at the next view refresh.
+</div>
+</div><p>
+<a class="anchor" name="8070b0cbba2b2281a78bfdae3334a981"></a><!-- doxytag: member="ShowRecordElem::scanHeader" ref="8070b0cbba2b2281a78bfdae3334a981" args="(const QString &amp;item) const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QCString ShowRecordElem::scanHeader </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Searches in the header for a line which starts with the given item. For example: scanHeader( "From") will find the line "From: Ulrich Weigelt &lt;ulrich.weigelt@gmx.de&gt;" and returns "Ulrich Weigelt &lt;ulrich.weigelt@gmx.de&gt;" Returns an empty string (""), if nothing was found. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the search item </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the content of the found line </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="373e98f7a94fd659ff1174ef7346de08"></a><!-- doxytag: member="ShowRecordElem::setFrom" ref="373e98f7a94fd659ff1174ef7346de08" args="(const QCString &amp;from)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setFrom </td>
+ <td>(</td>
+ <td class="paramtype">const QCString &amp;&nbsp;</td>
+ <td class="paramname"> <em>from</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the given string as sender address <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>from</em>&nbsp;</td><td>sender address </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fe4b012dfc137770f35879ea2264ba19"></a><!-- doxytag: member="ShowRecordElem::setTo" ref="fe4b012dfc137770f35879ea2264ba19" args="(const QCString &amp;to)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setTo </td>
+ <td>(</td>
+ <td class="paramtype">const QCString &amp;&nbsp;</td>
+ <td class="paramname"> <em>to</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the given string as recipient address <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>to</em>&nbsp;</td><td>recipient address </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bad7c7440195e0284b42c79d281bfbf2"></a><!-- doxytag: member="ShowRecordElem::setSubject" ref="bad7c7440195e0284b42c79d281bfbf2" args="(const QCString &amp;subject)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setSubject </td>
+ <td>(</td>
+ <td class="paramtype">const QCString &amp;&nbsp;</td>
+ <td class="paramname"> <em>subject</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the given string as subject <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>subject</em>&nbsp;</td><td>the mail subject </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7fe7272db1f8f38f6fa404611acf7b8d"></a><!-- doxytag: member="ShowRecordElem::setDate" ref="7fe7272db1f8f38f6fa404611acf7b8d" args="(const QCString &amp;date)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setDate </td>
+ <td>(</td>
+ <td class="paramtype">const QCString &amp;&nbsp;</td>
+ <td class="paramname"> <em>date</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Converts the given string to a date-time value and stores it. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>date</em>&nbsp;</td><td>the date </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8ab7746aad762c2c2e0fe80c4a496f9a"></a><!-- doxytag: member="ShowRecordElem::setContent" ref="8ab7746aad762c2c2e0fe80c4a496f9a" args="(const QCString &amp;content)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setContent </td>
+ <td>(</td>
+ <td class="paramtype">const QCString &amp;&nbsp;</td>
+ <td class="paramname"> <em>content</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the given string as content type. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>content</em>&nbsp;</td><td>the content type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fe3536020ed0f47f0ec4c97839068cc1"></a><!-- doxytag: member="ShowRecordElem::setFilter" ref="fe3536020ed0f47f0ec4c97839068cc1" args="(FilterElem *filter)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ShowRecordElem::setFilter </td>
+ <td>(</td>
+ <td class="paramtype">FilterElem *&nbsp;</td>
+ <td class="paramname"> <em>filter</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the pointer to a matching filter. Used by applyFilters(). <dl class="see" compact><dt><b>See also:</b></dt><dd>applyFilters </dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>filter</em>&nbsp;</td><td>pointer to the filter </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9c49db9d3ce2495c477c783dd5e5da7d"></a><!-- doxytag: member="ShowRecordElem::getBoundary" ref="9c49db9d3ce2495c477c783dd5e5da7d" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::getBoundary </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the boundary, if the mail has a multi part body. Otherwise it returns an empty string. <dl class="return" compact><dt><b>Returns:</b></dt><dd>boundary </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4919b572763cc228320420059e29b0a7"></a><!-- doxytag: member="ShowRecordElem::getCharset" ref="4919b572763cc228320420059e29b0a7" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::getCharset </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the char set of the content (e.g. iso-8859-1). If no char set is denoted, it will returns an empty string. <dl class="return" compact><dt><b>Returns:</b></dt><dd>charset </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9f0dcc62d28fbcec89b0af33c7e0c446"></a><!-- doxytag: member="ShowRecordElem::getTransferEncoding" ref="9f0dcc62d28fbcec89b0af33c7e0c446" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ShowRecordElem::getTransferEncoding </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"> const<code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the content transfer encoding of the content (e.g. quoted-printable). If no encoding is denoted, it will returns an empty string. <dl class="return" compact><dt><b>Returns:</b></dt><dd>content transfer encoding </dd></dl>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="2b5bdb3ed3f940614135b9c9f1f13eb6"></a><!-- doxytag: member="ShowRecordElem::continueShowHeaders" ref="2b5bdb3ed3f940614135b9c9f1f13eb6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int const <a class="el" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">ShowRecordElem::continueShowHeaders</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returned by <a class="el" href="classShowRecordElem.html#62792e6386e65ac0050f2e02963254b0">showHeader()</a>, if the user has clicked OK.
+</div>
+</div><p>
+<a class="anchor" name="b6aceead6b70f3e3f5e6af530c5ac1af"></a><!-- doxytag: member="ShowRecordElem::cancelShowHeaders" ref="b6aceead6b70f3e3f5e6af530c5ac1af" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int const <a class="el" href="classShowRecordElem.html#b6aceead6b70f3e3f5e6af530c5ac1af">ShowRecordElem::cancelShowHeaders</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returned by <a class="el" href="classShowRecordElem.html#62792e6386e65ac0050f2e02963254b0">showHeader()</a>, if the user has clicked Cancel.
+</div>
+</div><p>
+<a class="anchor" name="ca732c6667cb0424aab679785d24256a"></a><!-- doxytag: member="ShowRecordElem::m_header" ref="ca732c6667cb0424aab679785d24256a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QCString <a class="el" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">ShowRecordElem::m_header</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Mail header; coded according RFC 2047
+</div>
+</div><p>
+<a class="anchor" name="260019ad5471ede61b2a1958b8c31375"></a><!-- doxytag: member="ShowRecordElem::m_from" ref="260019ad5471ede61b2a1958b8c31375" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QCString <a class="el" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">ShowRecordElem::m_from</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The sender address; coded according RFC 2047
+</div>
+</div><p>
+<a class="anchor" name="02de09b7b36dfcce893a1e79ff8ba34c"></a><!-- doxytag: member="ShowRecordElem::m_to" ref="02de09b7b36dfcce893a1e79ff8ba34c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QCString <a class="el" href="classShowRecordElem.html#02de09b7b36dfcce893a1e79ff8ba34c">ShowRecordElem::m_to</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The addressee; coded according RFC 2047
+</div>
+</div><p>
+<a class="anchor" name="1c83a6d029a73795076161efd3842893"></a><!-- doxytag: member="ShowRecordElem::m_subject" ref="1c83a6d029a73795076161efd3842893" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QCString <a class="el" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">ShowRecordElem::m_subject</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The subject; coded according RFC 2047
+</div>
+</div><p>
+<a class="anchor" name="b3f665656a06d88cea46345bcb1a51a9"></a><!-- doxytag: member="ShowRecordElem::m_unixDate" ref="b3f665656a06d88cea46345bcb1a51a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QDateTime <a class="el" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">ShowRecordElem::m_unixDate</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The date on which the mail was sent
+</div>
+</div><p>
+<a class="anchor" name="c70dec4d7ff63aa1acffcc7229776990"></a><!-- doxytag: member="ShowRecordElem::m_content" ref="c70dec4d7ff63aa1acffcc7229776990" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QCString <a class="el" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">ShowRecordElem::m_content</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The content type
+</div>
+</div><p>
+<a class="anchor" name="7da2621d1de438c9118fbcead3c23506"></a><!-- doxytag: member="ShowRecordElem::m_uid" ref="7da2621d1de438c9118fbcead3c23506" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString <a class="el" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">ShowRecordElem::m_uid</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The unique ID of the mail.
+</div>
+</div><p>
+<a class="anchor" name="3ef7da0fb8e84e7e672888aa349de622"></a><!-- doxytag: member="ShowRecordElem::m_size" ref="3ef7da0fb8e84e7e672888aa349de622" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">ShowRecordElem::m_size</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Size of the mail
+</div>
+</div><p>
+<a class="anchor" name="f9f2112f8e2b1c3dfef0286581a892b4"></a><!-- doxytag: member="ShowRecordElem::m_new" ref="f9f2112f8e2b1c3dfef0286581a892b4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">ShowRecordElem::m_new</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+It is set to TRUE when the mail is new.
+</div>
+</div><p>
+<a class="anchor" name="8583bafac2418ddd8c7d881926851f05"></a><!-- doxytag: member="ShowRecordElem::m_nNumber" ref="8583bafac2418ddd8c7d881926851f05" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">ShowRecordElem::m_nNumber</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The mail number of the account
+</div>
+</div><p>
+<a class="anchor" name="c3f6d14162aafdedf141489ad5d5307a"></a><!-- doxytag: member="ShowRecordElem::markAtViewRefresh" ref="c3f6d14162aafdedf141489ad5d5307a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classShowRecordElem.html#c3f6d14162aafdedf141489ad5d5307a">ShowRecordElem::markAtViewRefresh</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+TRUE - the mail shall be marked at the next mail view refresh. It will be set to True by <a class="el" href="classShowRecordElem.html#09ca2f0d70bdf8ed2bb7d75ef13bec12">applyHeaderFilter()</a> if the recommend filter action is MARK. It is used by <a class="el" href="classShowRecordElem.html#e7f2ca5eb9a9bc95266a4f83f78cd76e">setViewItem()</a>. This methode marks the related list entry and after then it set this variable to False.
+</div>
+</div><p>
+<a class="anchor" name="bf60523f76dbfb970f40d078b089aed3"></a><!-- doxytag: member="ShowRecordElem::m_pItem" ref="bf60523f76dbfb970f40d078b089aed3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classShowListViewItem.html">ShowListViewItem</a>* <a class="el" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">ShowRecordElem::m_pItem</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pointer to the corresponding list view entry. Used to check whether the entry is highlighted and we have to process this mail. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classShowListViewItem.html">ShowListViewItem</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cf1207160bae1cd017c282b808e44e02"></a><!-- doxytag: member="ShowRecordElem::m_pFilter" ref="cf1207160bae1cd017c282b808e44e02" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">FilterElem* <a class="el" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">ShowRecordElem::m_pFilter</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This is a pointer to the filter, which matches this mail. If it is NULL, no filter matches. Will be set by applyFilters(). This pointer will just be used to count the deleted mails by this filter( see implementation of setDeleted() ).
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showrecordelem_8h-source.html">showrecordelem.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showrecordelem_8cpp.html">showrecordelem.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classUniqueApp-members.html b/doc/html/classUniqueApp-members.html
new file mode 100644
index 0000000..83f4d8a
--- /dev/null
+++ b/doc/html/classUniqueApp-members.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>UniqueApp Member List</h1>This is the complete list of members for <a class="el" href="classUniqueApp.html">UniqueApp</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a></td><td><a class="el" href="classUniqueApp.html">UniqueApp</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classUniqueApp.html#41127093415c53fea5560a51a83d0dde">newInstance</a>()</td><td><a class="el" href="classUniqueApp.html">UniqueApp</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classUniqueApp.html#ecfa67080f62f6ec776089de43e920ba">UniqueApp</a>()</td><td><a class="el" href="classUniqueApp.html">UniqueApp</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classUniqueApp.html#c0f5a87150f0c1a09ada9996fba1ffa2">~UniqueApp</a>()</td><td><a class="el" href="classUniqueApp.html">UniqueApp</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classUniqueApp.html b/doc/html/classUniqueApp.html
new file mode 100644
index 0000000..9efe314
--- /dev/null
+++ b/doc/html/classUniqueApp.html
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: UniqueApp Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>UniqueApp Class Reference</h1><!-- doxytag: class="UniqueApp" -->Creates a unique instance of kshowmail.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="uniqueapp_8h-source.html">uniqueapp.h</a>&gt;</code>
+<p>
+<a href="classUniqueApp-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUniqueApp.html#ecfa67080f62f6ec776089de43e920ba">UniqueApp</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUniqueApp.html#c0f5a87150f0c1a09ada9996fba1ffa2">~UniqueApp</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUniqueApp.html#41127093415c53fea5560a51a83d0dde">newInstance</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKShowMailApp.html">KShowMailApp</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Creates a unique instance of kshowmail.
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke </dd></dl>
+
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="ecfa67080f62f6ec776089de43e920ba"></a><!-- doxytag: member="UniqueApp::UniqueApp" ref="ecfa67080f62f6ec776089de43e920ba" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">UniqueApp::UniqueApp </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor
+</div>
+</div><p>
+<a class="anchor" name="c0f5a87150f0c1a09ada9996fba1ffa2"></a><!-- doxytag: member="UniqueApp::~UniqueApp" ref="c0f5a87150f0c1a09ada9996fba1ffa2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">UniqueApp::~UniqueApp </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="41127093415c53fea5560a51a83d0dde"></a><!-- doxytag: member="UniqueApp::newInstance" ref="41127093415c53fea5560a51a83d0dde" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int UniqueApp::newInstance </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+overloaded method of KUniqueApplication. Creates a new instance of kshowmail.
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="e886ded882ebbd15b4224780392a0e22"></a><!-- doxytag: member="UniqueApp::m_pApp" ref="e886ded882ebbd15b4224780392a0e22" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKShowMailApp.html">KShowMailApp</a>* <a class="el" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">UniqueApp::m_pApp</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+the kshowmail instance
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="uniqueapp_8h-source.html">uniqueapp.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="uniqueapp_8cpp.html">uniqueapp.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/classes.html b/doc/html/classes.html
new file mode 100644
index 0000000..6831214
--- /dev/null
+++ b/doc/html/classes.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Alphabetical List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>kshowmail.kdevelop Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_K">K</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a></div><p>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classConfigFilter.html">ConfigFilter</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFilterItem.html">FilterItem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classHeaderFilter.html">HeaderFilter</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classSenderListDialog.html">SenderListDialog</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classAccountSetupDialog.html">AccountSetupDialog</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classConfigGeneral.html">ConfigGeneral</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFilterItemCriteria.html">FilterItemCriteria</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;K&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classSenderListFilter.html">SenderListFilter</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classAccountSetupItem.html">AccountSetupItem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classConfigList.html">ConfigList</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFilterLog.html">FilterLog</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classKShowMailApp.html">KShowMailApp</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classServerDialog.html">ServerDialog</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classAlertDialog.html">AlertDialog</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classConfigLog.html">ConfigLog</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFilterLogEntry.html">FilterLogEntry</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classShowHeaderDialog.html">ShowHeaderDialog</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classAlertDlg.html">AlertDlg</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classConfigSpamcheck.html">ConfigSpamcheck</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFilterLogView.html">FilterLogView</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classKShowMailDock.html">KShowMailDock</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classShowListViewItem.html">ShowListViewItem</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classFilterLogViewDeletedItem.html">FilterLogViewDeletedItem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classKshowmailView.html">KshowmailView</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classShowMailDialog.html">ShowMailDialog</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classConfigAccounts.html">ConfigAccounts</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structTypes_1_1DownloadActionParams__Type.html">DownloadActionParams_Type</a> (<a class="el" href="namespaceTypes.html">Types</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFilterLogViewMovedItem.html">FilterLogViewMovedItem</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classShowRecord.html">ShowRecord</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classConfigActions.html">ConfigActions</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;F&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classFilterSetupDialog.html">FilterSetupDialog</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classMailBoxWizard.html">MailBoxWizard</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classShowRecordElem.html">ShowRecordElem</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classConfigDisplay.html">ConfigDisplay</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structTypes_1_1FilterCriteria__Type.html">FilterCriteria_Type</a> (<a class="el" href="namespaceTypes.html">Types</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFilterSetupItem.html">FilterSetupItem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classMailBoxWizardListItem.html">MailBoxWizardListItem</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
+</td></tr><tr><td><a class="el" href="classConfigElem.html">ConfigElem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFilterCriteriaWidget.html">FilterCriteriaWidget</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classUniqueApp.html">UniqueApp</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_K">K</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a></div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commanddialog_8cpp-source.html b/doc/html/commanddialog_8cpp-source.html
new file mode 100644
index 0000000..bdd3432
--- /dev/null
+++ b/doc/html/commanddialog_8cpp-source.html
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commanddialog.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commanddialog.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> commanddialog.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Oct 31 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;kmessagebox.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "kshowmail.h"</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include "commanddialog.h"</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "commandentrydialog.h"</span>
+<a name="l00023"></a>00023
+<a name="l00024"></a><a class="code" href="classCommandDialog.html#bd38a3e65b0dce5805404012f0613cff">00024</a> <a class="code" href="classCommandDialog.html#bd38a3e65b0dce5805404012f0613cff">CommandDialog::CommandDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="classCommandList.html">CommandList</a>* list, <a class="code" href="classConfigElem.html">ConfigElem</a>* pConfig, <a class="code" href="classConfigList.html">ConfigList</a>* pConfigList):
+<a name="l00025"></a>00025 <a class="code" href="classCommandDlg.html">CommandDlg</a>(parent,name,true),
+<a name="l00026"></a>00026 <span class="comment">// m_locallist (*list), we don't have a proper copy contructor</span>
+<a name="l00027"></a>00027 m_plist (list),
+<a name="l00028"></a>00028 m_pConfigList (pConfigList),
+<a name="l00029"></a>00029 m_pConfig (pConfig)
+<a name="l00030"></a>00030 {
+<a name="l00031"></a>00031 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a> = *list;
+<a name="l00032"></a>00032 <span class="keywordtype">int</span> index = list-&gt;at ();
+<a name="l00033"></a>00033 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; list-&gt;count(); i ++)
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>-&gt;insertItem (<a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.at (i)-&gt;m_name);
+<a name="l00036"></a>00036 }
+<a name="l00037"></a>00037 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.at (index);
+<a name="l00038"></a>00038 <a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>-&gt;setCurrentItem (index);
+<a name="l00039"></a>00039 }
+<a name="l00040"></a>00040
+<a name="l00041"></a><a class="code" href="classCommandDialog.html#192de72c165b17b2881c0ba8f60745c1">00041</a> <a class="code" href="classCommandDialog.html#192de72c165b17b2881c0ba8f60745c1">CommandDialog::~CommandDialog</a>()
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043 }
+<a name="l00044"></a>00044
+<a name="l00045"></a><a class="code" href="classCommandDialog.html#dda22468a397da253b53f5e6fb355e51">00045</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#dda22468a397da253b53f5e6fb355e51">CommandDialog::slotAdd</a> ()
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047 <a class="code" href="classCommandEntry.html">CommandEntry</a>* entry = <span class="keyword">new</span> <a class="code" href="classCommandEntry.html">CommandEntry</a> ();
+<a name="l00048"></a>00048 <a class="code" href="classCommandEntryDialog.html">CommandEntryDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"New command"</span>, entry, <a class="code" href="classCommandDialog.html#df9a5022f1021b82ba4426edd688bc26">m_pConfig</a>);
+<a name="l00049"></a>00049 <span class="keywordflow">if</span> (dlg.exec () == QDialog::Accepted)
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.append (entry);
+<a name="l00052"></a>00052 <span class="keywordtype">int</span> pos = <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.at ();
+<a name="l00053"></a>00053 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.<a class="code" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">setCombo</a> (<a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>, pos);
+<a name="l00054"></a>00054 }
+<a name="l00055"></a>00055 <span class="keywordflow">else</span>
+<a name="l00056"></a>00056 <span class="keyword">delete</span> entry;
+<a name="l00057"></a>00057 }
+<a name="l00058"></a>00058
+<a name="l00059"></a><a class="code" href="classCommandDialog.html#fb379bb2e58af29cb4a41192d09baa5c">00059</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#fb379bb2e58af29cb4a41192d09baa5c">CommandDialog::slotEdit</a> ()
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061 <span class="keywordflow">if</span> (<a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.current ())
+<a name="l00062"></a>00062 {
+<a name="l00063"></a>00063 <a class="code" href="classCommandEntryDialog.html">CommandEntryDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"Edit command"</span>, <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.current (), <a class="code" href="classCommandDialog.html#df9a5022f1021b82ba4426edd688bc26">m_pConfig</a>);
+<a name="l00064"></a>00064 <span class="keywordflow">if</span> (dlg.exec () == QDialog::Accepted)
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066 <span class="comment">// the command name may have changed. Update the combo box.</span>
+<a name="l00067"></a>00067 <span class="keywordtype">int</span> pos = <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.at ();
+<a name="l00068"></a>00068 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.<a class="code" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">setCombo</a> (<a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>, pos);
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071 }
+<a name="l00072"></a>00072
+<a name="l00073"></a><a class="code" href="classCommandDialog.html#8677e258307ae6388b27cb904657c544">00073</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#8677e258307ae6388b27cb904657c544">CommandDialog::slotCopy</a> ()
+<a name="l00074"></a>00074 {
+<a name="l00075"></a>00075 <span class="keywordflow">if</span> (<a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.current ())
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077 <a class="code" href="classCommandEntry.html">CommandEntry</a>* entry = <span class="keyword">new</span> <a class="code" href="classCommandEntry.html">CommandEntry</a> (<a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.current ());
+<a name="l00078"></a>00078 <a class="code" href="classCommandEntryDialog.html">CommandEntryDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"Copy command"</span>, entry, <a class="code" href="classCommandDialog.html#df9a5022f1021b82ba4426edd688bc26">m_pConfig</a>);
+<a name="l00079"></a>00079 <span class="keywordflow">if</span> (dlg.exec () == QDialog::Accepted)
+<a name="l00080"></a>00080 {
+<a name="l00081"></a>00081 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.append (entry);
+<a name="l00082"></a>00082 <span class="keywordtype">int</span> pos = <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.at ();
+<a name="l00083"></a>00083 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.<a class="code" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">setCombo</a> (<a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>, pos);
+<a name="l00084"></a>00084 }
+<a name="l00085"></a>00085 <span class="keywordflow">else</span>
+<a name="l00086"></a>00086 <span class="keyword">delete</span> entry;
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088 }
+<a name="l00089"></a>00089
+<a name="l00090"></a><a class="code" href="classCommandDialog.html#cab1d5db08aac54c1adf59462a3c2ecb">00090</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#cab1d5db08aac54c1adf59462a3c2ecb">CommandDialog::slotDelete</a> ()
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 <span class="keywordflow">if</span> (<a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.current())
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 <span class="keywordflow">if</span> (KMessageBox::warningYesNo (<span class="keyword">this</span>, i18n(<span class="stringliteral">"Command %1 will be deleted.\nAre you sure ?"</span>).arg(<a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.current()-&gt;m_name)) == KMessageBox::Yes)
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096 <span class="keywordtype">int</span> pos = <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.at ();
+<a name="l00097"></a>00097 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.remove (pos);
+<a name="l00098"></a>00098 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.<a class="code" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">setCombo</a> (<a class="code" href="classCommandDlg.html#96835ee0557e2288d0254beefc2469de">m_ComboCommand</a>, pos);
+<a name="l00099"></a>00099 }
+<a name="l00100"></a>00100 }
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102
+<a name="l00103"></a><a class="code" href="classCommandDialog.html#0dafa016ff6fd4f2273274c0c90f309c">00103</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#0dafa016ff6fd4f2273274c0c90f309c">CommandDialog::slotOk</a> ()
+<a name="l00104"></a>00104 {
+<a name="l00105"></a>00105 *<a class="code" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a> = <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>;
+<a name="l00106"></a>00106 <span class="keywordtype">int</span> index = <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.at ();
+<a name="l00107"></a>00107 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a>-&gt;count (); i++)
+<a name="l00108"></a>00108 {
+<a name="l00109"></a>00109 <span class="keywordflow">if</span> (<a class="code" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a>-&gt;at (i)-&gt;m_name == <span class="stringliteral">"complain"</span>)
+<a name="l00110"></a>00110 <a class="code" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a>-&gt;at (i)-&gt;m_id = ID_OPTION_COMPLAIN;
+<a name="l00111"></a>00111 <span class="keywordflow">else</span>
+<a name="l00112"></a>00112 <a class="code" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a>-&gt;at (i)-&gt;m_id = ID_OPTION_COMPLAIN + 1 + i;
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114 <span class="keywordflow">if</span> (<a class="code" href="classCommandDialog.html#ed633f71695d6a861d71c2811a51d2af">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#e53957ef0d235a05cffaf699d0572bdc">m_bExternalProg</a> &amp;&amp; (<a class="code" href="classCommandDialog.html#ed633f71695d6a861d71c2811a51d2af">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#44ce4ad71c954f0df6043740a7bcd80c">m_nExternalProg</a> &gt;= <a class="code" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a>-&gt;count ()))
+<a name="l00115"></a>00115 {
+<a name="l00116"></a>00116 <a class="code" href="classCommandDialog.html#ed633f71695d6a861d71c2811a51d2af">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#e53957ef0d235a05cffaf699d0572bdc">m_bExternalProg</a> = <span class="keyword">false</span>;
+<a name="l00117"></a>00117 <a class="code" href="classCommandDialog.html#ed633f71695d6a861d71c2811a51d2af">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#44ce4ad71c954f0df6043740a7bcd80c">m_nExternalProg</a> = -1;
+<a name="l00118"></a>00118 }
+<a name="l00119"></a>00119 <a class="code" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a>-&gt;at (index);
+<a name="l00120"></a>00120 accept ();
+<a name="l00121"></a>00121 }
+<a name="l00122"></a>00122
+<a name="l00123"></a><a class="code" href="classCommandDialog.html#cd99b824ab0b9db86f17ec4292665251">00123</a> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#cd99b824ab0b9db86f17ec4292665251">CommandDialog::slotCommandActivated</a> (<span class="keywordtype">int</span> index)
+<a name="l00124"></a>00124 {
+<a name="l00125"></a>00125 <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>.at (index); <span class="comment">// will set current item</span>
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commanddialog_8h-source.html b/doc/html/commanddialog_8h-source.html
new file mode 100644
index 0000000..fabeb32
--- /dev/null
+++ b/doc/html/commanddialog_8h-source.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commanddialog.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commanddialog.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> commanddialog.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Oct 31 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef COMMANDDIALOG_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define COMMANDDIALOG_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "CommandDlg.h"</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "commandlist.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "configelem.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "configlist.h"</span>
+<a name="l00026"></a>00026
+<a name="l00031"></a>00031 <span class="preprocessor">#define ID_OPTION_COMPLAIN 13000</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <span class="keyword">class </span><a class="code" href="classConfigList.html">ConfigList</a>;
+<a name="l00034"></a>00034
+<a name="l00035"></a><a class="code" href="classCommandDialog.html">00035</a> <span class="keyword">class </span><a class="code" href="classCommandDialog.html">CommandDialog</a> : <span class="keyword">public</span> <a class="code" href="classCommandDlg.html">CommandDlg</a>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 Q_OBJECT
+<a name="l00038"></a>00038 <span class="keyword">public</span>:
+<a name="l00039"></a>00039 <a class="code" href="classCommandDialog.html#bd38a3e65b0dce5805404012f0613cff">CommandDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="classCommandList.html">CommandList</a>* list, <a class="code" href="classConfigElem.html">ConfigElem</a>* pConfig, <a class="code" href="classConfigList.html">ConfigList</a>* pConfigList);
+<a name="l00040"></a>00040 <a class="code" href="classCommandDialog.html#192de72c165b17b2881c0ba8f60745c1">~CommandDialog</a>();
+<a name="l00041"></a>00041 <span class="keyword">private</span> slots:
+<a name="l00042"></a>00042 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#dda22468a397da253b53f5e6fb355e51">slotAdd</a> ();
+<a name="l00043"></a>00043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#fb379bb2e58af29cb4a41192d09baa5c">slotEdit</a> ();
+<a name="l00044"></a>00044 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#8677e258307ae6388b27cb904657c544">slotCopy</a>();
+<a name="l00045"></a>00045 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#cab1d5db08aac54c1adf59462a3c2ecb">slotDelete</a> ();
+<a name="l00046"></a>00046 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#0dafa016ff6fd4f2273274c0c90f309c">slotOk</a> ();
+<a name="l00047"></a>00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classCommandDialog.html#cd99b824ab0b9db86f17ec4292665251">slotCommandActivated</a> (<span class="keywordtype">int</span>);
+<a name="l00048"></a>00048 <span class="keyword">private</span>:
+<a name="l00049"></a><a class="code" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">00049</a> <a class="code" href="classCommandList.html">CommandList</a>* <a class="code" href="classCommandDialog.html#40534ab21fbace3c1a1a04ebeb7a8d02">m_plist</a>;
+<a name="l00050"></a><a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">00050</a> <a class="code" href="classCommandList.html">CommandList</a> <a class="code" href="classCommandDialog.html#cc18c807ba3c9c1d6fc8000b0c4729b9">m_locallist</a>;
+<a name="l00051"></a><a class="code" href="classCommandDialog.html#ed633f71695d6a861d71c2811a51d2af">00051</a> <a class="code" href="classConfigList.html">ConfigList</a>* <a class="code" href="classCommandDialog.html#ed633f71695d6a861d71c2811a51d2af">m_pConfigList</a>;
+<a name="l00052"></a><a class="code" href="classCommandDialog.html#df9a5022f1021b82ba4426edd688bc26">00052</a> <a class="code" href="classConfigElem.html">ConfigElem</a>* <a class="code" href="classCommandDialog.html#df9a5022f1021b82ba4426edd688bc26">m_pConfig</a>;
+<a name="l00053"></a>00053 };
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commanddialog_8moc_8cpp-source.html b/doc/html/commanddialog_8moc_8cpp-source.html
new file mode 100644
index 0000000..1a54c91
--- /dev/null
+++ b/doc/html/commanddialog_8moc_8cpp-source.html
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commanddialog.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commanddialog.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** CommandDialog meta object code from reading C++ file 'commanddialog.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:53 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: commanddialog_8moc_8cpp-source.html,v 1.8 2007/05/16 20:12:00 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "commanddialog.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *CommandDialog::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"CommandDialog"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *CommandDialog::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_CommandDialog( <span class="stringliteral">"CommandDialog"</span>, &amp;CommandDialog::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString CommandDialog::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"CommandDialog"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString CommandDialog::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"CommandDialog"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* CommandDialog::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = CommandDlg::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotAdd"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotEdit"</span>, 0, 0 };
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotCopy"</span>, 0, 0 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotDelete"</span>, 0, 0 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_5[] = {
+<a name="l00061"></a>00061 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_5 = {<span class="stringliteral">"slotCommandActivated"</span>, 1, param_slot_5 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00065"></a>00065 { <span class="stringliteral">"slotAdd()"</span>, &amp;slot_0, QMetaData::Private },
+<a name="l00066"></a>00066 { <span class="stringliteral">"slotEdit()"</span>, &amp;slot_1, QMetaData::Private },
+<a name="l00067"></a>00067 { <span class="stringliteral">"slotCopy()"</span>, &amp;slot_2, QMetaData::Private },
+<a name="l00068"></a>00068 { <span class="stringliteral">"slotDelete()"</span>, &amp;slot_3, QMetaData::Private },
+<a name="l00069"></a>00069 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_4, QMetaData::Private },
+<a name="l00070"></a>00070 { <span class="stringliteral">"slotCommandActivated(int)"</span>, &amp;slot_5, QMetaData::Private }
+<a name="l00071"></a>00071 };
+<a name="l00072"></a>00072 metaObj = QMetaObject::new_metaobject(
+<a name="l00073"></a>00073 <span class="stringliteral">"CommandDialog"</span>, parentObject,
+<a name="l00074"></a>00074 slot_tbl, 6,
+<a name="l00075"></a>00075 0, 0,
+<a name="l00076"></a>00076 #ifndef QT_NO_PROPERTIES
+<a name="l00077"></a>00077 0, 0,
+<a name="l00078"></a>00078 0, 0,
+<a name="l00079"></a>00079 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00080"></a>00080 0, 0 );
+<a name="l00081"></a>00081 cleanUp_CommandDialog.setMetaObject( metaObj );
+<a name="l00082"></a>00082 <span class="keywordflow">return</span> metaObj;
+<a name="l00083"></a>00083 }
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085 <span class="keywordtype">void</span>* CommandDialog::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00086"></a>00086 {
+<a name="l00087"></a>00087 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"CommandDialog"</span> ) )
+<a name="l00088"></a>00088 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00089"></a>00089 <span class="keywordflow">return</span> CommandDlg::qt_cast( clname );
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 <span class="keywordtype">bool</span> CommandDialog::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00095"></a>00095 <span class="keywordflow">case</span> 0: <a class="code" href="classCommandDialog.html#dda22468a397da253b53f5e6fb355e51">slotAdd</a>(); <span class="keywordflow">break</span>;
+<a name="l00096"></a>00096 <span class="keywordflow">case</span> 1: <a class="code" href="classCommandDialog.html#fb379bb2e58af29cb4a41192d09baa5c">slotEdit</a>(); <span class="keywordflow">break</span>;
+<a name="l00097"></a>00097 <span class="keywordflow">case</span> 2: <a class="code" href="classCommandDialog.html#8677e258307ae6388b27cb904657c544">slotCopy</a>(); <span class="keywordflow">break</span>;
+<a name="l00098"></a>00098 <span class="keywordflow">case</span> 3: <a class="code" href="classCommandDialog.html#cab1d5db08aac54c1adf59462a3c2ecb">slotDelete</a>(); <span class="keywordflow">break</span>;
+<a name="l00099"></a>00099 <span class="keywordflow">case</span> 4: <a class="code" href="classCommandDialog.html#0dafa016ff6fd4f2273274c0c90f309c">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00100"></a>00100 <span class="keywordflow">case</span> 5: <a class="code" href="classCommandDialog.html#cd99b824ab0b9db86f17ec4292665251">slotCommandActivated</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00101"></a>00101 <span class="keywordflow">default</span>:
+<a name="l00102"></a>00102 <span class="keywordflow">return</span> CommandDlg::qt_invoke( _id, _o );
+<a name="l00103"></a>00103 }
+<a name="l00104"></a>00104 <span class="keywordflow">return</span> TRUE;
+<a name="l00105"></a>00105 }
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <span class="keywordtype">bool</span> CommandDialog::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00108"></a>00108 {
+<a name="l00109"></a>00109 <span class="keywordflow">return</span> CommandDlg::qt_emit(_id,_o);
+<a name="l00110"></a>00110 }
+<a name="l00111"></a>00111 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span>
+<a name="l00113"></a>00113 <span class="keywordtype">bool</span> CommandDialog::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00114"></a>00114 {
+<a name="l00115"></a>00115 <span class="keywordflow">return</span> CommandDlg::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00116"></a>00116 }
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118 <span class="keywordtype">bool</span> CommandDialog::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00119"></a>00119 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commandentry_8cpp-source.html b/doc/html/commandentry_8cpp-source.html
new file mode 100644
index 0000000..94ad5c7
--- /dev/null
+++ b/doc/html/commandentry_8cpp-source.html
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commandentry.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commandentry.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> commandentry.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Thu Jul 20 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;kapplication.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;kaction.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qmessagebox.h&gt;</span>
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="preprocessor">#include "commandentry.h"</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "editdialog.h"</span>
+<a name="l00028"></a>00028
+<a name="l00029"></a><a class="code" href="classCommandEntry.html#199c7f73a993b784a15eb3fc5f893956">00029</a> <a class="code" href="classCommandEntry.html">CommandEntry</a>&amp; <a class="code" href="classCommandEntry.html#199c7f73a993b784a15eb3fc5f893956">CommandEntry::operator = </a>(<span class="keyword">const</span> <a class="code" href="classCommandEntry.html">CommandEntry</a>&amp; entry)
+<a name="l00030"></a>00030 {
+<a name="l00031"></a>00031 <a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a> = entry.<a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a>;
+<a name="l00032"></a>00032 <a class="code" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a> = entry.<a class="code" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a>;
+<a name="l00033"></a>00033 <a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a> = entry.<a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a>;
+<a name="l00034"></a>00034 <a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a> = entry.<a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a>;
+<a name="l00035"></a>00035 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00036"></a>00036 }
+<a name="l00037"></a>00037
+<a name="l00038"></a><a class="code" href="classCommandEntry.html#371ab20c14d238960b5e2054ac98a548">00038</a> <span class="keywordtype">bool</span> <a class="code" href="classCommandEntry.html#371ab20c14d238960b5e2054ac98a548">CommandEntry::exec</a> (<a class="code" href="classConfigElem.html">ConfigElem</a>* pelem, <span class="keyword">const</span> <span class="keywordtype">char</span>* header, <span class="keyword">const</span> <span class="keywordtype">char</span>* body)
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 kdDebug () &lt;&lt; <span class="stringliteral">"CommandEntry::exec ();"</span> &lt;&lt; endl;
+<a name="l00041"></a>00041 <span class="keywordflow">return</span> <a class="code" href="classCommandEntry.html#371ab20c14d238960b5e2054ac98a548">exec</a> (<a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a>, pelem, header, body);
+<a name="l00042"></a>00042 }
+<a name="l00043"></a>00043
+<a name="l00044"></a><a class="code" href="classCommandEntry.html#cd2d8c4b1d560d214e0dcbdabefe168f">00044</a> <span class="keywordtype">bool</span> <a class="code" href="classCommandEntry.html#371ab20c14d238960b5e2054ac98a548">CommandEntry::exec</a> (<span class="keyword">const</span> QString&amp; path, <a class="code" href="classConfigElem.html">ConfigElem</a>* pelem, <span class="keyword">const</span> <span class="keywordtype">char</span>* header, <span class="keyword">const</span> <span class="keywordtype">char</span>* body)
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046 kdDebug () &lt;&lt; <span class="stringliteral">"CommandEntry::exec ("</span> &lt;&lt; path &lt;&lt; <span class="stringliteral">");"</span> &lt;&lt; endl;
+<a name="l00047"></a>00047 QString cmd = path;
+<a name="l00048"></a>00048 <span class="keywordtype">int</span> pos;
+<a name="l00049"></a>00049 <span class="keywordflow">if</span> (pelem)
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051 <span class="keywordflow">if</span> ((pos = cmd.find (<span class="stringliteral">"&lt;user&gt;"</span>)) &gt;= 0)
+<a name="l00052"></a>00052 cmd.replace (pos, strlen (<span class="stringliteral">"&lt;user&gt;"</span>), pelem-&gt;<a class="code" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">getUser</a>() );
+<a name="l00053"></a>00053 <span class="keywordflow">if</span> ((pos = cmd.find (<span class="stringliteral">"&lt;server&gt;"</span>)) &gt;= 0)
+<a name="l00054"></a>00054 cmd.replace (pos, strlen (<span class="stringliteral">"&lt;server&gt;"</span>), pelem-&gt;<a class="code" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">getHost</a>());
+<a name="l00055"></a>00055 <span class="keywordflow">if</span> ((pos = cmd.find (<span class="stringliteral">"&lt;passwd&gt;"</span>)) &gt;= 0)
+<a name="l00056"></a>00056 cmd.replace (pos, strlen (<span class="stringliteral">"&lt;passwd&gt;"</span>), pelem-&gt;<a class="code" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">getPassword</a>());
+<a name="l00057"></a>00057 }
+<a name="l00058"></a>00058 <span class="keywordflow">else</span>
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 <span class="keywordflow">if</span> ((pos = cmd.find (<span class="stringliteral">"&lt;user&gt;"</span>)) &gt;= 0)
+<a name="l00061"></a>00061 cmd.remove (pos, strlen (<span class="stringliteral">"&lt;user&gt;"</span>));
+<a name="l00062"></a>00062 <span class="keywordflow">if</span> ((pos = cmd.find (<span class="stringliteral">"&lt;server&gt;"</span>)) &gt;= 0)
+<a name="l00063"></a>00063 cmd.remove (pos, strlen (<span class="stringliteral">"&lt;server&gt;"</span>));
+<a name="l00064"></a>00064 <span class="keywordflow">if</span> ((pos = cmd.find (<span class="stringliteral">"&lt;passwd&gt;"</span>)) &gt;= 0)
+<a name="l00065"></a>00065 cmd.remove (pos, strlen (<span class="stringliteral">"&lt;passwd&gt;"</span>));
+<a name="l00066"></a>00066 }
+<a name="l00067"></a>00067 <span class="keywordflow">if</span> (header &amp;&amp; (pos = cmd.find (<span class="stringliteral">"&lt;header&gt;"</span>)) &gt;= 0)
+<a name="l00068"></a>00068 {
+<a name="l00069"></a>00069 FILE* tmp = fopen (<span class="stringliteral">"/tmp/spamheader"</span>, <span class="stringliteral">"w"</span>);
+<a name="l00070"></a>00070 fputs (header, tmp);
+<a name="l00071"></a>00071 fclose (tmp);
+<a name="l00072"></a>00072 cmd.replace (pos, strlen (<span class="stringliteral">"&lt;header&gt;"</span>), <span class="stringliteral">"/tmp/spamheader"</span>);
+<a name="l00073"></a>00073 }
+<a name="l00074"></a>00074 <span class="keywordflow">if</span> (body &amp;&amp; (pos = cmd.find (<span class="stringliteral">"&lt;body&gt;"</span>)) &gt;= 0)
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076 FILE* tmp = fopen (<span class="stringliteral">"/tmp/spambody"</span>, <span class="stringliteral">"w"</span>);
+<a name="l00077"></a>00077 fputs (body, tmp);
+<a name="l00078"></a>00078 fclose (tmp);
+<a name="l00079"></a>00079 cmd.replace (pos, strlen (<span class="stringliteral">"&lt;body&gt;"</span>), <span class="stringliteral">"/tmp/spambody"</span>);
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081 <span class="keywordtype">int</span> result = 0;
+<a name="l00082"></a>00082 <span class="keywordflow">if</span> (<a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a>) {
+<a name="l00083"></a>00083 <span class="comment">//execute the command and wait for it to return</span>
+<a name="l00084"></a>00084 FILE* output = popen (cmd, <span class="stringliteral">"r"</span>);
+<a name="l00085"></a>00085 <span class="keywordtype">char</span> buffer [81];
+<a name="l00086"></a>00086 QString str;
+<a name="l00087"></a>00087 <span class="keywordflow">while</span> (fgets (buffer, 80, output))
+<a name="l00088"></a>00088 {
+<a name="l00089"></a>00089 str += buffer;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091 KApplication::setOverrideCursor (Qt::arrowCursor);
+<a name="l00092"></a>00092 result = pclose (output);
+<a name="l00093"></a>00093 <span class="keywordflow">if</span> (!str.isEmpty ())
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095 <a class="code" href="classEditDialog.html">EditDialog</a> dlg (NULL, cmd, str, <span class="keyword">false</span>);
+<a name="l00096"></a>00096 dlg.exec ();
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098 kdDebug () &lt;&lt; cmd &lt;&lt; <span class="stringliteral">" returned "</span> &lt;&lt; result &lt;&lt; endl;
+<a name="l00099"></a>00099 }
+<a name="l00100"></a>00100 <span class="keywordflow">else</span>
+<a name="l00101"></a>00101 {
+<a name="l00102"></a>00102 <span class="comment">//execute the command and don't wait for it to return</span>
+<a name="l00103"></a>00103 <span class="keywordtype">int</span> pid;
+<a name="l00104"></a>00104 <span class="keywordflow">if</span> ((pid = fork()) == 0)
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106 <span class="comment">// child processing; don't do any gui stuff here !</span>
+<a name="l00107"></a>00107 system (cmd);
+<a name="l00108"></a>00108 <span class="comment">// we must terminate the child process</span>
+<a name="l00109"></a>00109 exit (0);
+<a name="l00110"></a>00110 <span class="comment">// the bad thing is, we never know if the command failed. We would need some pipe.</span>
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pid == -1)
+<a name="l00113"></a>00113 {
+<a name="l00114"></a>00114 <a class="code" href="classEditDialog.html">EditDialog</a> dlg (NULL, cmd, <span class="stringliteral">"The command failed to execute"</span>, <span class="keyword">false</span>);
+<a name="l00115"></a>00115 dlg.exec ();
+<a name="l00116"></a>00116 }
+<a name="l00117"></a>00117 }
+<a name="l00118"></a>00118 KApplication::restoreOverrideCursor ();
+<a name="l00119"></a>00119 <span class="keywordflow">return</span> (result == 0);
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commandentry_8h-source.html b/doc/html/commandentry_8h-source.html
new file mode 100644
index 0000000..9e53f18
--- /dev/null
+++ b/doc/html/commandentry_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commandentry.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commandentry.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> commandentry.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Thu Jul 20 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef COMMANDENTRY_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define COMMANDENTRY_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qdialog.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qpopupmenu.h&gt;</span>
+<a name="l00023"></a>00023
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;ktoolbar.h&gt;</span>
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="preprocessor">#include "configelem.h"</span>
+<a name="l00027"></a>00027
+<a name="l00031"></a>00031 <span class="keyword">class </span><a class="code" href="classConfigElem.html">ConfigElem</a>;
+<a name="l00032"></a>00032
+<a name="l00033"></a><a class="code" href="classCommandEntry.html">00033</a> <span class="keyword">class </span><a class="code" href="classCommandEntry.html">CommandEntry</a>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="keyword">public</span>:
+<a name="l00036"></a><a class="code" href="classCommandEntry.html#37d1d204b27f43a7585419910f427ef6">00036</a> <a class="code" href="classCommandEntry.html#37d1d204b27f43a7585419910f427ef6">CommandEntry</a> () {};
+<a name="l00037"></a><a class="code" href="classCommandEntry.html#3e849f75a242e963cd2a2ea10f24add9">00037</a> <a class="code" href="classCommandEntry.html#37d1d204b27f43a7585419910f427ef6">CommandEntry</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keyword">const</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keyword">const</span> <span class="keywordtype">bool</span> modal)
+<a name="l00038"></a>00038 : <a class="code" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a> (name), <a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a> (path), <a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a> (id), <a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a> (modal) {};
+<a name="l00039"></a><a class="code" href="classCommandEntry.html#cad226ce36530384dcf7cbe58c25fa8c">00039</a> <a class="code" href="classCommandEntry.html#37d1d204b27f43a7585419910f427ef6">CommandEntry</a> (<span class="keyword">const</span> <a class="code" href="classCommandEntry.html">CommandEntry</a>* copy)
+<a name="l00040"></a>00040 : <a class="code" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a> (copy-&gt;<a class="code" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a>), <a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a> (copy-&gt;<a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a>), <a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a> (copy-&gt;<a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a>), <a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a> (copy-&gt;<a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a>) {};
+<a name="l00041"></a>00041 <a class="code" href="classCommandEntry.html">CommandEntry</a>&amp; <a class="code" href="classCommandEntry.html#199c7f73a993b784a15eb3fc5f893956">operator = </a>(<span class="keyword">const</span> <a class="code" href="classCommandEntry.html">CommandEntry</a>&amp; entry);
+<a name="l00042"></a>00042 <span class="keywordtype">bool</span> <a class="code" href="classCommandEntry.html#371ab20c14d238960b5e2054ac98a548">exec</a> (<a class="code" href="classConfigElem.html">ConfigElem</a>* pelem = NULL, <span class="keyword">const</span> <span class="keywordtype">char</span>* header = NULL, <span class="keyword">const</span> <span class="keywordtype">char</span>* body = NULL);
+<a name="l00043"></a>00043 <span class="keywordtype">bool</span> <a class="code" href="classCommandEntry.html#371ab20c14d238960b5e2054ac98a548">exec</a> (<span class="keyword">const</span> QString&amp; path, <a class="code" href="classConfigElem.html">ConfigElem</a>* pelem, <span class="keyword">const</span> <span class="keywordtype">char</span>* header = NULL, <span class="keyword">const</span> <span class="keywordtype">char</span>* body = NULL);
+<a name="l00044"></a><a class="code" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">00044</a> QString <a class="code" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a>;
+<a name="l00045"></a><a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">00045</a> QString <a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a>;
+<a name="l00046"></a><a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">00046</a> <span class="keywordtype">int</span> <a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a>;
+<a name="l00047"></a><a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">00047</a> <span class="keywordtype">bool</span> <a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a>;
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commandentrydialog_8cpp-source.html b/doc/html/commandentrydialog_8cpp-source.html
new file mode 100644
index 0000000..fae9542
--- /dev/null
+++ b/doc/html/commandentrydialog_8cpp-source.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commandentrydialog.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commandentrydialog.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> commandentrydialog.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Oct 31 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qfileinfo.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qfiledialog.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "commandentry.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "commandentrydialog.h"</span>
+<a name="l00026"></a>00026
+<a name="l00027"></a><a class="code" href="classCommandEntryDialog.html#eb206b2dc7ed4061415c836beb462c94">00027</a> <a class="code" href="classCommandEntryDialog.html#eb206b2dc7ed4061415c836beb462c94">CommandEntryDialog::CommandEntryDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="classCommandEntry.html">CommandEntry</a>* entry, <a class="code" href="classConfigElem.html">ConfigElem</a>* pConfigElem):
+<a name="l00028"></a>00028 <a class="code" href="classCommandEntryDlg.html">CommandEntryDlg</a>(parent,name,true),
+<a name="l00029"></a>00029 m_pentry (entry),
+<a name="l00030"></a>00030 m_pConfigElem (pConfigElem)
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 <a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a>-&gt;setText (entry-&gt;<a class="code" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a>);
+<a name="l00033"></a>00033 <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>-&gt;setText (entry-&gt;<a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a>);
+<a name="l00034"></a>00034 <a class="code" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a>-&gt;setChecked(entry-&gt;<a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a>);
+<a name="l00035"></a>00035 <a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a>-&gt;setFocus ();
+<a name="l00036"></a>00036 }
+<a name="l00037"></a>00037
+<a name="l00038"></a><a class="code" href="classCommandEntryDialog.html#6f23e608879e8835078176de5d48756f">00038</a> <a class="code" href="classCommandEntryDialog.html#6f23e608879e8835078176de5d48756f">CommandEntryDialog::~CommandEntryDialog</a>(){
+<a name="l00039"></a>00039 }
+<a name="l00040"></a>00040
+<a name="l00041"></a><a class="code" href="classCommandEntryDialog.html#faba9a230098cd59984d36ba723c7015">00041</a> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDialog.html#faba9a230098cd59984d36ba723c7015">CommandEntryDialog::slotPath</a> ()
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043 QFileInfo info (<a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>-&gt;text ());
+<a name="l00044"></a>00044 QString dir = info.dirPath ();
+<a name="l00045"></a>00045 QFileDialog dlg (<span class="keyword">this</span>, <span class="stringliteral">"Command"</span>, TRUE);
+<a name="l00046"></a>00046 dlg.setCaption (i18n(<span class="stringliteral">"Select Command"</span>));
+<a name="l00047"></a>00047 dlg.setDir (dir);
+<a name="l00048"></a>00048 dlg.setMode (QFileDialog::ExistingFile);
+<a name="l00049"></a>00049 <span class="keywordflow">if</span> (dlg.exec () == QDialog::Accepted)
+<a name="l00050"></a>00050 <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>-&gt;setText (dlg.selectedFile());
+<a name="l00051"></a>00051 }
+<a name="l00052"></a>00052
+<a name="l00053"></a><a class="code" href="classCommandEntryDialog.html#8187f0d92fcd9aae910cfb882bf8745e">00053</a> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDialog.html#8187f0d92fcd9aae910cfb882bf8745e">CommandEntryDialog::slotOk</a> ()
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055 QString name = <a class="code" href="classCommandEntryDlg.html#ad145bf81ac6c124364a9f37990e1736">m_EditName</a>-&gt;text();
+<a name="l00056"></a>00056 QString path = <a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>-&gt;text();
+<a name="l00057"></a>00057 <span class="keywordflow">if</span> (!name.isEmpty() &amp;&amp; !path.isEmpty())
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059 <a class="code" href="classCommandEntryDialog.html#a9cc8cd62488ed8553a10629efd05493">m_pentry</a>-&gt;<a class="code" href="classCommandEntry.html#12d3b1efa2768340e1b90b565a52edc6">m_name</a> = name;
+<a name="l00060"></a>00060 <a class="code" href="classCommandEntryDialog.html#a9cc8cd62488ed8553a10629efd05493">m_pentry</a>-&gt;<a class="code" href="classCommandEntry.html#b2824de79b051470cd00b1d2b51a0ce1">m_path</a> = path;
+<a name="l00061"></a>00061 <a class="code" href="classCommandEntryDialog.html#a9cc8cd62488ed8553a10629efd05493">m_pentry</a>-&gt;<a class="code" href="classCommandEntry.html#ff7231796097759987dfcd3fe631bdff">m_waitForCommand</a> = <a class="code" href="classCommandEntryDlg.html#49ab519895b715e68dd255587718b641">m_checkModal</a>-&gt;isChecked();
+<a name="l00062"></a>00062 accept ();
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064 }
+<a name="l00065"></a>00065
+<a name="l00066"></a><a class="code" href="classCommandEntryDialog.html#875065ff0abfde7cf8a673de0423b3e2">00066</a> <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDialog.html#875065ff0abfde7cf8a673de0423b3e2">CommandEntryDialog::slotTest</a> ()
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068 <a class="code" href="classCommandEntryDialog.html#a9cc8cd62488ed8553a10629efd05493">m_pentry</a>-&gt;<a class="code" href="classCommandEntry.html#371ab20c14d238960b5e2054ac98a548">exec</a> (<a class="code" href="classCommandEntryDlg.html#5075918262a60e47f82fbd07e7f20e28">m_EditPath</a>-&gt;text(), <a class="code" href="classCommandEntryDialog.html#a7e4e602a8d726fdb9cb2b65f86a5831">m_pConfigElem</a>);
+<a name="l00069"></a>00069 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commandentrydialog_8h-source.html b/doc/html/commandentrydialog_8h-source.html
new file mode 100644
index 0000000..b091588
--- /dev/null
+++ b/doc/html/commandentrydialog_8h-source.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commandentrydialog.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commandentrydialog.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> commandentrydialog.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Oct 31 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef COMMANDENTRYDIALOG_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define COMMANDENTRYDIALOG_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "commandentry.h"</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "CommandEntryDlg.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "configelem.h"</span>
+<a name="l00025"></a>00025
+<a name="l00030"></a><a class="code" href="classCommandEntryDialog.html">00030</a> <span class="keyword">class </span><a class="code" href="classCommandEntryDialog.html">CommandEntryDialog</a> : <span class="keyword">public</span> <a class="code" href="classCommandEntryDlg.html">CommandEntryDlg</a>
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 Q_OBJECT
+<a name="l00033"></a>00033 <span class="keyword">public</span>:
+<a name="l00034"></a>00034 <a class="code" href="classCommandEntryDialog.html#eb206b2dc7ed4061415c836beb462c94">CommandEntryDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="classCommandEntry.html">CommandEntry</a>* entry, <a class="code" href="classConfigElem.html">ConfigElem</a>* pConfigElem);
+<a name="l00035"></a>00035 <a class="code" href="classCommandEntryDialog.html#6f23e608879e8835078176de5d48756f">~CommandEntryDialog</a>();
+<a name="l00036"></a>00036 <span class="keyword">private</span> slots:
+<a name="l00037"></a>00037 <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDialog.html#faba9a230098cd59984d36ba723c7015">slotPath</a> ();
+<a name="l00038"></a>00038 <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDialog.html#875065ff0abfde7cf8a673de0423b3e2">slotTest</a> ();
+<a name="l00039"></a>00039 <span class="keywordtype">void</span> <a class="code" href="classCommandEntryDialog.html#8187f0d92fcd9aae910cfb882bf8745e">slotOk</a> ();
+<a name="l00040"></a>00040 <span class="keyword">private</span>:
+<a name="l00041"></a><a class="code" href="classCommandEntryDialog.html#a9cc8cd62488ed8553a10629efd05493">00041</a> <a class="code" href="classCommandEntry.html">CommandEntry</a>* <a class="code" href="classCommandEntryDialog.html#a9cc8cd62488ed8553a10629efd05493">m_pentry</a>;
+<a name="l00042"></a><a class="code" href="classCommandEntryDialog.html#a7e4e602a8d726fdb9cb2b65f86a5831">00042</a> <a class="code" href="classConfigElem.html">ConfigElem</a>* <a class="code" href="classCommandEntryDialog.html#a7e4e602a8d726fdb9cb2b65f86a5831">m_pConfigElem</a>;
+<a name="l00043"></a>00043 };
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commandentrydialog_8moc_8cpp-source.html b/doc/html/commandentrydialog_8moc_8cpp-source.html
new file mode 100644
index 0000000..d6439ed
--- /dev/null
+++ b/doc/html/commandentrydialog_8moc_8cpp-source.html
@@ -0,0 +1,129 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commandentrydialog.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commandentrydialog.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** CommandEntryDialog meta object code from reading C++ file 'commandentrydialog.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:53 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: commandentrydialog_8moc_8cpp-source.html,v 1.8 2007/05/16 20:12:00 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "commandentrydialog.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *CommandEntryDialog::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"CommandEntryDialog"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *CommandEntryDialog::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_CommandEntryDialog( <span class="stringliteral">"CommandEntryDialog"</span>, &amp;CommandEntryDialog::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString CommandEntryDialog::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"CommandEntryDialog"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString CommandEntryDialog::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"CommandEntryDialog"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* CommandEntryDialog::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = CommandEntryDlg::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotPath"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotTest"</span>, 0, 0 };
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00059"></a>00059 { <span class="stringliteral">"slotPath()"</span>, &amp;slot_0, QMetaData::Private },
+<a name="l00060"></a>00060 { <span class="stringliteral">"slotTest()"</span>, &amp;slot_1, QMetaData::Private },
+<a name="l00061"></a>00061 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_2, QMetaData::Private }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 metaObj = QMetaObject::new_metaobject(
+<a name="l00064"></a>00064 <span class="stringliteral">"CommandEntryDialog"</span>, parentObject,
+<a name="l00065"></a>00065 slot_tbl, 3,
+<a name="l00066"></a>00066 0, 0,
+<a name="l00067"></a>00067 #ifndef QT_NO_PROPERTIES
+<a name="l00068"></a>00068 0, 0,
+<a name="l00069"></a>00069 0, 0,
+<a name="l00070"></a>00070 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00071"></a>00071 0, 0 );
+<a name="l00072"></a>00072 cleanUp_CommandEntryDialog.setMetaObject( metaObj );
+<a name="l00073"></a>00073 <span class="keywordflow">return</span> metaObj;
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="keywordtype">void</span>* CommandEntryDialog::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"CommandEntryDialog"</span> ) )
+<a name="l00079"></a>00079 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00080"></a>00080 <span class="keywordflow">return</span> CommandEntryDlg::qt_cast( clname );
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="keywordtype">bool</span> CommandEntryDialog::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00086"></a>00086 <span class="keywordflow">case</span> 0: <a class="code" href="classCommandEntryDialog.html#faba9a230098cd59984d36ba723c7015">slotPath</a>(); <span class="keywordflow">break</span>;
+<a name="l00087"></a>00087 <span class="keywordflow">case</span> 1: <a class="code" href="classCommandEntryDialog.html#875065ff0abfde7cf8a673de0423b3e2">slotTest</a>(); <span class="keywordflow">break</span>;
+<a name="l00088"></a>00088 <span class="keywordflow">case</span> 2: <a class="code" href="classCommandEntryDialog.html#8187f0d92fcd9aae910cfb882bf8745e">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00089"></a>00089 <span class="keywordflow">default</span>:
+<a name="l00090"></a>00090 <span class="keywordflow">return</span> CommandEntryDlg::qt_invoke( _id, _o );
+<a name="l00091"></a>00091 }
+<a name="l00092"></a>00092 <span class="keywordflow">return</span> TRUE;
+<a name="l00093"></a>00093 }
+<a name="l00094"></a>00094
+<a name="l00095"></a>00095 <span class="keywordtype">bool</span> CommandEntryDialog::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00096"></a>00096 {
+<a name="l00097"></a>00097 <span class="keywordflow">return</span> CommandEntryDlg::qt_emit(_id,_o);
+<a name="l00098"></a>00098 }
+<a name="l00099"></a>00099 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00100"></a>00100 <span class="preprocessor"></span>
+<a name="l00101"></a>00101 <span class="keywordtype">bool</span> CommandEntryDialog::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00102"></a>00102 {
+<a name="l00103"></a>00103 <span class="keywordflow">return</span> CommandEntryDlg::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00104"></a>00104 }
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 <span class="keywordtype">bool</span> CommandEntryDialog::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00107"></a>00107 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commandlist_8cpp-source.html b/doc/html/commandlist_8cpp-source.html
new file mode 100644
index 0000000..913d2df
--- /dev/null
+++ b/doc/html/commandlist_8cpp-source.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commandlist.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commandlist.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> commandlist.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Oct 31 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "commandentry.h"</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "commandlist.h"</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a><a class="code" href="classCommandList.html#a5cc72c5c68da1d3e18f808da93025c6">00022</a> <a class="code" href="classCommandList.html#a5cc72c5c68da1d3e18f808da93025c6">CommandList::CommandList</a>()
+<a name="l00023"></a>00023 {
+<a name="l00024"></a>00024 setAutoDelete (<span class="keyword">true</span>);
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a><a class="code" href="classCommandList.html#ada18ff9b6162b3ca25b9e4c28a05031">00027</a> <a class="code" href="classCommandList.html#ada18ff9b6162b3ca25b9e4c28a05031">CommandList::~CommandList</a>()
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029 }
+<a name="l00030"></a>00030
+<a name="l00031"></a><a class="code" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">00031</a> <span class="keywordtype">void</span> <a class="code" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">CommandList::setCombo</a> (QComboBox* combo, <span class="keywordtype">int</span> nIndex)
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 combo-&gt;clear ();
+<a name="l00034"></a>00034 <span class="keywordflow">for</span> (<a class="code" href="classCommandEntry.html">CommandEntry</a>* pElem = first(); pElem; pElem = next())
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 combo-&gt;insertItem (pElem-&gt;m_name);
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="keywordflow">if</span> (nIndex &gt;= 0)
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 at (nIndex);
+<a name="l00041"></a>00041 combo-&gt;setCurrentItem (nIndex);
+<a name="l00042"></a>00042 }
+<a name="l00043"></a>00043 }
+<a name="l00044"></a>00044
+<a name="l00045"></a><a class="code" href="classCommandList.html#5db2a340101b2c274fa4691e4a90caa9">00045</a> <a class="code" href="classCommandList.html">CommandList</a>&amp; <a class="code" href="classCommandList.html#5db2a340101b2c274fa4691e4a90caa9">CommandList::operator = </a>(<a class="code" href="classCommandList.html">CommandList</a>&amp; list)
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047 clear ();
+<a name="l00048"></a>00048 <span class="keywordtype">int</span> nIndex = list.at ();
+<a name="l00049"></a>00049 <span class="keywordflow">for</span> (<a class="code" href="classCommandEntry.html">CommandEntry</a>* item = list.first (); item; item = list.next ())
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051 append (<span class="keyword">new</span> <a class="code" href="classCommandEntry.html">CommandEntry</a> (item));
+<a name="l00052"></a>00052 }
+<a name="l00053"></a>00053 at (nIndex);
+<a name="l00054"></a>00054 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00055"></a>00055 }
+<a name="l00056"></a>00056
+<a name="l00057"></a><a class="code" href="classCommandList.html#99f8a7c87e09a186bd5664638b704619">00057</a> <span class="keywordtype">bool</span> <a class="code" href="classCommandList.html#99f8a7c87e09a186bd5664638b704619">CommandList::exec</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code" href="classConfigElem.html">ConfigElem</a>* pelem, <span class="keyword">const</span> <span class="keywordtype">char</span>* header, <span class="keyword">const</span> <span class="keywordtype">char</span>* body)
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059 <span class="keywordtype">bool</span> result = <span class="keyword">false</span>;
+<a name="l00060"></a>00060 <a class="code" href="classCommandEntry.html">CommandEntry</a>* test = <span class="keyword">new</span> <a class="code" href="classCommandEntry.html">CommandEntry</a> (NULL, NULL, <span class="keywordtype">id</span>, <span class="keyword">true</span>);
+<a name="l00061"></a>00061 <span class="keywordtype">int</span> pos = find (test);
+<a name="l00062"></a>00062 <span class="keywordflow">if</span> (pos &gt;= 0)
+<a name="l00063"></a>00063 {
+<a name="l00064"></a>00064 result = at (pos)-&gt;exec (pelem, header, body);
+<a name="l00065"></a>00065 }
+<a name="l00066"></a>00066 <span class="keywordflow">else</span>
+<a name="l00067"></a>00067 kdError () &lt;&lt; <span class="stringliteral">"No ID "</span> &lt;&lt; <span class="keywordtype">id</span> &lt;&lt; <span class="stringliteral">" found in commandlist."</span> &lt;&lt; endl;
+<a name="l00068"></a>00068 <span class="keyword">delete</span> test;
+<a name="l00069"></a>00069 <span class="keywordflow">return</span> result;
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071
+<a name="l00072"></a><a class="code" href="classCommandList.html#7450f5fc2f7d1fafd3b490f5d39a72e3">00072</a> <span class="keywordtype">bool</span> <a class="code" href="classCommandList.html#99f8a7c87e09a186bd5664638b704619">CommandList::exec</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos, <a class="code" href="classConfigElem.html">ConfigElem</a>* pelem)
+<a name="l00073"></a>00073 {
+<a name="l00074"></a>00074 <span class="comment">// command may have bee deleted</span>
+<a name="l00075"></a>00075 <span class="keywordflow">if</span> (pos &lt; count ())
+<a name="l00076"></a>00076 <span class="keywordflow">return</span> at (pos)-&gt;exec (pelem);
+<a name="l00077"></a>00077 <span class="keywordflow">else</span>
+<a name="l00078"></a>00078 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080
+<a name="l00081"></a><a class="code" href="classCommandList.html#75139c46235d0453af653bfaf9018a11">00081</a> <span class="keywordtype">int</span> <a class="code" href="classCommandList.html#75139c46235d0453af653bfaf9018a11">CommandList::compareItems</a> (QCollection::Item item1, QCollection::Item item2 )
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083 <a class="code" href="classCommandEntry.html">CommandEntry</a>* entry1 = (<a class="code" href="classCommandEntry.html">CommandEntry</a>*) item1;
+<a name="l00084"></a>00084 <a class="code" href="classCommandEntry.html">CommandEntry</a>* entry2 = (<a class="code" href="classCommandEntry.html">CommandEntry</a>*) item2;
+<a name="l00085"></a>00085 <span class="keywordflow">if</span> (entry1-&gt;<a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a> &gt; entry2-&gt;<a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a>)
+<a name="l00086"></a>00086 <span class="keywordflow">return</span> 1;
+<a name="l00087"></a>00087 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (entry1-&gt;<a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a> == entry2-&gt;<a class="code" href="classCommandEntry.html#5f1098dd21df36fae20591ba0fc9a5fa">m_id</a>)
+<a name="l00088"></a>00088 <span class="keywordflow">return</span> 0;
+<a name="l00089"></a>00089 <span class="keywordflow">else</span> <span class="keywordflow">return</span> -1;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091
+<a name="l00092"></a><a class="code" href="classCommandList.html#5037135701a78aadeebc9520df6abf2b">00092</a> QCollection::Item <a class="code" href="classCommandList.html#5037135701a78aadeebc9520df6abf2b">CommandList::newItem</a> (QCollection::Item d)
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classCommandEntry.html">CommandEntry</a> ((<a class="code" href="classCommandEntry.html">CommandEntry</a>*)d);
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096
+<a name="l00097"></a><a class="code" href="classCommandList.html#154b13cfab656e47790f1f12f92401a4">00097</a> <span class="keywordtype">void</span> <a class="code" href="classCommandList.html#154b13cfab656e47790f1f12f92401a4">CommandList::readOptions</a> (KConfig* config)
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099 config-&gt;setGroup (<span class="stringliteral">"usercommands"</span>);
+<a name="l00100"></a>00100 <span class="keywordtype">bool</span> goon = <span class="keyword">true</span>;
+<a name="l00101"></a>00101 <span class="keywordtype">int</span> i = 0;
+<a name="l00102"></a>00102 <span class="keywordflow">while</span> (goon)
+<a name="l00103"></a>00103 {
+<a name="l00104"></a>00104 QString cmd (config-&gt;readEntry (QString (<span class="stringliteral">"cmd%1"</span>).arg(i)));
+<a name="l00105"></a>00105 <span class="keywordflow">if</span> (!cmd.isEmpty ())
+<a name="l00106"></a>00106 {
+<a name="l00107"></a>00107 QString path = config-&gt;readEntry (QString(<span class="stringliteral">"path%1"</span>).arg(i));
+<a name="l00108"></a>00108 <span class="keywordtype">int</span> <span class="keywordtype">id</span> = config-&gt;readNumEntry (QString(<span class="stringliteral">"id%1"</span>).arg(i));
+<a name="l00109"></a>00109 <span class="keywordtype">bool</span> modal = config-&gt;readBoolEntry (QString(<span class="stringliteral">"modal%1"</span>).arg(i), <span class="keyword">true</span>);
+<a name="l00110"></a>00110 append (<span class="keyword">new</span> <a class="code" href="classCommandEntry.html">CommandEntry</a> (cmd, path, <span class="keywordtype">id</span>, modal));
+<a name="l00111"></a>00111 i++;
+<a name="l00112"></a>00112 }
+<a name="l00113"></a>00113 <span class="keywordflow">else</span>
+<a name="l00114"></a>00114 goon = <span class="keyword">false</span>;
+<a name="l00115"></a>00115 }
+<a name="l00116"></a>00116 <span class="keywordflow">if</span> (i &gt; 0)
+<a name="l00117"></a>00117 at (0);
+<a name="l00118"></a>00118 }
+<a name="l00119"></a>00119
+<a name="l00120"></a><a class="code" href="classCommandList.html#49d6d504715977b9d20fbc931ab62641">00120</a> <span class="keywordtype">void</span> <a class="code" href="classCommandList.html#49d6d504715977b9d20fbc931ab62641">CommandList::saveOptions</a> (KConfig* config)
+<a name="l00121"></a>00121 {
+<a name="l00122"></a>00122 kdDebug () &lt;&lt; <span class="stringliteral">"CommandList::saveOptions"</span> &lt;&lt; endl;
+<a name="l00123"></a>00123 config-&gt;setGroup (<span class="stringliteral">"usercommands"</span>);
+<a name="l00124"></a>00124 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; count (); i++)
+<a name="l00125"></a>00125 {
+<a name="l00126"></a>00126 config-&gt;writeEntry (QString(<span class="stringliteral">"cmd%1"</span>).arg(i), at(i)-&gt;m_name);
+<a name="l00127"></a>00127 config-&gt;writeEntry (QString(<span class="stringliteral">"path%1"</span>).arg(i), at(i)-&gt;m_path);
+<a name="l00128"></a>00128 config-&gt;writeEntry (QString(<span class="stringliteral">"id%1"</span>).arg(i), at(i)-&gt;m_id);
+<a name="l00129"></a>00129 config-&gt;writeEntry (QString(<span class="stringliteral">"modal%1"</span>).arg(i), at(i)-&gt;m_waitForCommand);
+<a name="l00130"></a>00130 }
+<a name="l00131"></a>00131 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/commandlist_8h-source.html b/doc/html/commandlist_8h-source.html
new file mode 100644
index 0000000..651391b
--- /dev/null
+++ b/doc/html/commandlist_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/commandlist.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>commandlist.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> commandlist.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Oct 31 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef COMMANDLIST_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define COMMANDLIST_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qptrlist.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "configelem.h"</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "commandentry.h"</span>
+<a name="l00024"></a>00024
+<a name="l00028"></a>00028 <span class="keyword">class </span><a class="code" href="classCommandEntry.html">CommandEntry</a>;
+<a name="l00029"></a>00029 <span class="keyword">class </span><a class="code" href="classConfigElem.html">ConfigElem</a>;
+<a name="l00030"></a>00030
+<a name="l00031"></a><a class="code" href="classCommandList.html">00031</a> <span class="keyword">class </span><a class="code" href="classCommandList.html">CommandList</a> : <span class="keyword">public</span> QPtrList&lt;CommandEntry&gt;
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keyword">public</span>:
+<a name="l00034"></a>00034 <a class="code" href="classCommandList.html#a5cc72c5c68da1d3e18f808da93025c6">CommandList</a> ();
+<a name="l00035"></a>00035 <span class="keyword">virtual</span> <a class="code" href="classCommandList.html#ada18ff9b6162b3ca25b9e4c28a05031">~CommandList</a>();
+<a name="l00036"></a>00036 <span class="keywordtype">void</span> <a class="code" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">setCombo</a> (QComboBox* combo, <span class="keywordtype">int</span> nIndex);
+<a name="l00037"></a>00037 <a class="code" href="classCommandList.html">CommandList</a>&amp; <a class="code" href="classCommandList.html#5db2a340101b2c274fa4691e4a90caa9">operator = </a>(<a class="code" href="classCommandList.html">CommandList</a>&amp; right);
+<a name="l00038"></a>00038 <span class="keywordtype">bool</span> <a class="code" href="classCommandList.html#99f8a7c87e09a186bd5664638b704619">exec</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code" href="classConfigElem.html">ConfigElem</a>* pelem, <span class="keyword">const</span> <span class="keywordtype">char</span>* header, <span class="keyword">const</span> <span class="keywordtype">char</span>* body);
+<a name="l00039"></a>00039 <span class="keywordtype">bool</span> <a class="code" href="classCommandList.html#99f8a7c87e09a186bd5664638b704619">exec</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos, <a class="code" href="classConfigElem.html">ConfigElem</a>* pelem);
+<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="classCommandList.html#154b13cfab656e47790f1f12f92401a4">readOptions</a> (KConfig* config);
+<a name="l00041"></a>00041 <span class="keywordtype">void</span> <a class="code" href="classCommandList.html#49d6d504715977b9d20fbc931ab62641">saveOptions</a> (KConfig* config);
+<a name="l00042"></a>00042 <span class="keyword">protected</span>:
+<a name="l00043"></a>00043 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classCommandList.html#75139c46235d0453af653bfaf9018a11">compareItems</a> (QCollection::Item item1, QCollection::Item item2);
+<a name="l00044"></a>00044 <span class="keyword">virtual</span> QCollection::Item <a class="code" href="classCommandList.html#5037135701a78aadeebc9520df6abf2b">newItem</a> (QCollection::Item d);
+<a name="l00045"></a>00045 };
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/config_8h-source.html b/doc/html/config_8h-source.html
new file mode 100644
index 0000000..1f431a6
--- /dev/null
+++ b/doc/html/config_8h-source.html
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/config.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a></div>
+<h1>config.h</h1><a href="config_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* config.h. Generated from config.h.in by configure. */</span>
+<a name="l00002"></a>00002 <span class="comment">/* config.h.in. Generated from configure.in by autoheader. */</span>
+<a name="l00003"></a>00003
+<a name="l00004"></a>00004 <span class="comment">/* Define to 1 if you have the &lt;Carbon/Carbon.h&gt; header file. */</span>
+<a name="l00005"></a>00005 <span class="comment">/* #undef HAVE_CARBON_CARBON_H */</span>
+<a name="l00006"></a>00006
+<a name="l00007"></a>00007 <span class="comment">/* Define if you have the CoreAudio API */</span>
+<a name="l00008"></a>00008 <span class="comment">/* #undef HAVE_COREAUDIO */</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="comment">/* Define to 1 if you have the &lt;crt_externs.h&gt; header file. */</span>
+<a name="l00011"></a>00011 <span class="comment">/* #undef HAVE_CRT_EXTERNS_H */</span>
+<a name="l00012"></a>00012
+<a name="l00013"></a>00013 <span class="comment">/* Defines if your system has the crypt function */</span>
+<a name="l00014"></a><a class="code" href="config_8h.html#cba86befdbaa214237a79fe6272ea219">00014</a> <span class="preprocessor">#define HAVE_CRYPT 1</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span>
+<a name="l00016"></a>00016 <span class="comment">/* Define to 1 if you have the &lt;dlfcn.h&gt; header file. */</span>
+<a name="l00017"></a><a class="code" href="config_8h.html#0ee1617ff2f6885ef384a3dd46f9b9d7">00017</a> <span class="preprocessor">#define HAVE_DLFCN_H 1</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 <span class="comment">/* Define to 1 if you have the &lt;inttypes.h&gt; header file. */</span>
+<a name="l00020"></a><a class="code" href="config_8h.html#b90a030ff2790ebdc176660a6dd2a478">00020</a> <span class="preprocessor">#define HAVE_INTTYPES_H 1</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="comment">/* Define if you have libjpeg */</span>
+<a name="l00023"></a><a class="code" href="config_8h.html#538da5552d4d4982205e0b4a44e712e5">00023</a> <span class="preprocessor">#define HAVE_LIBJPEG 1</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="comment">/* Define if you have libpng */</span>
+<a name="l00026"></a><a class="code" href="config_8h.html#ba4526f4e610f633e575fd23d7cf1208">00026</a> <span class="preprocessor">#define HAVE_LIBPNG 1</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span>
+<a name="l00028"></a>00028 <span class="comment">/* Define if you have a working libpthread (will enable threaded code) */</span>
+<a name="l00029"></a><a class="code" href="config_8h.html#1e55aaa6b69400645b6b23359e860751">00029</a> <span class="preprocessor">#define HAVE_LIBPTHREAD 1</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="comment">/* Define if you have libz */</span>
+<a name="l00032"></a><a class="code" href="config_8h.html#b52774670674c949e48837976b331e33">00032</a> <span class="preprocessor">#define HAVE_LIBZ 1</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00034"></a>00034 <span class="comment">/* Define to 1 if you have the &lt;memory.h&gt; header file. */</span>
+<a name="l00035"></a><a class="code" href="config_8h.html#e93a78f9d076138897af441c9f86f285">00035</a> <span class="preprocessor">#define HAVE_MEMORY_H 1</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="comment">/* Define if your system needs _NSGetEnviron to set up the environment */</span>
+<a name="l00038"></a>00038 <span class="comment">/* #undef HAVE_NSGETENVIRON */</span>
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <span class="comment">/* Define if you have res_init */</span>
+<a name="l00041"></a><a class="code" href="config_8h.html#8d185aeec741b71aa701fdb6016e7a41">00041</a> <span class="preprocessor">#define HAVE_RES_INIT 1</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="comment">/* Define if you have the res_init prototype */</span>
+<a name="l00044"></a><a class="code" href="config_8h.html#72c5f90be7d7f1bb2dd3e66ed9ab727e">00044</a> <span class="preprocessor">#define HAVE_RES_INIT_PROTO 1</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 <span class="comment">/* Define if you have a STL implementation by SGI */</span>
+<a name="l00047"></a><a class="code" href="config_8h.html#6887c6e29ea8ec742139ec9e2749a2a6">00047</a> <span class="preprocessor">#define HAVE_SGI_STL 1</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 <span class="comment">/* Define to 1 if you have the `snprintf' function. */</span>
+<a name="l00050"></a><a class="code" href="config_8h.html#040bd9182ad5ba7261448993c38565ea">00050</a> <span class="preprocessor">#define HAVE_SNPRINTF 1</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 <span class="comment">/* Define to 1 if you have the &lt;stdint.h&gt; header file. */</span>
+<a name="l00053"></a><a class="code" href="config_8h.html#b6cd6d1c63c1e26ea2d4537b77148354">00053</a> <span class="preprocessor">#define HAVE_STDINT_H 1</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="comment">/* Define to 1 if you have the &lt;stdlib.h&gt; header file. */</span>
+<a name="l00056"></a><a class="code" href="config_8h.html#9e0e434ec1a6ddbd97db12b5a32905e0">00056</a> <span class="preprocessor">#define HAVE_STDLIB_H 1</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="comment">/* Define to 1 if you have the &lt;strings.h&gt; header file. */</span>
+<a name="l00059"></a><a class="code" href="config_8h.html#405d10d46190bcb0320524c54eafc850">00059</a> <span class="preprocessor">#define HAVE_STRINGS_H 1</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 <span class="comment">/* Define to 1 if you have the &lt;string.h&gt; header file. */</span>
+<a name="l00062"></a><a class="code" href="config_8h.html#d4c234dd1625255dc626a15886306e7d">00062</a> <span class="preprocessor">#define HAVE_STRING_H 1</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00064"></a>00064 <span class="comment">/* Define if you have strlcat */</span>
+<a name="l00065"></a>00065 <span class="comment">/* #undef HAVE_STRLCAT */</span>
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="comment">/* Define if you have the strlcat prototype */</span>
+<a name="l00068"></a>00068 <span class="comment">/* #undef HAVE_STRLCAT_PROTO */</span>
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <span class="comment">/* Define if you have strlcpy */</span>
+<a name="l00071"></a>00071 <span class="comment">/* #undef HAVE_STRLCPY */</span>
+<a name="l00072"></a>00072
+<a name="l00073"></a>00073 <span class="comment">/* Define if you have the strlcpy prototype */</span>
+<a name="l00074"></a>00074 <span class="comment">/* #undef HAVE_STRLCPY_PROTO */</span>
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="comment">/* Define to 1 if you have the &lt;sys/bitypes.h&gt; header file. */</span>
+<a name="l00077"></a><a class="code" href="config_8h.html#228b2a184bbed5a42c16481a57e29456">00077</a> <span class="preprocessor">#define HAVE_SYS_BITYPES_H 1</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span>
+<a name="l00079"></a>00079 <span class="comment">/* Define to 1 if you have the &lt;sys/stat.h&gt; header file. */</span>
+<a name="l00080"></a><a class="code" href="config_8h.html#ce156430ba007d19b4348a950d0c692b">00080</a> <span class="preprocessor">#define HAVE_SYS_STAT_H 1</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>
+<a name="l00082"></a>00082 <span class="comment">/* Define to 1 if you have the &lt;sys/types.h&gt; header file. */</span>
+<a name="l00083"></a><a class="code" href="config_8h.html#69dc70bea5d1f8bd2be9740e974fa666">00083</a> <span class="preprocessor">#define HAVE_SYS_TYPES_H 1</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span>
+<a name="l00085"></a>00085 <span class="comment">/* Define to 1 if you have the &lt;unistd.h&gt; header file. */</span>
+<a name="l00086"></a><a class="code" href="config_8h.html#219b06937831d0da94d801ab13987639">00086</a> <span class="preprocessor">#define HAVE_UNISTD_H 1</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span>
+<a name="l00088"></a>00088 <span class="comment">/* Define to 1 if you have the `vsnprintf' function. */</span>
+<a name="l00089"></a><a class="code" href="config_8h.html#4ac6a60cb19181437136206238f16497">00089</a> <span class="preprocessor">#define HAVE_VSNPRINTF 1</span>
+<a name="l00090"></a>00090 <span class="preprocessor"></span>
+<a name="l00091"></a>00091 <span class="comment">/* Suffix for lib directories */</span>
+<a name="l00092"></a><a class="code" href="config_8h.html#9fa8c0f3c2dc6b33948463cddf9d461c">00092</a> <span class="preprocessor">#define KDELIBSUFF ""</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>
+<a name="l00094"></a>00094 <span class="comment">/* Name of package */</span>
+<a name="l00095"></a><a class="code" href="config_8h.html#ca8570fb706c81df371b7f9bc454ae03">00095</a> <span class="preprocessor">#define PACKAGE "kshowmail"</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span>
+<a name="l00097"></a>00097 <span class="comment">/* Define to the address where bug reports for this package should be sent. */</span>
+<a name="l00098"></a><a class="code" href="config_8h.html#1d1d2d7f8d2f95b376954d649ab03233">00098</a> <span class="preprocessor">#define PACKAGE_BUGREPORT ""</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span>
+<a name="l00100"></a>00100 <span class="comment">/* Define to the full name of this package. */</span>
+<a name="l00101"></a><a class="code" href="config_8h.html#1c0439e4355794c09b64274849eb0279">00101</a> <span class="preprocessor">#define PACKAGE_NAME ""</span>
+<a name="l00102"></a>00102 <span class="preprocessor"></span>
+<a name="l00103"></a>00103 <span class="comment">/* Define to the full name and version of this package. */</span>
+<a name="l00104"></a><a class="code" href="config_8h.html#c73e6f903c16eca7710f92e36e1c6fbf">00104</a> <span class="preprocessor">#define PACKAGE_STRING ""</span>
+<a name="l00105"></a>00105 <span class="preprocessor"></span>
+<a name="l00106"></a>00106 <span class="comment">/* Define to the one symbol short name of this package. */</span>
+<a name="l00107"></a><a class="code" href="config_8h.html#f415af6bfede0e8d5453708afe68651c">00107</a> <span class="preprocessor">#define PACKAGE_TARNAME ""</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span>
+<a name="l00109"></a>00109 <span class="comment">/* Define to the version of this package. */</span>
+<a name="l00110"></a><a class="code" href="config_8h.html#a326a05d5e30f9e9a4bb0b4469d5d0c0">00110</a> <span class="preprocessor">#define PACKAGE_VERSION ""</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>
+<a name="l00112"></a>00112 <span class="comment">/* The size of `char *', as computed by sizeof. */</span>
+<a name="l00113"></a><a class="code" href="config_8h.html#58e512576a8aeebaef86046d3e5d7d36">00113</a> <span class="preprocessor">#define SIZEOF_CHAR_P 4</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span>
+<a name="l00115"></a>00115 <span class="comment">/* The size of `int', as computed by sizeof. */</span>
+<a name="l00116"></a><a class="code" href="config_8h.html#44184cf844a916eee78598ab35fc966b">00116</a> <span class="preprocessor">#define SIZEOF_INT 4</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span>
+<a name="l00118"></a>00118 <span class="comment">/* The size of `long', as computed by sizeof. */</span>
+<a name="l00119"></a><a class="code" href="config_8h.html#22aece5d034fd9040a3d01c3797fdfe7">00119</a> <span class="preprocessor">#define SIZEOF_LONG 4</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>
+<a name="l00121"></a>00121 <span class="comment">/* The size of `short', as computed by sizeof. */</span>
+<a name="l00122"></a><a class="code" href="config_8h.html#391756f658c0bdad5fa65c4cd3410ad6">00122</a> <span class="preprocessor">#define SIZEOF_SHORT 2</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span>
+<a name="l00124"></a>00124 <span class="comment">/* The size of `size_t', as computed by sizeof. */</span>
+<a name="l00125"></a><a class="code" href="config_8h.html#8e6961033aca338f7141cd18d6f378c8">00125</a> <span class="preprocessor">#define SIZEOF_SIZE_T 4</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span>
+<a name="l00127"></a>00127 <span class="comment">/* The size of `unsigned long', as computed by sizeof. */</span>
+<a name="l00128"></a><a class="code" href="config_8h.html#86390082a988863857054199f4d0878a">00128</a> <span class="preprocessor">#define SIZEOF_UNSIGNED_LONG 4</span>
+<a name="l00129"></a>00129 <span class="preprocessor"></span>
+<a name="l00130"></a>00130 <span class="comment">/* Define to 1 if you have the ANSI C header files. */</span>
+<a name="l00131"></a><a class="code" href="config_8h.html#550e5c272cc3cf3814651721167dcd23">00131</a> <span class="preprocessor">#define STDC_HEADERS 1</span>
+<a name="l00132"></a>00132 <span class="preprocessor"></span>
+<a name="l00133"></a>00133 <span class="comment">/* Version number of package */</span>
+<a name="l00134"></a><a class="code" href="config_8h.html#1c6d5de492ac61ad29aec7aa9a436bbf">00134</a> <span class="preprocessor">#define VERSION "3.3"</span>
+<a name="l00135"></a>00135 <span class="preprocessor"></span>
+<a name="l00136"></a>00136 <span class="comment">/* Defined if compiling without arts */</span>
+<a name="l00137"></a>00137 <span class="comment">/* #undef WITHOUT_ARTS */</span>
+<a name="l00138"></a>00138
+<a name="l00139"></a>00139 <span class="comment">/*</span>
+<a name="l00140"></a>00140 <span class="comment"> * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system</span>
+<a name="l00141"></a>00141 <span class="comment"> * headers and I'm too lazy to write a configure test as long as only</span>
+<a name="l00142"></a>00142 <span class="comment"> * unixware is related</span>
+<a name="l00143"></a>00143 <span class="comment"> */</span>
+<a name="l00144"></a>00144 <span class="preprocessor">#ifdef _UNIXWARE</span>
+<a name="l00145"></a>00145 <span class="preprocessor"></span><span class="preprocessor">#define HAVE_BOOLEAN</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00147"></a>00147 <span class="preprocessor"></span>
+<a name="l00148"></a>00148
+<a name="l00149"></a>00149
+<a name="l00150"></a>00150 <span class="comment">/*</span>
+<a name="l00151"></a>00151 <span class="comment"> * AIX defines FD_SET in terms of bzero, but fails to include &lt;strings.h&gt;</span>
+<a name="l00152"></a>00152 <span class="comment"> * that defines bzero.</span>
+<a name="l00153"></a>00153 <span class="comment"> */</span>
+<a name="l00154"></a>00154
+<a name="l00155"></a>00155 <span class="preprocessor">#if defined(_AIX)</span>
+<a name="l00156"></a>00156 <span class="preprocessor"></span><span class="preprocessor">#include &lt;strings.h&gt;</span>
+<a name="l00157"></a>00157 <span class="preprocessor">#endif</span>
+<a name="l00158"></a>00158 <span class="preprocessor"></span>
+<a name="l00159"></a>00159
+<a name="l00160"></a>00160
+<a name="l00161"></a>00161 <span class="preprocessor">#if defined(HAVE_NSGETENVIRON) &amp;&amp; defined(HAVE_CRT_EXTERNS_H)</span>
+<a name="l00162"></a>00162 <span class="preprocessor"></span><span class="preprocessor"># include &lt;sys/time.h&gt;</span>
+<a name="l00163"></a>00163 <span class="preprocessor"># include &lt;crt_externs.h&gt;</span>
+<a name="l00164"></a>00164 <span class="preprocessor"># define environ (*_NSGetEnviron())</span>
+<a name="l00165"></a>00165 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00166"></a>00166 <span class="preprocessor"></span>
+<a name="l00167"></a>00167
+<a name="l00168"></a>00168
+<a name="l00169"></a>00169 <span class="preprocessor">#if !defined(HAVE_RES_INIT_PROTO)</span>
+<a name="l00170"></a>00170 <span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00172"></a>00172 <span class="preprocessor">#endif</span>
+<a name="l00173"></a>00173 <span class="preprocessor"></span><span class="keywordtype">int</span> res_init(<span class="keywordtype">void</span>);
+<a name="l00174"></a>00174 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00175"></a>00175 <span class="preprocessor"></span>}
+<a name="l00176"></a>00176 <span class="preprocessor">#endif</span>
+<a name="l00177"></a>00177 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00178"></a>00178 <span class="preprocessor"></span>
+<a name="l00179"></a>00179
+<a name="l00180"></a>00180
+<a name="l00181"></a>00181 <span class="preprocessor">#if !defined(HAVE_STRLCAT_PROTO)</span>
+<a name="l00182"></a>00182 <span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00183"></a>00183 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00184"></a>00184 <span class="preprocessor">#endif</span>
+<a name="l00185"></a>00185 <span class="preprocessor"></span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="config_8h.html#2268fc266249bca72a79b9f967178aa4">strlcat</a>(<span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>);
+<a name="l00186"></a>00186 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00187"></a>00187 <span class="preprocessor"></span>}
+<a name="l00188"></a>00188 <span class="preprocessor">#endif</span>
+<a name="l00189"></a>00189 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00190"></a>00190 <span class="preprocessor"></span>
+<a name="l00191"></a>00191
+<a name="l00192"></a>00192
+<a name="l00193"></a>00193 <span class="preprocessor">#if !defined(HAVE_STRLCPY_PROTO)</span>
+<a name="l00194"></a>00194 <span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00195"></a>00195 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00196"></a>00196 <span class="preprocessor">#endif</span>
+<a name="l00197"></a>00197 <span class="preprocessor"></span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="config_8h.html#e7856d1508f3fbf4239b99cffe41ac93">strlcpy</a>(<span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>);
+<a name="l00198"></a>00198 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00199"></a>00199 <span class="preprocessor"></span>}
+<a name="l00200"></a>00200 <span class="preprocessor">#endif</span>
+<a name="l00201"></a>00201 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00202"></a>00202 <span class="preprocessor"></span>
+<a name="l00203"></a>00203
+<a name="l00204"></a>00204
+<a name="l00205"></a>00205 <span class="comment">/*</span>
+<a name="l00206"></a>00206 <span class="comment"> * On HP-UX, the declaration of vsnprintf() is needed every time !</span>
+<a name="l00207"></a>00207 <span class="comment"> */</span>
+<a name="l00208"></a>00208
+<a name="l00209"></a>00209 <span class="preprocessor">#if !defined(HAVE_VSNPRINTF) || defined(hpux)</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span><span class="preprocessor">#if __STDC__</span>
+<a name="l00211"></a>00211 <span class="preprocessor"></span><span class="preprocessor">#include &lt;stdarg.h&gt;</span>
+<a name="l00212"></a>00212 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00213"></a>00213 <span class="preprocessor">#else</span>
+<a name="l00214"></a>00214 <span class="preprocessor"></span><span class="preprocessor">#include &lt;varargs.h&gt;</span>
+<a name="l00215"></a>00215 <span class="preprocessor">#endif</span>
+<a name="l00216"></a>00216 <span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00217"></a>00217 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00218"></a>00218 <span class="preprocessor">#endif</span>
+<a name="l00219"></a>00219 <span class="preprocessor"></span><span class="keywordtype">int</span> vsnprintf(<span class="keywordtype">char</span> *str, size_t n, <span class="keywordtype">char</span> <span class="keyword">const</span> *fmt, va_list ap);
+<a name="l00220"></a>00220 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00221"></a>00221 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00222"></a>00222 <span class="preprocessor">#endif</span>
+<a name="l00223"></a>00223 <span class="preprocessor"></span><span class="keywordtype">int</span> snprintf(<span class="keywordtype">char</span> *str, size_t n, <span class="keywordtype">char</span> <span class="keyword">const</span> *fmt, ...);
+<a name="l00224"></a>00224 <span class="preprocessor">#endif</span>
+<a name="l00225"></a>00225 <span class="preprocessor"></span>
+<a name="l00226"></a>00226
+<a name="l00227"></a>00227
+<a name="l00228"></a>00228 <span class="preprocessor">#if defined(__SVR4) &amp;&amp; !defined(__svr4__)</span>
+<a name="l00229"></a>00229 <span class="preprocessor"></span><span class="preprocessor">#define __svr4__ 1</span>
+<a name="l00230"></a>00230 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00231"></a>00231 <span class="preprocessor"></span>
+<a name="l00232"></a>00232
+<a name="l00233"></a>00233 <span class="comment">/* type to use in place of socklen_t if not defined */</span>
+<a name="l00234"></a><a class="code" href="config_8h.html#811b95ec2c2b4679cf7f3ee3f026d5e6">00234</a> <span class="preprocessor">#define kde_socklen_t socklen_t</span>
+<a name="l00235"></a>00235 <span class="preprocessor"></span>
+<a name="l00236"></a>00236 <span class="comment">/* type to use in place of socklen_t if not defined (deprecated, use</span>
+<a name="l00237"></a>00237 <span class="comment"> kde_socklen_t) */</span>
+<a name="l00238"></a><a class="code" href="config_8h.html#11e391dd78ddfe458fb621f8c8dcac61">00238</a> <span class="preprocessor">#define ksize_t socklen_t</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/configelem_8cpp-source.html b/doc/html/configelem_8cpp-source.html
new file mode 100644
index 0000000..e8e1e2a
--- /dev/null
+++ b/doc/html/configelem_8cpp-source.html
@@ -0,0 +1,1223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/configelem.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>configelem.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> ConfigElem.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Tue May 9 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include "configelem.h"</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020 <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">ConfigElem::continueShowHeaders</a>( 0 );
+<a name="l00021"></a>00021 <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">ConfigElem::cancelShowHeaders</a>( 1 );
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023
+<a name="l00024"></a><a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">00024</a> <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem::ConfigElem</a>( ) : QObject()
+<a name="l00025"></a>00025 {
+<a name="l00026"></a>00026 <span class="comment">//initialize account</span>
+<a name="l00027"></a>00027 <a class="code" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">init</a>();
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="comment">//set default values</span>
+<a name="l00030"></a>00030 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setProtocol( <span class="stringliteral">"pop3"</span> );
+<a name="l00031"></a>00031 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setPort( 110 );
+<a name="l00032"></a>00032 <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a> = <span class="keyword">false</span>;
+<a name="l00033"></a>00033 <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a> = NULL;
+<a name="l00034"></a>00034 <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> = <span class="stringliteral">""</span>;
+<a name="l00035"></a>00035 }
+<a name="l00036"></a>00036
+<a name="l00037"></a><a class="code" href="classConfigElem.html#74aa827d61789b2c19b3efbc5f374c82">00037</a> <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem::ConfigElem</a>( <a class="code" href="classConfigList.html">ConfigList</a>* config ) : QObject()
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="comment">//initialize account</span>
+<a name="l00040"></a>00040 <a class="code" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">init</a>();
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setProtocol( <span class="stringliteral">"pop3"</span> );
+<a name="l00043"></a>00043 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setPort (110);
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a> = <span class="keyword">false</span>;
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a> = config;
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 }
+<a name="l00050"></a>00050
+<a name="l00051"></a><a class="code" href="classConfigElem.html#2c7a292764612fed972279e181c897d5">00051</a> <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem::ConfigElem</a>( <a class="code" href="classConfigElem.html">ConfigElem</a>* pElem ) : QObject()
+<a name="l00052"></a>00052 {
+<a name="l00053"></a>00053 <span class="comment">//initialize account</span>
+<a name="l00054"></a>00054 <a class="code" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">init</a>();
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="comment">//set active by default</span>
+<a name="l00057"></a>00057 <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a> = pElem-&gt;<a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>();
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="comment">//copy some interesting stuff from the sample</span>
+<a name="l00060"></a>00060 <span class="comment">//the url object contains all necessary information about the server</span>
+<a name="l00061"></a>00061 <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> = pElem-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>();
+<a name="l00062"></a>00062 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a> = pElem-&gt;<a class="code" href="classConfigElem.html#a4b9669aff68ef45c260c2d485d8a405">getURL</a>();
+<a name="l00063"></a>00063 <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a> = pElem-&gt;<a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>;
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 }
+<a name="l00066"></a>00066
+<a name="l00067"></a><a class="code" href="classConfigElem.html#3a6a88209785cd551bc5dd901840288c">00067</a> <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem::ConfigElem</a>( <a class="code" href="classConfigList.html">ConfigList</a>* config, <span class="keyword">const</span> QString&amp; account ) : QObject()
+<a name="l00068"></a>00068 {
+<a name="l00069"></a>00069 <span class="comment">//initialize account</span>
+<a name="l00070"></a>00070 <a class="code" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">init</a>();
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="comment">//set account name</span>
+<a name="l00073"></a>00073 <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> = account;
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 <span class="comment">//deactivate it by default</span>
+<a name="l00076"></a>00076 <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a> = <span class="keyword">false</span>;
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <span class="comment">//set the pointer to the general app configuration</span>
+<a name="l00079"></a>00079 <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a> = config;
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081
+<a name="l00082"></a><a class="code" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">00082</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">ConfigElem::init</a>( )
+<a name="l00083"></a>00083 {
+<a name="l00084"></a>00084 <span class="comment">//initialize timeout timer</span>
+<a name="l00085"></a>00085 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a> = <span class="keyword">new</span> QTimer( <span class="keyword">this</span> );
+<a name="l00086"></a>00086 connect( <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>, SIGNAL( timeout() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">slotTimeout</a>() ) );
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="comment">//state is idle</span>
+<a name="l00089"></a>00089 <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> = <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a>;
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <span class="comment">//create new empty mail list</span>
+<a name="l00092"></a>00092 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a> = <span class="keyword">new</span> <a class="code" href="classShowRecord.html">ShowRecord</a>();
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 <span class="comment">//the account has no appropriate account list view item yet</span>
+<a name="l00095"></a>00095 <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a> = NULL;
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="comment">//set default values</span>
+<a name="l00098"></a>00098 <a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a> = DEFAULT_ACCOUNT_PASSWORD_STORAGE;
+<a name="l00099"></a>00099 }
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101
+<a name="l00102"></a><a class="code" href="classConfigElem.html#d14d9c03f757691f198efd14104a3ce8">00102</a> <a class="code" href="classConfigElem.html#d14d9c03f757691f198efd14104a3ce8">ConfigElem::~ConfigElem</a>()
+<a name="l00103"></a>00103 {
+<a name="l00104"></a>00104 <span class="comment">// do not delete m_pshowrecord here</span>
+<a name="l00105"></a>00105 }
+<a name="l00106"></a>00106
+<a name="l00107"></a><a class="code" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">00107</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">ConfigElem::saveOptions</a>( QDomDocument&amp; doc, QDomElement&amp; parent )
+<a name="l00108"></a>00108 {
+<a name="l00109"></a>00109 <span class="comment">//get application config</span>
+<a name="l00110"></a>00110 KConfig* config = KApplication::kApplication()-&gt;config();
+<a name="l00111"></a>00111
+<a name="l00112"></a>00112 <span class="comment">//save the active state</span>
+<a name="l00113"></a>00113 config-&gt;setGroup( <a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() );
+<a name="l00114"></a>00114 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_ACTIVE, <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a> );
+<a name="l00115"></a>00115 config-&gt;sync();
+<a name="l00116"></a>00116
+<a name="l00117"></a>00117 <span class="comment">//save the stored mails inside this account</span>
+<a name="l00118"></a>00118 parent.setAttribute( ATTRIBUTE_ACCOUNT_NAME, <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00119"></a>00119 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#2b0757f2678223ca4e51257766dd64a3">saveOptions</a>( doc, parent );
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121
+<a name="l00122"></a><a class="code" href="classConfigElem.html#dee46100623211279e37f498ac43c4e4">00122</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#dee46100623211279e37f498ac43c4e4">ConfigElem::readStoredMails</a>( QDomElement&amp; parent )
+<a name="l00123"></a>00123 {
+<a name="l00124"></a>00124 <span class="comment">//get mails</span>
+<a name="l00125"></a>00125 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#87bd29245b100a9d291856fd0784662f">readStoredMails</a>( parent );
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128
+<a name="l00129"></a><a class="code" href="classConfigElem.html#300f2eab6d5d210b64b595b1a6048a5f">00129</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#300f2eab6d5d210b64b595b1a6048a5f">ConfigElem::count</a>()
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;count();
+<a name="l00132"></a>00132 }
+<a name="l00133"></a>00133
+<a name="l00134"></a><a class="code" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">00134</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">ConfigElem::applyFilters</a>()
+<a name="l00135"></a>00135 {
+<a name="l00136"></a>00136 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#781cfc15d342cef7ffea393737636065">applyFilters</a>();
+<a name="l00137"></a>00137 }
+<a name="l00138"></a>00138
+<a name="l00139"></a><a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">00139</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">ConfigElem::isActive</a>( )<span class="keyword"> const</span>
+<a name="l00140"></a>00140 <span class="keyword"></span>{
+<a name="l00141"></a>00141 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a>;
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143
+<a name="l00144"></a><a class="code" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">00144</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">ConfigElem::setActive</a>( <span class="keywordtype">bool</span> active )
+<a name="l00145"></a>00145 {
+<a name="l00146"></a>00146 <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a> = active;
+<a name="l00147"></a>00147 }
+<a name="l00148"></a>00148
+<a name="l00149"></a><a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">00149</a> QString <a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">ConfigElem::getAccountName</a>( )<span class="keyword"> const</span>
+<a name="l00150"></a>00150 <span class="keyword"></span>{
+<a name="l00151"></a>00151 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a>;
+<a name="l00152"></a>00152 }
+<a name="l00153"></a>00153
+<a name="l00154"></a><a class="code" href="classConfigElem.html#8248ddc45de2d7d924e59e7c591da98f">00154</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#8248ddc45de2d7d924e59e7c591da98f">ConfigElem::setAccountName</a>( QString name )
+<a name="l00155"></a>00155 {
+<a name="l00156"></a>00156 <span class="keywordflow">if</span>( name != NULL )
+<a name="l00157"></a>00157 <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> = name;
+<a name="l00158"></a>00158 }
+<a name="l00159"></a>00159
+<a name="l00160"></a><a class="code" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">00160</a> QString <a class="code" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">ConfigElem::getPassword</a>( )<span class="keyword"> const</span>
+<a name="l00161"></a>00161 <span class="keyword"></span>{
+<a name="l00162"></a>00162 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.pass();
+<a name="l00163"></a>00163 }
+<a name="l00164"></a>00164
+<a name="l00165"></a><a class="code" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">00165</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">ConfigElem::setPassword</a>( <span class="keyword">const</span> QString&amp; password )
+<a name="l00166"></a>00166 {
+<a name="l00167"></a>00167 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setPass( password );
+<a name="l00168"></a>00168 }
+<a name="l00169"></a>00169
+<a name="l00170"></a><a class="code" href="classConfigElem.html#a4b9669aff68ef45c260c2d485d8a405">00170</a> KURL <a class="code" href="classConfigElem.html#a4b9669aff68ef45c260c2d485d8a405">ConfigElem::getURL</a>( )<span class="keyword"> const</span>
+<a name="l00171"></a>00171 <span class="keyword"></span>{
+<a name="l00172"></a>00172 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>;
+<a name="l00173"></a>00173 }
+<a name="l00174"></a>00174
+<a name="l00175"></a><a class="code" href="classConfigElem.html#371db6ec6023c72fbfac6b765b0de08b">00175</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#371db6ec6023c72fbfac6b765b0de08b">ConfigElem::hasPassword</a>( )<span class="keyword"> const</span>
+<a name="l00176"></a>00176 <span class="keyword"></span>{
+<a name="l00177"></a>00177 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.hasPass();
+<a name="l00178"></a>00178 }
+<a name="l00179"></a>00179
+<a name="l00180"></a><a class="code" href="classConfigElem.html#a58326995659da378bc160ed90ad578b">00180</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#a58326995659da378bc160ed90ad578b">ConfigElem::setListViewItem</a>( QListViewItem* item )
+<a name="l00181"></a>00181 {
+<a name="l00182"></a>00182 <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a> = item;
+<a name="l00183"></a>00183 }
+<a name="l00184"></a>00184
+<a name="l00185"></a><a class="code" href="classConfigElem.html#b5b2ecee68626b7ff80219cdb3f3bed2">00185</a> QListViewItem * <a class="code" href="classConfigElem.html#b5b2ecee68626b7ff80219cdb3f3bed2">ConfigElem::getListViewItem</a>( )
+<a name="l00186"></a>00186 {
+<a name="l00187"></a>00187 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a>;
+<a name="l00188"></a>00188 }
+<a name="l00189"></a>00189
+<a name="l00190"></a><a class="code" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">00190</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">ConfigElem::isSelected</a>( )<span class="keyword"> const</span>
+<a name="l00191"></a>00191 <span class="keyword"></span>{
+<a name="l00192"></a>00192 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a> == NULL )
+<a name="l00193"></a>00193
+<a name="l00194"></a>00194 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196 <span class="keywordflow">else</span>
+<a name="l00197"></a>00197
+<a name="l00198"></a>00198 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a>-&gt;isSelected();
+<a name="l00199"></a>00199 }
+<a name="l00200"></a>00200
+<a name="l00201"></a><a class="code" href="classConfigElem.html#5fc7f4f73b17bb27faef10d96b80a77c">00201</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#5fc7f4f73b17bb27faef10d96b80a77c">ConfigElem::clearMailList</a>( )
+<a name="l00202"></a>00202 {
+<a name="l00203"></a>00203 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a> == NULL )
+<a name="l00204"></a>00204 <span class="comment">//there is no mail list yet, create a one</span>
+<a name="l00205"></a>00205 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a> = <span class="keyword">new</span> <a class="code" href="classShowRecord.html">ShowRecord</a>;
+<a name="l00206"></a>00206 <span class="keywordflow">else</span>
+<a name="l00207"></a>00207 <span class="comment">//clear the existing mail list</span>
+<a name="l00208"></a>00208 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;clear();
+<a name="l00209"></a>00209 }
+<a name="l00210"></a>00210
+<a name="l00211"></a><a class="code" href="classConfigElem.html#cf56636bf7537e7f5dbc1a762b4670d2">00211</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#cf56636bf7537e7f5dbc1a762b4670d2">ConfigElem::setHost</a>( <span class="keyword">const</span> QString&amp; host )
+<a name="l00212"></a>00212 {
+<a name="l00213"></a>00213 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setHost( host );
+<a name="l00214"></a>00214 }
+<a name="l00215"></a>00215
+<a name="l00216"></a><a class="code" href="classConfigElem.html#103236b06a88a8d14b629170df1a7ca9">00216</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#103236b06a88a8d14b629170df1a7ca9">ConfigElem::setProtocol</a>( <span class="keyword">const</span> QString&amp; protocol )
+<a name="l00217"></a>00217 {
+<a name="l00218"></a>00218 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setProtocol( protocol );
+<a name="l00219"></a>00219 }
+<a name="l00220"></a>00220
+<a name="l00221"></a><a class="code" href="classConfigElem.html#cc66eba0b4fbf308cddad0478f20ef0f">00221</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#cc66eba0b4fbf308cddad0478f20ef0f">ConfigElem::setPort</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> port )
+<a name="l00222"></a>00222 {
+<a name="l00223"></a>00223 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setPort( port );
+<a name="l00224"></a>00224 }
+<a name="l00225"></a>00225
+<a name="l00226"></a><a class="code" href="classConfigElem.html#856ca37e391329be6b06f8be2f0a1f74">00226</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#856ca37e391329be6b06f8be2f0a1f74">ConfigElem::setUser</a>( <span class="keyword">const</span> QString &amp; user )
+<a name="l00227"></a>00227 {
+<a name="l00228"></a>00228 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setUser( user );
+<a name="l00229"></a>00229 }
+<a name="l00230"></a>00230
+<a name="l00231"></a><a class="code" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">00231</a> QString <a class="code" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">ConfigElem::getUser</a>( )<span class="keyword"> const</span>
+<a name="l00232"></a>00232 <span class="keyword"></span>{
+<a name="l00233"></a>00233 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.user();
+<a name="l00234"></a>00234 }
+<a name="l00235"></a>00235
+<a name="l00236"></a><a class="code" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">00236</a> QString <a class="code" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">ConfigElem::getHost</a>( )<span class="keyword"> const</span>
+<a name="l00237"></a>00237 <span class="keyword"></span>{
+<a name="l00238"></a>00238 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.host();
+<a name="l00239"></a>00239 }
+<a name="l00240"></a>00240
+<a name="l00241"></a><a class="code" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">00241</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">ConfigElem::deleteSelectedMails</a>( )
+<a name="l00242"></a>00242 {
+<a name="l00243"></a>00243 <span class="comment">//return if this account has no selected mails or</span>
+<a name="l00244"></a>00244 <span class="comment">//the account is not idle or the account is not active</span>
+<a name="l00245"></a>00245 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#e0aeb91afa1bd2ea566ff4dd4dd299d5">hasSelectedMails</a>() || <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> != <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a> || !<a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() )
+<a name="l00246"></a>00246 {
+<a name="l00247"></a>00247 emit <a class="code" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00248"></a>00248 <span class="keywordflow">return</span>;
+<a name="l00249"></a>00249 }
+<a name="l00250"></a>00250
+<a name="l00251"></a>00251 <span class="comment">//check whether we have a password for this account</span>
+<a name="l00252"></a>00252 <span class="comment">//if not, ask for it</span>
+<a name="l00253"></a>00253 <span class="comment">//return when no password is available</span>
+<a name="l00254"></a>00254 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a>() )
+<a name="l00255"></a>00255 {
+<a name="l00256"></a>00256 emit <a class="code" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00257"></a>00257 <span class="keywordflow">return</span>;
+<a name="l00258"></a>00258 }
+<a name="l00259"></a>00259
+<a name="l00260"></a>00260 <span class="comment">//get the numbers of all selected mails</span>
+<a name="l00261"></a>00261 <a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a> = <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#417a26f1eea8a1311362633e43ac8bab">getSelectedMails</a>();
+<a name="l00262"></a>00262 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a>.empty() )
+<a name="l00263"></a>00263 {
+<a name="l00264"></a>00264 kdError() &lt;&lt; <span class="stringliteral">"ConfigElem::deleteSelectedMails (Account "</span> &lt;&lt; <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> &lt;&lt; <span class="stringliteral">"): The account has selected mails to delete but ShowRecord::getSelectedMails has returned an empty list."</span> &lt;&lt; endl;
+<a name="l00265"></a>00265 emit <a class="code" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00266"></a>00266 <span class="keywordflow">return</span>;
+<a name="l00267"></a>00267 }
+<a name="l00268"></a>00268
+<a name="l00269"></a>00269 <span class="comment">//set account state</span>
+<a name="l00270"></a>00270 <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> = <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5">AccountDeleting</a>;
+<a name="l00271"></a>00271
+<a name="l00272"></a>00272 <span class="comment">//start the deleting of all mails in MailsToDelete</span>
+<a name="l00273"></a>00273 <a class="code" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail</a>();
+<a name="l00274"></a>00274 }
+<a name="l00275"></a>00275
+<a name="l00276"></a><a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">00276</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">ConfigElem::assertPassword</a>( <span class="keywordtype">bool</span> force )
+<a name="l00277"></a>00277 {
+<a name="l00278"></a>00278 <span class="comment">//is a password stored?</span>
+<a name="l00279"></a>00279 <span class="keywordflow">if</span> ( !<a class="code" href="classConfigElem.html#371db6ec6023c72fbfac6b765b0de08b">hasPassword</a>() || force )
+<a name="l00280"></a>00280 {
+<a name="l00281"></a>00281 <span class="comment">//no password found, we will ask the user!</span>
+<a name="l00282"></a>00282 <span class="comment">//set normal cursor</span>
+<a name="l00283"></a>00283 <span class="keywordflow">while</span>( QApplication::overrideCursor() )
+<a name="l00284"></a>00284 QApplication::restoreOverrideCursor();
+<a name="l00285"></a>00285
+<a name="l00286"></a>00286 QCString password; <span class="comment">//for the password dialog to store the password</span>
+<a name="l00287"></a>00287 <span class="keywordtype">int</span> result = KPasswordDialog::getPassword( password, i18n( <span class="stringliteral">"Please type in the password for %1"</span> ).arg( <a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() ) );
+<a name="l00288"></a>00288
+<a name="l00289"></a>00289 <span class="comment">//set waiting cursor</span>
+<a name="l00290"></a>00290 QApplication::setOverrideCursor( Qt::waitCursor );
+<a name="l00291"></a>00291
+<a name="l00292"></a>00292 <span class="comment">//let's look, what the user has done :o)</span>
+<a name="l00293"></a>00293 <span class="keywordflow">if</span>( result == KPasswordDialog::Accepted )
+<a name="l00294"></a>00294 {
+<a name="l00295"></a>00295 <span class="comment">//the user has clicked OK in the password dialog</span>
+<a name="l00296"></a>00296 <span class="comment">//store the password</span>
+<a name="l00297"></a>00297 <a class="code" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a>( password );
+<a name="l00298"></a>00298
+<a name="l00299"></a>00299 <span class="comment">//save password in file or KWallet</span>
+<a name="l00300"></a>00300 KConfig* config = KApplication::kApplication()-&gt;config();
+<a name="l00301"></a>00301 config-&gt;setGroup( <a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() );
+<a name="l00302"></a>00302
+<a name="l00303"></a>00303 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a> == CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE )
+<a name="l00304"></a>00304 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD, <a class="code" href="namespaceEncryption.html#83f630d4dba4cf3a5f6b03a25e43f6c8">crypt</a>( <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a> ) );
+<a name="l00305"></a>00305 <span class="keywordflow">else</span>
+<a name="l00306"></a>00306 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD, QString::null );
+<a name="l00307"></a>00307
+<a name="l00308"></a>00308 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a> == CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET )
+<a name="l00309"></a>00309 <a class="code" href="namespaceKWalletAccess.html#0687cd1465352be5b3572cdfd2411219">KWalletAccess::savePassword</a>( <a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>(), <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.pass() );
+<a name="l00310"></a>00310
+<a name="l00311"></a>00311 config-&gt;sync();
+<a name="l00312"></a>00312
+<a name="l00313"></a>00313 <span class="comment">//emit configuration changed signal</span>
+<a name="l00314"></a>00314 emit <a class="code" href="classConfigElem.html#c04e111468d52ed1ca964569188c96e5">sigConfigChanged</a>();
+<a name="l00315"></a>00315
+<a name="l00316"></a>00316 <span class="comment">//tell we have a password</span>
+<a name="l00317"></a>00317 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00318"></a>00318 }
+<a name="l00319"></a>00319 <span class="keywordflow">else</span>
+<a name="l00320"></a>00320 <span class="comment">//the user has clicked Cancel in the password dialog; we don't have a password</span>
+<a name="l00321"></a>00321 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00322"></a>00322 }
+<a name="l00323"></a>00323 <span class="keywordflow">else</span>
+<a name="l00324"></a>00324 <span class="comment">//we have already a password for this account</span>
+<a name="l00325"></a>00325 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00326"></a>00326
+<a name="l00327"></a>00327 }
+<a name="l00328"></a>00328
+<a name="l00329"></a><a class="code" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">00329</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">ConfigElem::deleteNextMail</a>( )
+<a name="l00330"></a>00330 {
+<a name="l00331"></a>00331 <span class="comment">//if the list of mails to delete is empty, finalize the deletion and return</span>
+<a name="l00332"></a>00332 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a>.empty() )
+<a name="l00333"></a>00333 {
+<a name="l00334"></a>00334 <a class="code" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">commitDeletion</a>();
+<a name="l00335"></a>00335 <span class="keywordflow">return</span>;
+<a name="l00336"></a>00336 }
+<a name="l00337"></a>00337
+<a name="l00338"></a>00338 <span class="comment">//start job</span>
+<a name="l00339"></a>00339 <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( QString( <span class="stringliteral">"/remove/%1"</span> ).arg( *<a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a>.begin() ) );
+<a name="l00340"></a>00340 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( result( KIO::Job* ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted</a>( KIO::Job* ) ) );
+<a name="l00341"></a>00341 }
+<a name="l00342"></a>00342
+<a name="l00343"></a><a class="code" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">00343</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">ConfigElem::slotMailDeleted</a>( KIO::Job* job )
+<a name="l00344"></a>00344 {
+<a name="l00345"></a>00345 <span class="comment">//stop timeout timer</span>
+<a name="l00346"></a>00346 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;stop();
+<a name="l00347"></a>00347
+<a name="l00348"></a>00348 <span class="comment">//check for errors</span>
+<a name="l00349"></a>00349 <span class="comment">//if an error is occured, the deletion will be canceled</span>
+<a name="l00350"></a>00350 <span class="comment">//or will ask for a new password</span>
+<a name="l00351"></a>00351 <span class="keywordflow">if</span>( job-&gt;error() == KIO::ERR_COULD_NOT_LOGIN )
+<a name="l00352"></a>00352 {
+<a name="l00353"></a>00353 <span class="comment">//login failed, ask for a new password</span>
+<a name="l00354"></a>00354 job-&gt;showErrorDialog();
+<a name="l00355"></a>00355 <span class="keywordtype">bool</span> res = <a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a>( <span class="keyword">true</span> );
+<a name="l00356"></a>00356 <span class="keywordflow">if</span>( res == <span class="keyword">false</span> )
+<a name="l00357"></a>00357 {
+<a name="l00358"></a>00358 <span class="comment">//we have not got a new password; cancel delete</span>
+<a name="l00359"></a>00359 <a class="code" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a>( NULL );
+<a name="l00360"></a>00360 <span class="keywordflow">return</span>;
+<a name="l00361"></a>00361 }
+<a name="l00362"></a>00362 <span class="comment">//if we have got a new password, it jumps to the end of the if-statement</span>
+<a name="l00363"></a>00363 }
+<a name="l00364"></a>00364 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( job-&gt;error() != 0 )
+<a name="l00365"></a>00365 {
+<a name="l00366"></a>00366 <span class="comment">//unknown error, show message and cancel delete</span>
+<a name="l00367"></a>00367 job-&gt;showErrorDialog();
+<a name="l00368"></a>00368 <a class="code" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a>( NULL );
+<a name="l00369"></a>00369 <span class="keywordflow">return</span>;
+<a name="l00370"></a>00370 }
+<a name="l00371"></a>00371 <span class="keywordflow">else</span>
+<a name="l00372"></a>00372 {
+<a name="l00373"></a>00373 <span class="comment">//operation was successful</span>
+<a name="l00374"></a>00374 <span class="comment">//remove the deleted mail from the internal mail list</span>
+<a name="l00375"></a>00375 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#d9075f4c8de5af4b0b5870d1ff71f4ea">removeMail</a>( *<a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a>.begin() );
+<a name="l00376"></a>00376
+<a name="l00377"></a>00377 <span class="comment">//remove the first item of the list of mails to delete</span>
+<a name="l00378"></a>00378 <a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a>.remove( <a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a>.begin() );
+<a name="l00379"></a>00379
+<a name="l00380"></a>00380 <span class="comment">//if the list of mails to delete is empty, finalize the deletion and return</span>
+<a name="l00381"></a>00381 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a>.empty() )
+<a name="l00382"></a>00382 {
+<a name="l00383"></a>00383 <a class="code" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">commitDeletion</a>();
+<a name="l00384"></a>00384 <span class="keywordflow">return</span>;
+<a name="l00385"></a>00385 }
+<a name="l00386"></a>00386 }
+<a name="l00387"></a>00387
+<a name="l00388"></a>00388 <span class="comment">//delete next mail in list</span>
+<a name="l00389"></a>00389 <a class="code" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail</a>();
+<a name="l00390"></a>00390
+<a name="l00391"></a>00391
+<a name="l00392"></a>00392 }
+<a name="l00393"></a>00393
+<a name="l00394"></a><a class="code" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">00394</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">ConfigElem::slotFinalizeDeletion</a>( KIO::Job* )
+<a name="l00395"></a>00395 {
+<a name="l00396"></a>00396 <span class="comment">//stop timeout time</span>
+<a name="l00397"></a>00397 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;stop();
+<a name="l00398"></a>00398
+<a name="l00399"></a>00399 <span class="comment">//set account state to idle</span>
+<a name="l00400"></a>00400 <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> = <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a>;
+<a name="l00401"></a>00401
+<a name="l00402"></a>00402 <span class="comment">//emit signal to report the deletion is ready</span>
+<a name="l00403"></a>00403 emit <a class="code" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00404"></a>00404 }
+<a name="l00405"></a>00405
+<a name="l00406"></a><a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">00406</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">ConfigElem::startKIOJob</a>( <span class="keyword">const</span> QString &amp; path )
+<a name="l00407"></a>00407 {
+<a name="l00408"></a>00408 KIO::MetaData options; <span class="comment">//options for the pop3 job</span>
+<a name="l00409"></a>00409
+<a name="l00410"></a>00410 <span class="comment">//set options</span>
+<a name="l00411"></a>00411 options.insert( <span class="stringliteral">"progress"</span>, <span class="stringliteral">"off"</span> );
+<a name="l00412"></a>00412 options.insert( <span class="stringliteral">"pipelining"</span>, <span class="stringliteral">"off"</span> );
+<a name="l00413"></a>00413 options.insert( <span class="stringliteral">"auth"</span>, <span class="stringliteral">"TEXT"</span> );
+<a name="l00414"></a>00414 options.insert( <span class="stringliteral">"tls"</span>, <span class="stringliteral">"off"</span> );
+<a name="l00415"></a>00415
+<a name="l00416"></a>00416 <span class="comment">//set the given command and parameters</span>
+<a name="l00417"></a>00417 <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.setPath( path );
+<a name="l00418"></a>00418
+<a name="l00419"></a>00419 <span class="comment">//print debug message</span>
+<a name="l00420"></a>00420 kdDebug() &lt;&lt; <span class="stringliteral">"ConfigElem::startKIOJob: start KIO job on URL "</span> &lt;&lt; <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.url() &lt;&lt; endl;
+<a name="l00421"></a>00421
+<a name="l00422"></a>00422 <span class="comment">//start the job and get handle to it</span>
+<a name="l00423"></a>00423 <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a> = KIO::get( <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>, <span class="keyword">false</span>, <span class="keyword">false</span> );
+<a name="l00424"></a>00424
+<a name="l00425"></a>00425 <span class="comment">//put options to the job</span>
+<a name="l00426"></a>00426 <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>-&gt;addMetaData( options );
+<a name="l00427"></a>00427
+<a name="l00428"></a>00428 <span class="comment">//start timeout timer</span>
+<a name="l00429"></a>00429 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;start( <a class="code" href="classConfigElem.html#3cb6757a426072724df1b1ea930da796">getTimeoutTime</a>() * 1000, <span class="keyword">true</span> );
+<a name="l00430"></a>00430 }
+<a name="l00431"></a>00431
+<a name="l00432"></a><a class="code" href="classConfigElem.html#1b2187ece7367694776f17c6cad6571c">00432</a> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> <a class="code" href="classConfigElem.html#1b2187ece7367694776f17c6cad6571c">ConfigElem::getState</a>( )
+<a name="l00433"></a>00433 {
+<a name="l00434"></a>00434 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a>;
+<a name="l00435"></a>00435 }
+<a name="l00436"></a>00436
+<a name="l00437"></a><a class="code" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">00437</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">ConfigElem::commitDeletion</a>( )
+<a name="l00438"></a>00438 {
+<a name="l00439"></a>00439 <span class="comment">//start job to commit</span>
+<a name="l00440"></a>00440 <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( QString( <span class="stringliteral">"/commit"</span> ) );
+<a name="l00441"></a>00441 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( result( KIO::Job* ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a>( KIO::Job* ) ) );
+<a name="l00442"></a>00442 }
+<a name="l00443"></a>00443
+<a name="l00444"></a><a class="code" href="classConfigElem.html#3cb6757a426072724df1b1ea930da796">00444</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#3cb6757a426072724df1b1ea930da796">ConfigElem::getTimeoutTime</a>( )
+<a name="l00445"></a>00445 {
+<a name="l00446"></a>00446 <span class="comment">//return default time, if the configuration is not accessable</span>
+<a name="l00447"></a>00447 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a> == NULL )
+<a name="l00448"></a>00448 <span class="keywordflow">return</span> DEFAULT_TIMEOUT_TIME;
+<a name="l00449"></a>00449
+<a name="l00450"></a>00450 <span class="comment">//get time from configuration</span>
+<a name="l00451"></a>00451 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> time = <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>-&gt;<a class="code" href="classConfigList.html#80a368db22ca3a29c668a544611d16f4">getTimeoutTime</a>();
+<a name="l00452"></a>00452
+<a name="l00453"></a>00453 <span class="comment">//take minimum time, if get time is less</span>
+<a name="l00454"></a>00454 <span class="keywordflow">if</span>( time &lt; MINIMUM_TIMEOUT_TIME )
+<a name="l00455"></a>00455 time = MINIMUM_TIMEOUT_TIME;
+<a name="l00456"></a>00456
+<a name="l00457"></a>00457 <span class="keywordflow">return</span> time;
+<a name="l00458"></a>00458 }
+<a name="l00459"></a>00459
+<a name="l00460"></a><a class="code" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">00460</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">ConfigElem::slotTimeout</a>( )
+<a name="l00461"></a>00461 {
+<a name="l00462"></a>00462 <span class="comment">//kill a running job</span>
+<a name="l00463"></a>00463 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a> != NULL )
+<a name="l00464"></a>00464 <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>-&gt;kill( <span class="keyword">true</span> );
+<a name="l00465"></a>00465
+<a name="l00466"></a>00466 <span class="comment">//show error message (during refresh if desired only)</span>
+<a name="l00467"></a>00467 kdError() &lt;&lt; <span class="stringliteral">"Timeout error!"</span> &lt;&lt; endl;
+<a name="l00468"></a>00468
+<a name="l00469"></a>00469 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> != <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">AccountRefreshing</a> || <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>-&gt;<a class="code" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">showConnectionErrors</a>() )
+<a name="l00470"></a>00470 KMessageBox::error( NULL, QString( i18n( <span class="stringliteral">"Time out on %1. The operation could not be finished on time"</span> ) ).arg( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> ), i18n( <span class="stringliteral">"Time Out"</span> ) );
+<a name="l00471"></a>00471
+<a name="l00472"></a>00472 <span class="comment">//call the appropriate finalize methode</span>
+<a name="l00473"></a>00473 <span class="keywordflow">switch</span>( <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> )
+<a name="l00474"></a>00474 {
+<a name="l00475"></a>00475 <span class="keywordflow">case</span> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a> : <span class="keywordflow">break</span>;
+<a name="l00476"></a>00476 <span class="keywordflow">case</span> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5">AccountDeleting</a> : <a class="code" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a>( NULL ); <span class="keywordflow">break</span>;
+<a name="l00477"></a>00477 <span class="keywordflow">case</span> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9">AccountDownloading</a> : <a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a>( NULL ); <span class="keywordflow">break</span>;
+<a name="l00478"></a>00478 <span class="keywordflow">case</span> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">AccountRefreshing</a> : <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>(); <span class="keywordflow">break</span>;
+<a name="l00479"></a>00479
+<a name="l00480"></a>00480 <span class="keywordflow">default</span> : <span class="keywordflow">break</span>;
+<a name="l00481"></a>00481 }
+<a name="l00482"></a>00482 }
+<a name="l00483"></a>00483
+<a name="l00484"></a><a class="code" href="classConfigElem.html#93c5c182878b9809188933046e04a998">00484</a> QStringList <a class="code" href="classConfigElem.html#93c5c182878b9809188933046e04a998">ConfigElem::getSelectedSubjects</a>( )<span class="keyword"> const</span>
+<a name="l00485"></a>00485 <span class="keyword"></span>{
+<a name="l00486"></a>00486 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#c78c6981b92a2546d4ee75320aba380d">getSelectedSubjects</a>();
+<a name="l00487"></a>00487 }
+<a name="l00488"></a>00488
+<a name="l00489"></a><a class="code" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">00489</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">ConfigElem::hasSelectedMails</a>( )
+<a name="l00490"></a>00490 {
+<a name="l00491"></a>00491 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#e0aeb91afa1bd2ea566ff4dd4dd299d5">hasSelectedMails</a>();
+<a name="l00492"></a>00492 }
+<a name="l00493"></a>00493
+<a name="l00494"></a><a class="code" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">00494</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">ConfigElem::showSelectedMails</a>( )
+<a name="l00495"></a>00495 {
+<a name="l00496"></a>00496 <span class="comment">//return if this account has no selected mails or</span>
+<a name="l00497"></a>00497 <span class="comment">//the account is not idle or the account is not active</span>
+<a name="l00498"></a>00498 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#e0aeb91afa1bd2ea566ff4dd4dd299d5">hasSelectedMails</a>() || <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> != <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a> || !<a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() )
+<a name="l00499"></a>00499 {
+<a name="l00500"></a>00500 emit <a class="code" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00501"></a>00501 <span class="keywordflow">return</span>;
+<a name="l00502"></a>00502 }
+<a name="l00503"></a>00503
+<a name="l00504"></a>00504 <span class="comment">//check whether we have a password for this account</span>
+<a name="l00505"></a>00505 <span class="comment">//if not, ask for it</span>
+<a name="l00506"></a>00506 <span class="comment">//return when no password is available</span>
+<a name="l00507"></a>00507 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a>() )
+<a name="l00508"></a>00508 {
+<a name="l00509"></a>00509 emit <a class="code" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00510"></a>00510 <span class="keywordflow">return</span>;
+<a name="l00511"></a>00511 }
+<a name="l00512"></a>00512
+<a name="l00513"></a>00513 <span class="comment">//get the numbers of all selected mails</span>
+<a name="l00514"></a>00514 <a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a> = <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#417a26f1eea8a1311362633e43ac8bab">getSelectedMails</a>();
+<a name="l00515"></a>00515 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>.empty() )
+<a name="l00516"></a>00516 {
+<a name="l00517"></a>00517 kdError() &lt;&lt; <span class="stringliteral">"ConfigElem::showSelectedMails (Account "</span> &lt;&lt; <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> &lt;&lt; <span class="stringliteral">"): The account has selected mails to show but ShowRecord::getSelectedMails has returned an empty list."</span> &lt;&lt; endl;
+<a name="l00518"></a>00518 emit <a class="code" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00519"></a>00519 <span class="keywordflow">return</span>;
+<a name="l00520"></a>00520 }
+<a name="l00521"></a>00521
+<a name="l00522"></a>00522 <span class="comment">//set account state</span>
+<a name="l00523"></a>00523 <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> = <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9">AccountDownloading</a>;
+<a name="l00524"></a>00524
+<a name="l00525"></a>00525 <span class="comment">//start the deleting of all mails in MailsToDelete</span>
+<a name="l00526"></a>00526 <a class="code" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail</a>();
+<a name="l00527"></a>00527
+<a name="l00528"></a>00528 }
+<a name="l00529"></a>00529
+<a name="l00530"></a><a class="code" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">00530</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">ConfigElem::showNextMail</a>( )
+<a name="l00531"></a>00531 {
+<a name="l00532"></a>00532 <span class="comment">//if the list of mails to show is empty, finalize it and return</span>
+<a name="l00533"></a>00533 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>.empty() )
+<a name="l00534"></a>00534 {
+<a name="l00535"></a>00535 <a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a>( NULL );
+<a name="l00536"></a>00536 <span class="keywordflow">return</span>;
+<a name="l00537"></a>00537 }
+<a name="l00538"></a>00538
+<a name="l00539"></a>00539 <span class="comment">//clear the class variable mailbody, which contains the downloaded mail body</span>
+<a name="l00540"></a>00540 <a class="code" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a>.resize( 0 );
+<a name="l00541"></a>00541
+<a name="l00542"></a>00542 <span class="comment">//start job</span>
+<a name="l00543"></a>00543 <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( QString( <span class="stringliteral">"/download/%1"</span> ).arg( *<a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>.begin() ) );
+<a name="l00544"></a>00544 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( data( KIO::Job*, <span class="keyword">const</span> QByteArray &amp; ) ), SLOT( <a class="code" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">slotDataMailBody</a>( KIO::Job*, <span class="keyword">const</span> QByteArray &amp; ) ) );
+<a name="l00545"></a>00545 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( result( KIO::Job* ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded</a>( KIO::Job* ) ) );
+<a name="l00546"></a>00546
+<a name="l00547"></a>00547 }
+<a name="l00548"></a>00548
+<a name="l00549"></a><a class="code" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">00549</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">ConfigElem::slotBodyDownloaded</a>( KIO::Job * job )
+<a name="l00550"></a>00550 {
+<a name="l00551"></a>00551 <span class="comment">//stop timeout timer</span>
+<a name="l00552"></a>00552 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;stop();
+<a name="l00553"></a>00553
+<a name="l00554"></a>00554 <span class="comment">//check for errors</span>
+<a name="l00555"></a>00555 <span class="comment">//if an error has occured, the download will be canceled</span>
+<a name="l00556"></a>00556 <span class="comment">//or will ask for a new password</span>
+<a name="l00557"></a>00557 <span class="keywordflow">if</span>( job-&gt;error() == KIO::ERR_COULD_NOT_LOGIN )
+<a name="l00558"></a>00558 {
+<a name="l00559"></a>00559 <span class="comment">//login failed, ask for a new password</span>
+<a name="l00560"></a>00560 job-&gt;showErrorDialog();
+<a name="l00561"></a>00561 <span class="keywordtype">bool</span> res = <a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a>( <span class="keyword">true</span> );
+<a name="l00562"></a>00562 <span class="keywordflow">if</span>( res == <span class="keyword">false</span> )
+<a name="l00563"></a>00563 {
+<a name="l00564"></a>00564 <span class="comment">//we have not got a new password; cancel delete</span>
+<a name="l00565"></a>00565 <a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a>( NULL );
+<a name="l00566"></a>00566 <span class="keywordflow">return</span>;
+<a name="l00567"></a>00567 }
+<a name="l00568"></a>00568 <span class="comment">//if we have got a new password, jump to the end of the if-statement</span>
+<a name="l00569"></a>00569 }
+<a name="l00570"></a>00570 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( job-&gt;error() != 0 )
+<a name="l00571"></a>00571 {
+<a name="l00572"></a>00572 job-&gt;showErrorDialog();
+<a name="l00573"></a>00573 <a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a>( NULL );
+<a name="l00574"></a>00574 <span class="keywordflow">return</span>;
+<a name="l00575"></a>00575 }
+<a name="l00576"></a>00576 <span class="keywordflow">else</span>
+<a name="l00577"></a>00577 {
+<a name="l00578"></a>00578 <span class="comment">//succesful download</span>
+<a name="l00579"></a>00579 <span class="comment">//show mail</span>
+<a name="l00580"></a>00580 <span class="keywordtype">int</span> currentMail = *<a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>.begin();
+<a name="l00581"></a>00581 QString tsender = <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#51a8d0c91d32e6fdc20cb8f5f2350cac">getSenderOf</a>( currentMail );
+<a name="l00582"></a>00582 QString tdate = <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#93c44ad805a67e955b3cfa2518291613">getDateOf</a>( currentMail );
+<a name="l00583"></a>00583 QString tsize = <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#b1a6f1fee65db84e5496619c14035539">getSizeOf</a>( currentMail );
+<a name="l00584"></a>00584 QString tsubject = <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#38d282950be6217d1488efc720a5f415">getSubjectOf</a>( currentMail );
+<a name="l00585"></a>00585 QString tmailbody( <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#dde4ccc3e28c0d7e233ace3810a28814">decodeMailBody</a>( <a class="code" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a>, currentMail, <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>-&gt;<a class="code" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">allowHTML</a>() ) );
+<a name="l00586"></a>00586
+<a name="l00587"></a>00587 <span class="comment">//emit signal to notify the opening of a window</span>
+<a name="l00588"></a>00588 emit <a class="code" href="classConfigElem.html#14267b997f50ad3069115e8b976d89bb">sigMessageWindowOpened</a>();
+<a name="l00589"></a>00589
+<a name="l00590"></a>00590 <span class="comment">//create and open the window</span>
+<a name="l00591"></a>00591 <a class="code" href="classShowMailDialog.html">ShowMailDialog</a> dlg( kapp-&gt;mainWidget(), <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a>, <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>-&gt;<a class="code" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">allowHTML</a>(), tsender, tdate, tsize, tsubject, tmailbody );
+<a name="l00592"></a>00592 <span class="keywordtype">int</span> ret = dlg.exec();
+<a name="l00593"></a>00593
+<a name="l00594"></a>00594 <span class="comment">//emit signal to notify the closing of a window</span>
+<a name="l00595"></a>00595 emit <a class="code" href="classConfigElem.html#e328a1ef29ab8784bf9fd36de34d8bc0">sigMessageWindowClosed</a>();
+<a name="l00596"></a>00596
+<a name="l00597"></a>00597 <span class="comment">//cancel the download if desired</span>
+<a name="l00598"></a>00598 <span class="keywordflow">if</span>( ret == KDialogBase::Rejected )
+<a name="l00599"></a>00599 {
+<a name="l00600"></a>00600 <a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>.clear();
+<a name="l00601"></a>00601 <a class="code" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading</a>();
+<a name="l00602"></a>00602 <span class="keywordflow">return</span>;
+<a name="l00603"></a>00603 }
+<a name="l00604"></a>00604
+<a name="l00605"></a>00605 <span class="comment">//remove the first item of the list of mails to show</span>
+<a name="l00606"></a>00606 <a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>.remove( <a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>.begin() );
+<a name="l00607"></a>00607
+<a name="l00608"></a>00608 <span class="comment">//if the list of mails is empty, finalize the showing and return</span>
+<a name="l00609"></a>00609 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>.empty() )
+<a name="l00610"></a>00610 {
+<a name="l00611"></a>00611 <a class="code" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading</a>();
+<a name="l00612"></a>00612 <span class="keywordflow">return</span>;
+<a name="l00613"></a>00613 }
+<a name="l00614"></a>00614 }
+<a name="l00615"></a>00615
+<a name="l00616"></a>00616
+<a name="l00617"></a>00617 <span class="comment">//show next mail in list</span>
+<a name="l00618"></a>00618 <a class="code" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail</a>();
+<a name="l00619"></a>00619 }
+<a name="l00620"></a>00620
+<a name="l00621"></a><a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">00621</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">ConfigElem::slotFinalizeShowMail</a>( KIO::Job* )
+<a name="l00622"></a>00622 {
+<a name="l00623"></a>00623 <span class="comment">//stop timeout time</span>
+<a name="l00624"></a>00624 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;stop();
+<a name="l00625"></a>00625
+<a name="l00626"></a>00626 <span class="comment">//set account state to idle</span>
+<a name="l00627"></a>00627 <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> = <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a>;
+<a name="l00628"></a>00628
+<a name="l00629"></a>00629 <span class="comment">//emit signal to report the download is ready</span>
+<a name="l00630"></a>00630 emit <a class="code" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00631"></a>00631 }
+<a name="l00632"></a>00632
+<a name="l00633"></a><a class="code" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">00633</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">ConfigElem::slotDataMailBody</a>( KIO::Job *, <span class="keyword">const</span> QByteArray &amp; datas )
+<a name="l00634"></a>00634 {
+<a name="l00635"></a>00635 <span class="keywordflow">if</span>( !datas.isEmpty() )
+<a name="l00636"></a>00636 {
+<a name="l00637"></a>00637 <span class="comment">//we get the next part of the mail</span>
+<a name="l00638"></a>00638 <span class="comment">//append it</span>
+<a name="l00639"></a>00639 uint lastSize = <a class="code" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a>.size();
+<a name="l00640"></a>00640 <a class="code" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a>.resize( lastSize + datas.size() );
+<a name="l00641"></a>00641 <span class="keywordflow">for</span>( uint i = 0; i &lt; datas.size(); i++ )
+<a name="l00642"></a>00642 <a class="code" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a>[ lastSize + i ] = datas[ i ];
+<a name="l00643"></a>00643 }
+<a name="l00644"></a>00644 }
+<a name="l00645"></a>00645
+<a name="l00646"></a><a class="code" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">00646</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">ConfigElem::commitDownloading</a>( )
+<a name="l00647"></a>00647 {
+<a name="l00648"></a>00648 <span class="comment">//start job to commit</span>
+<a name="l00649"></a>00649 <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( QString( <span class="stringliteral">"/commit"</span> ) );
+<a name="l00650"></a>00650 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( result( KIO::Job* ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a>( KIO::Job* ) ) );
+<a name="l00651"></a>00651 }
+<a name="l00652"></a>00652
+<a name="l00653"></a><a class="code" href="classConfigElem.html#5a687317c6470c06111b176056c2a81e">00653</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#5a687317c6470c06111b176056c2a81e">ConfigElem::refreshMailList</a>( )
+<a name="l00654"></a>00654 {
+<a name="l00655"></a>00655 <span class="comment">//return, if account is not active</span>
+<a name="l00656"></a>00656 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() )
+<a name="l00657"></a>00657 {
+<a name="l00658"></a>00658 emit <a class="code" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00659"></a>00659 <span class="keywordflow">return</span>;
+<a name="l00660"></a>00660 }
+<a name="l00661"></a>00661
+<a name="l00662"></a>00662 <span class="comment">//check whether we have a password for this account</span>
+<a name="l00663"></a>00663 <span class="comment">//if not, ask for it</span>
+<a name="l00664"></a>00664 <span class="comment">//return when no password is available</span>
+<a name="l00665"></a>00665 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a>() )
+<a name="l00666"></a>00666 {
+<a name="l00667"></a>00667 emit <a class="code" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00668"></a>00668 <span class="keywordflow">return</span>;
+<a name="l00669"></a>00669 }
+<a name="l00670"></a>00670
+<a name="l00671"></a>00671 <span class="comment">//create a new ShowRecord instance</span>
+<a name="l00672"></a>00672 <span class="comment">//When the refresh has finished successfully, this will</span>
+<a name="l00673"></a>00673 <span class="comment">//replace the old mail list</span>
+<a name="l00674"></a>00674 <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a> = <span class="keyword">new</span> <a class="code" href="classShowRecord.html">ShowRecord</a>();
+<a name="l00675"></a>00675
+<a name="l00676"></a>00676 <span class="comment">//set account state</span>
+<a name="l00677"></a>00677 <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> = <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">AccountRefreshing</a>;
+<a name="l00678"></a>00678
+<a name="l00679"></a>00679 <span class="comment">//the first step is to get the UIDs</span>
+<a name="l00680"></a>00680 <a class="code" href="classConfigElem.html#38ba64f20fe31a6e59d6c58775672922">getUIDs</a>();
+<a name="l00681"></a>00681 }
+<a name="l00682"></a>00682
+<a name="l00683"></a><a class="code" href="classConfigElem.html#38ba64f20fe31a6e59d6c58775672922">00683</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#38ba64f20fe31a6e59d6c58775672922">ConfigElem::getUIDs</a>( )
+<a name="l00684"></a>00684 {
+<a name="l00685"></a>00685 <span class="comment">//clears the QString list, which contains all received UIDs</span>
+<a name="l00686"></a>00686 <a class="code" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a>.clear();
+<a name="l00687"></a>00687
+<a name="l00688"></a>00688 <span class="comment">//start job</span>
+<a name="l00689"></a>00689 <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( QString( <span class="stringliteral">"/uidl"</span> ) );
+<a name="l00690"></a>00690 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( data( KIO::Job*, <span class="keyword">const</span> QByteArray &amp; ) ), SLOT( <a class="code" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID</a>( KIO::Job*, <span class="keyword">const</span> QByteArray &amp; ) ) );
+<a name="l00691"></a>00691 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( result( KIO::Job* ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived</a>( KIO::Job* ) ) );
+<a name="l00692"></a>00692
+<a name="l00693"></a>00693 }
+<a name="l00694"></a>00694
+<a name="l00695"></a><a class="code" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">00695</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">ConfigElem::slotReceiveUID</a>( KIO::Job*, <span class="keyword">const</span> QByteArray&amp; data )
+<a name="l00696"></a>00696 {
+<a name="l00697"></a>00697 <span class="comment">//return, when data is empty</span>
+<a name="l00698"></a>00698 <span class="keywordflow">if</span>( data.isEmpty() ) <span class="keywordflow">return</span>;
+<a name="l00699"></a>00699
+<a name="l00700"></a>00700 <span class="comment">//cast the data to QString</span>
+<a name="l00701"></a>00701 QString uid( data );
+<a name="l00702"></a>00702
+<a name="l00703"></a>00703 <span class="comment">//insert the uid at the end of the UID list</span>
+<a name="l00704"></a>00704 <a class="code" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a>.append( uid );
+<a name="l00705"></a>00705 }
+<a name="l00706"></a>00706
+<a name="l00707"></a><a class="code" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">00707</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">ConfigElem::slotUIDsReceived</a>( KIO::Job * job )
+<a name="l00708"></a>00708 {
+<a name="l00709"></a>00709 <span class="keywordtype">int</span> number; <span class="comment">//an extracted mail number</span>
+<a name="l00710"></a>00710 QString uid; <span class="comment">//an extracted uid</span>
+<a name="l00711"></a>00711 <span class="keywordtype">bool</span> corruptData = <span class="keyword">false</span>; <span class="comment">//set to TRUE, if a data is corrupt</span>
+<a name="l00712"></a>00712 <span class="keywordtype">bool</span> isNew = <span class="keyword">false</span>; <span class="comment">//state of the received mail</span>
+<a name="l00713"></a>00713
+<a name="l00714"></a>00714 <span class="comment">//stop timeout timer</span>
+<a name="l00715"></a>00715 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;stop();
+<a name="l00716"></a>00716
+<a name="l00717"></a>00717 <span class="comment">//check for errors</span>
+<a name="l00718"></a>00718 <span class="comment">//if an error has occured, the refresh will be canceled</span>
+<a name="l00719"></a>00719 <span class="comment">//or will ask for a new password</span>
+<a name="l00720"></a>00720 <span class="keywordflow">if</span>( job-&gt;error() == KIO::ERR_COULD_NOT_LOGIN )
+<a name="l00721"></a>00721 {
+<a name="l00722"></a>00722 <span class="comment">//login failed, ask for a new password</span>
+<a name="l00723"></a>00723 job-&gt;showErrorDialog();
+<a name="l00724"></a>00724 <span class="keywordtype">bool</span> res = <a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a>( <span class="keyword">true</span> );
+<a name="l00725"></a>00725 <span class="keywordflow">if</span>( res == <span class="keyword">true</span> )
+<a name="l00726"></a>00726 {
+<a name="l00727"></a>00727 <span class="comment">//we have got a new password, try again</span>
+<a name="l00728"></a>00728 <span class="keyword">delete</span> <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>;
+<a name="l00729"></a>00729 <a class="code" href="classConfigElem.html#5a687317c6470c06111b176056c2a81e">refreshMailList</a>();
+<a name="l00730"></a>00730 }
+<a name="l00731"></a>00731 <span class="keywordflow">else</span>
+<a name="l00732"></a>00732 <span class="comment">//we have not got a new password; cancel refresh</span>
+<a name="l00733"></a>00733 <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>();
+<a name="l00734"></a>00734
+<a name="l00735"></a>00735 <span class="keywordflow">return</span>;
+<a name="l00736"></a>00736 }
+<a name="l00737"></a>00737 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( job-&gt;error() != 0 )
+<a name="l00738"></a>00738 {
+<a name="l00739"></a>00739 <span class="comment">//show error message if desired</span>
+<a name="l00740"></a>00740 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>-&gt;<a class="code" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">showConnectionErrors</a>() )
+<a name="l00741"></a>00741 job-&gt;showErrorDialog();
+<a name="l00742"></a>00742
+<a name="l00743"></a>00743 <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>();
+<a name="l00744"></a>00744 <span class="keywordflow">return</span>;
+<a name="l00745"></a>00745 }
+<a name="l00746"></a>00746
+<a name="l00747"></a>00747 <span class="comment">//analyze UIDs</span>
+<a name="l00748"></a>00748 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a>.isEmpty() )
+<a name="l00749"></a>00749 {
+<a name="l00750"></a>00750 <span class="comment">//iterate over all UIDs in the list</span>
+<a name="l00751"></a>00751 <span class="keywordflow">for</span> ( QStringList::Iterator it = <a class="code" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a>.begin(); it != <a class="code" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a>.end(); ++it )
+<a name="l00752"></a>00752 {
+<a name="l00753"></a>00753 QString line = *it;
+<a name="l00754"></a>00754
+<a name="l00755"></a>00755 <span class="comment">//every line has the format "number UID", e.g.: 1 bf10d38018de7c1d628d65288d722f6a</span>
+<a name="l00756"></a>00756 <span class="comment">//get the position of the separating space</span>
+<a name="l00757"></a>00757 <span class="keywordtype">int</span> positionOfSpace = line.find( <span class="stringliteral">" "</span> );
+<a name="l00758"></a>00758
+<a name="l00759"></a>00759 <span class="comment">//if no space was found, the line is corrupt</span>
+<a name="l00760"></a>00760 <span class="keywordflow">if</span>( positionOfSpace == -1 )
+<a name="l00761"></a>00761 {
+<a name="l00762"></a>00762 kdError() &lt;&lt; <span class="stringliteral">"ConfigElem::slotUIDsReceived: get a corrupt UID from "</span> &lt;&lt; dynamic_cast&lt;KIO::SimpleJob*&gt;(job)-&gt;url().host() &lt;&lt; <span class="stringliteral">". No space. : "</span> &lt;&lt; line &lt;&lt; endl;
+<a name="l00763"></a>00763 corruptData = <span class="keyword">true</span>;
+<a name="l00764"></a>00764 }
+<a name="l00765"></a>00765 <span class="keywordflow">else</span>
+<a name="l00766"></a>00766 {
+<a name="l00767"></a>00767 <span class="comment">//extract mail number and uid</span>
+<a name="l00768"></a>00768 <span class="keywordtype">bool</span> isNumber;
+<a name="l00769"></a>00769 number = line.left( positionOfSpace ).toInt( &amp;isNumber );
+<a name="l00770"></a>00770 <span class="comment">//check number</span>
+<a name="l00771"></a>00771 <span class="keywordflow">if</span>( !isNumber )
+<a name="l00772"></a>00772 {
+<a name="l00773"></a>00773 <span class="comment">//the first part is not a number</span>
+<a name="l00774"></a>00774 kdError() &lt;&lt; <span class="stringliteral">"ConfigElem::slotUIDsReceived: get a corrupt UID from "</span> &lt;&lt; dynamic_cast&lt;KIO::SimpleJob*&gt;(job)-&gt;url().host() &lt;&lt; <span class="stringliteral">". No number found at begin. : "</span> &lt;&lt; line &lt;&lt; endl;
+<a name="l00775"></a>00775 corruptData = <span class="keyword">true</span>;
+<a name="l00776"></a>00776 }
+<a name="l00777"></a>00777 <span class="keywordflow">else</span>
+<a name="l00778"></a>00778 {
+<a name="l00779"></a>00779 <span class="comment">//number is ok; extract uid</span>
+<a name="l00780"></a>00780 uid = line.mid( positionOfSpace + 1 );
+<a name="l00781"></a>00781
+<a name="l00782"></a>00782 <span class="comment">//determine about new mail or not</span>
+<a name="l00783"></a>00783 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#1fca27c3d569bbd1b1d673f2ac847791">hasMail</a>( uid ) )
+<a name="l00784"></a>00784 {
+<a name="l00785"></a>00785 <span class="comment">//the old list doesn't contain a mail with this uid</span>
+<a name="l00786"></a>00786 <span class="comment">//the mail is new</span>
+<a name="l00787"></a>00787 isNew = <span class="keyword">true</span>;
+<a name="l00788"></a>00788 }
+<a name="l00789"></a>00789 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>-&gt;<a class="code" href="classConfigList.html#49a20af219bc1a4f20e50b59b6f2310c">keepNew</a>() &amp;&amp; <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#89b22dcaa5ff6f47121150b7d25939d0">isNew</a>( uid ) )
+<a name="l00790"></a>00790 {
+<a name="l00791"></a>00791 <span class="comment">//the mail is already in the old list</span>
+<a name="l00792"></a>00792 <span class="comment">//but we will leave the state of formerly new mails, because the user wants it</span>
+<a name="l00793"></a>00793 isNew = <span class="keyword">true</span>;
+<a name="l00794"></a>00794 }
+<a name="l00795"></a>00795 <span class="keywordflow">else</span>
+<a name="l00796"></a>00796 isNew = <span class="keyword">false</span>;
+<a name="l00797"></a>00797
+<a name="l00798"></a>00798 <span class="comment">//append mail to the list</span>
+<a name="l00799"></a>00799 <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>-&gt;<a class="code" href="classShowRecord.html#97b16a09a5a51b68f7d2b3efb95c80ea">appendNewMail</a>( number, uid, isNew );
+<a name="l00800"></a>00800
+<a name="l00801"></a>00801 }
+<a name="l00802"></a>00802 }
+<a name="l00803"></a>00803 }
+<a name="l00804"></a>00804
+<a name="l00805"></a>00805 <span class="comment">//if the data are ok, start the second step: get sizes</span>
+<a name="l00806"></a>00806 <span class="comment">//otherwise cancel the refresh</span>
+<a name="l00807"></a>00807 <span class="keywordflow">if</span>( !corruptData )
+<a name="l00808"></a>00808 <a class="code" href="classConfigElem.html#ab836ffc3b068d052ea3486f8cdac74d">getSizes</a>();
+<a name="l00809"></a>00809 <span class="keywordflow">else</span>
+<a name="l00810"></a>00810 <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>();
+<a name="l00811"></a>00811 }
+<a name="l00812"></a>00812 <span class="keywordflow">else</span>
+<a name="l00813"></a>00813 {
+<a name="l00814"></a>00814 <span class="comment">//we haven't received any UIDs. The account has no mails.</span>
+<a name="l00815"></a>00815 <span class="comment">//Commit refresh.</span>
+<a name="l00816"></a>00816 <a class="code" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh</a>();
+<a name="l00817"></a>00817 }
+<a name="l00818"></a>00818
+<a name="l00819"></a>00819 }
+<a name="l00820"></a>00820
+<a name="l00821"></a><a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">00821</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">ConfigElem::cancelRefresh</a>()
+<a name="l00822"></a>00822 {
+<a name="l00823"></a>00823 <span class="comment">//print error message</span>
+<a name="l00824"></a>00824 kdError() &lt;&lt; <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> &lt;&lt; <span class="stringliteral">": "</span> &lt;&lt; <span class="stringliteral">"Refresh canceled"</span> &lt;&lt; endl;
+<a name="l00825"></a>00825
+<a name="l00826"></a>00826 <span class="comment">//delete the new mail list</span>
+<a name="l00827"></a>00827 <span class="keyword">delete</span> <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>;
+<a name="l00828"></a>00828
+<a name="l00829"></a>00829 <span class="comment">//delete old mail list and create a new empty one</span>
+<a name="l00830"></a>00830 <span class="keyword">delete</span> <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>;
+<a name="l00831"></a>00831 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a> = <span class="keyword">new</span> <a class="code" href="classShowRecord.html">ShowRecord</a>();
+<a name="l00832"></a>00832
+<a name="l00833"></a>00833 <span class="comment">//emit signal</span>
+<a name="l00834"></a>00834 emit <a class="code" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00835"></a>00835
+<a name="l00836"></a>00836 <span class="comment">//set account state to idle</span>
+<a name="l00837"></a>00837 <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> = <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a>;
+<a name="l00838"></a>00838
+<a name="l00839"></a>00839 <span class="comment">//we don't need an error message, because the KIO job has shown one</span>
+<a name="l00840"></a>00840 }
+<a name="l00841"></a>00841
+<a name="l00842"></a><a class="code" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">00842</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">ConfigElem::slotFinalizeRefresh</a>( KIO::Job* )
+<a name="l00843"></a>00843 {
+<a name="l00844"></a>00844 <span class="comment">//stop timeout time</span>
+<a name="l00845"></a>00845 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;stop();
+<a name="l00846"></a>00846
+<a name="l00847"></a>00847 <span class="comment">//delete old mail list</span>
+<a name="l00848"></a>00848 <span class="keyword">delete</span> <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>;
+<a name="l00849"></a>00849
+<a name="l00850"></a>00850 <span class="comment">//assign the new list</span>
+<a name="l00851"></a>00851 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a> != NULL )
+<a name="l00852"></a>00852 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a> = <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>;
+<a name="l00853"></a>00853 <span class="keywordflow">else</span>
+<a name="l00854"></a>00854 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a> = <span class="keyword">new</span> <a class="code" href="classShowRecord.html">ShowRecord</a>();
+<a name="l00855"></a>00855
+<a name="l00856"></a>00856 <span class="comment">//emit signal</span>
+<a name="l00857"></a>00857 emit <a class="code" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l00858"></a>00858
+<a name="l00859"></a>00859 <span class="comment">//set account state to idle</span>
+<a name="l00860"></a>00860 <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> = <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a>;
+<a name="l00861"></a>00861 }
+<a name="l00862"></a>00862
+<a name="l00863"></a><a class="code" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">00863</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">ConfigElem::commitRefresh</a>( )
+<a name="l00864"></a>00864 {
+<a name="l00865"></a>00865 <span class="comment">//start job to commit</span>
+<a name="l00866"></a>00866 <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( QString( <span class="stringliteral">"/commit"</span> ) );
+<a name="l00867"></a>00867 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( result( KIO::Job* ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh</a>( KIO::Job* ) ) );
+<a name="l00868"></a>00868 }
+<a name="l00869"></a>00869
+<a name="l00870"></a><a class="code" href="classConfigElem.html#ab836ffc3b068d052ea3486f8cdac74d">00870</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#ab836ffc3b068d052ea3486f8cdac74d">ConfigElem::getSizes</a>( )
+<a name="l00871"></a>00871 {
+<a name="l00872"></a>00872 <span class="comment">//clears the QString list, which contains all received UIDs</span>
+<a name="l00873"></a>00873 <a class="code" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a>.clear();
+<a name="l00874"></a>00874
+<a name="l00875"></a>00875 <span class="comment">//start job</span>
+<a name="l00876"></a>00876 <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( QString( <span class="stringliteral">"/index"</span> ) );
+<a name="l00877"></a>00877 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( data( KIO::Job*, <span class="keyword">const</span> QByteArray &amp; ) ), SLOT( <a class="code" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize</a>( KIO::Job*, <span class="keyword">const</span> QByteArray &amp; ) ) );
+<a name="l00878"></a>00878 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( result( KIO::Job* ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived</a>( KIO::Job* ) ) );
+<a name="l00879"></a>00879
+<a name="l00880"></a>00880 }
+<a name="l00881"></a>00881
+<a name="l00882"></a><a class="code" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">00882</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">ConfigElem::slotSizesReceived</a>( KIO::Job * job )
+<a name="l00883"></a>00883 {
+<a name="l00884"></a>00884 <span class="keywordtype">int</span> number; <span class="comment">//an extracted mail number</span>
+<a name="l00885"></a>00885 <span class="keywordtype">long</span> size; <span class="comment">//an extracted size</span>
+<a name="l00886"></a>00886 <span class="keywordtype">bool</span> corruptData = <span class="keyword">false</span>; <span class="comment">//set to TRUE, if a data is corrupt</span>
+<a name="l00887"></a>00887
+<a name="l00888"></a>00888 <span class="comment">//stop timeout timer</span>
+<a name="l00889"></a>00889 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;stop();
+<a name="l00890"></a>00890
+<a name="l00891"></a>00891 <span class="comment">//check for errors</span>
+<a name="l00892"></a>00892 <span class="comment">//if an error has occured, the refresh will be canceled</span>
+<a name="l00893"></a>00893 <span class="keywordflow">if</span>( job-&gt;error() != 0 )
+<a name="l00894"></a>00894 {
+<a name="l00895"></a>00895 <span class="comment">//show error message if desired</span>
+<a name="l00896"></a>00896 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>-&gt;<a class="code" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">showConnectionErrors</a>() )
+<a name="l00897"></a>00897 job-&gt;showErrorDialog();
+<a name="l00898"></a>00898 <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>();
+<a name="l00899"></a>00899 <span class="keywordflow">return</span>;
+<a name="l00900"></a>00900 }
+<a name="l00901"></a>00901
+<a name="l00902"></a>00902 <span class="comment">//analyze UIDs</span>
+<a name="l00903"></a>00903 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a>.isEmpty() )
+<a name="l00904"></a>00904 {
+<a name="l00905"></a>00905 <span class="comment">//iterate over all sizes in the list</span>
+<a name="l00906"></a>00906 <span class="keywordflow">for</span> ( QStringList::Iterator it = <a class="code" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a>.begin(); it != <a class="code" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a>.end(); ++it )
+<a name="l00907"></a>00907 {
+<a name="l00908"></a>00908 QString line = *it;
+<a name="l00909"></a>00909
+<a name="l00910"></a>00910 <span class="comment">//every line has the format "number size", e.g.: 1 1234</span>
+<a name="l00911"></a>00911 <span class="comment">//get the position of the separating space</span>
+<a name="l00912"></a>00912 <span class="keywordtype">int</span> positionOfSpace = line.find( <span class="stringliteral">" "</span> );
+<a name="l00913"></a>00913
+<a name="l00914"></a>00914 <span class="comment">//if no space was found, the line is corrupt</span>
+<a name="l00915"></a>00915 <span class="keywordflow">if</span>( positionOfSpace == -1 )
+<a name="l00916"></a>00916 {
+<a name="l00917"></a>00917 kdError() &lt;&lt; <span class="stringliteral">"ConfigElem::slotSizesReceived: get a corrupt size from "</span> &lt;&lt; dynamic_cast&lt;KIO::SimpleJob*&gt;(job)-&gt;url().host() &lt;&lt; <span class="stringliteral">". No space. : "</span> &lt;&lt; line &lt;&lt; endl;
+<a name="l00918"></a>00918 corruptData = <span class="keyword">true</span>;
+<a name="l00919"></a>00919 }
+<a name="l00920"></a>00920 <span class="keywordflow">else</span>
+<a name="l00921"></a>00921 {
+<a name="l00922"></a>00922 <span class="comment">//extract mail number and size</span>
+<a name="l00923"></a>00923 <span class="keywordtype">bool</span> isNumber;
+<a name="l00924"></a>00924 number = line.left( positionOfSpace ).toInt( &amp;isNumber );
+<a name="l00925"></a>00925 <span class="comment">//check number</span>
+<a name="l00926"></a>00926 <span class="keywordflow">if</span>( !isNumber )
+<a name="l00927"></a>00927 {
+<a name="l00928"></a>00928 <span class="comment">//the first part is not a number</span>
+<a name="l00929"></a>00929 kdError() &lt;&lt; <span class="stringliteral">"ConfigElem::slotSizesReceived: get a corrupt size from "</span> &lt;&lt; dynamic_cast&lt;KIO::SimpleJob*&gt;(job)-&gt;url().host() &lt;&lt; <span class="stringliteral">". No number found at begin. : "</span> &lt;&lt; line &lt;&lt; endl;
+<a name="l00930"></a>00930 corruptData = <span class="keyword">true</span>;
+<a name="l00931"></a>00931 }
+<a name="l00932"></a>00932 <span class="keywordflow">else</span>
+<a name="l00933"></a>00933 {
+<a name="l00934"></a>00934 <span class="comment">//number is ok; extract size</span>
+<a name="l00935"></a>00935 size = line.mid( positionOfSpace + 1 ).toLong( &amp;isNumber );
+<a name="l00936"></a>00936
+<a name="l00937"></a>00937 <span class="comment">//check size</span>
+<a name="l00938"></a>00938 <span class="keywordflow">if</span>( !isNumber )
+<a name="l00939"></a>00939 {
+<a name="l00940"></a>00940 <span class="comment">//the second part of the string is not a number</span>
+<a name="l00941"></a>00941 kdError() &lt;&lt; <span class="stringliteral">"ConfigElem::slotSizesReceived: get a corrupt size from "</span> &lt;&lt; dynamic_cast&lt;KIO::SimpleJob*&gt;(job)-&gt;url().host() &lt;&lt; <span class="stringliteral">". No size found at end. : "</span> &lt;&lt; line &lt;&lt; endl;
+<a name="l00942"></a>00942 corruptData = <span class="keyword">true</span>;
+<a name="l00943"></a>00943 }
+<a name="l00944"></a>00944 <span class="keywordflow">else</span>
+<a name="l00945"></a>00945 {
+<a name="l00946"></a>00946 <span class="comment">//size is ok</span>
+<a name="l00947"></a>00947 <span class="comment">//set it</span>
+<a name="l00948"></a>00948 <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>-&gt;<a class="code" href="classShowRecord.html#f3ae42223f76c35b2273119916a82a24">setSize</a>( number, size );
+<a name="l00949"></a>00949 }
+<a name="l00950"></a>00950 }
+<a name="l00951"></a>00951 }
+<a name="l00952"></a>00952 }
+<a name="l00953"></a>00953
+<a name="l00954"></a>00954 <span class="comment">//if the data are ok, start the third step: get headers</span>
+<a name="l00955"></a>00955 <span class="comment">//otherwise cancel the refresh</span>
+<a name="l00956"></a>00956 <span class="keywordflow">if</span>( !corruptData )
+<a name="l00957"></a>00957 <a class="code" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders</a>();
+<a name="l00958"></a>00958 <span class="keywordflow">else</span>
+<a name="l00959"></a>00959 <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>();
+<a name="l00960"></a>00960 }
+<a name="l00961"></a>00961 }
+<a name="l00962"></a>00962
+<a name="l00963"></a><a class="code" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">00963</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">ConfigElem::slotReceiveSize</a>( KIO::Job *, <span class="keyword">const</span> QByteArray &amp; data )
+<a name="l00964"></a>00964 {
+<a name="l00965"></a>00965 <span class="comment">//return, when data is empty</span>
+<a name="l00966"></a>00966 <span class="keywordflow">if</span>( data.isEmpty() ) <span class="keywordflow">return</span>;
+<a name="l00967"></a>00967
+<a name="l00968"></a>00968 <span class="comment">//cast the data to QString</span>
+<a name="l00969"></a>00969 QString size( data );
+<a name="l00970"></a>00970
+<a name="l00971"></a>00971 <span class="comment">//insert the uid at the end of the sizes list</span>
+<a name="l00972"></a>00972 <a class="code" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a>.append( size );
+<a name="l00973"></a>00973
+<a name="l00974"></a>00974 }
+<a name="l00975"></a>00975
+<a name="l00976"></a><a class="code" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">00976</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">ConfigElem::getHeaders</a>( )
+<a name="l00977"></a>00977 {
+<a name="l00978"></a>00978 <span class="comment">//get the numbers of all new mails</span>
+<a name="l00979"></a>00979 <a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a> = <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>-&gt;<a class="code" href="classShowRecord.html#89fd7edc8c324e8b0ebe6b32f2d30b9d">getNewMails</a>();
+<a name="l00980"></a>00980 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a>.empty() )
+<a name="l00981"></a>00981 {
+<a name="l00982"></a>00982 <span class="comment">//no new mails available; copy the known headers from the old mail list</span>
+<a name="l00983"></a>00983 <a class="code" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders</a>();
+<a name="l00984"></a>00984 <span class="keywordflow">return</span>;
+<a name="l00985"></a>00985 }
+<a name="l00986"></a>00986
+<a name="l00987"></a>00987 <span class="comment">//get the headers</span>
+<a name="l00988"></a>00988 <a class="code" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader</a>();
+<a name="l00989"></a>00989 }
+<a name="l00990"></a>00990
+<a name="l00991"></a><a class="code" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">00991</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">ConfigElem::getNextHeader</a>( )
+<a name="l00992"></a>00992 {
+<a name="l00993"></a>00993 <span class="comment">//if the list of mails empty, copy the known headers from the old mail list</span>
+<a name="l00994"></a>00994 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a>.empty() )
+<a name="l00995"></a>00995 {
+<a name="l00996"></a>00996 <a class="code" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders</a>();
+<a name="l00997"></a>00997 <span class="keywordflow">return</span>;
+<a name="l00998"></a>00998 }
+<a name="l00999"></a>00999
+<a name="l01000"></a>01000 <span class="comment">//clear temporary header store</span>
+<a name="l01001"></a>01001 <a class="code" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a>.resize( 0 );
+<a name="l01002"></a>01002
+<a name="l01003"></a>01003 <span class="comment">//start job</span>
+<a name="l01004"></a>01004 <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( QString( <span class="stringliteral">"/headers/%1"</span> ).arg( *<a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a>.begin() ) );
+<a name="l01005"></a>01005 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( data( KIO::Job*, <span class="keyword">const</span> QByteArray &amp; ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">slotReceiveHeader</a>( KIO::Job*, <span class="keyword">const</span> QByteArray &amp; ) ) );
+<a name="l01006"></a>01006 connect( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>, SIGNAL( result( KIO::Job* ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded</a>( KIO::Job* ) ) );
+<a name="l01007"></a>01007
+<a name="l01008"></a>01008 }
+<a name="l01009"></a>01009
+<a name="l01010"></a><a class="code" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">01010</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">ConfigElem::slotHeaderDownloaded</a>( KIO::Job * job )
+<a name="l01011"></a>01011 {
+<a name="l01012"></a>01012 <span class="comment">//stop timeout timer</span>
+<a name="l01013"></a>01013 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;stop();
+<a name="l01014"></a>01014
+<a name="l01015"></a>01015 <span class="comment">//check for errors</span>
+<a name="l01016"></a>01016 <span class="comment">//if an error is occured, the download will be canceled</span>
+<a name="l01017"></a>01017 <span class="keywordflow">if</span>( job-&gt;error() != 0 )
+<a name="l01018"></a>01018 {
+<a name="l01019"></a>01019 <span class="comment">//show error message if desired</span>
+<a name="l01020"></a>01020 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>-&gt;<a class="code" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">showConnectionErrors</a>() )
+<a name="l01021"></a>01021 job-&gt;showErrorDialog();
+<a name="l01022"></a>01022
+<a name="l01023"></a>01023 <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>();
+<a name="l01024"></a>01024 <span class="keywordflow">return</span>;
+<a name="l01025"></a>01025 }
+<a name="l01026"></a>01026
+<a name="l01027"></a>01027 <span class="comment">//store header</span>
+<a name="l01028"></a>01028 <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>-&gt;<a class="code" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">setHeader</a>( *<a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a>.begin(), QString( <a class="code" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a> ) );
+<a name="l01029"></a>01029
+<a name="l01030"></a>01030 <span class="comment">//remove the first item of the list of new mails</span>
+<a name="l01031"></a>01031 <a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a>.remove( <a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a>.begin() );
+<a name="l01032"></a>01032
+<a name="l01033"></a>01033 <span class="comment">//if the list of new mails is empty, copy the headers of old mails to the new list</span>
+<a name="l01034"></a>01034 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a>.empty() )
+<a name="l01035"></a>01035 {
+<a name="l01036"></a>01036 <a class="code" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders</a>();
+<a name="l01037"></a>01037 <span class="keywordflow">return</span>;
+<a name="l01038"></a>01038 }
+<a name="l01039"></a>01039
+<a name="l01040"></a>01040 <span class="comment">//get next header</span>
+<a name="l01041"></a>01041 <a class="code" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader</a>();
+<a name="l01042"></a>01042 }
+<a name="l01043"></a>01043
+<a name="l01044"></a><a class="code" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">01044</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">ConfigElem::copyHeaders</a>( )
+<a name="l01045"></a>01045 {
+<a name="l01046"></a>01046 <span class="comment">//get the UIDs of the old mails in the temporary mail list</span>
+<a name="l01047"></a>01047 QStringList UIDs = <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>-&gt;<a class="code" href="classShowRecord.html#ae03febb272198c00851b4e46be68b83">getUIDsOfOldMails</a>();
+<a name="l01048"></a>01048
+<a name="l01049"></a>01049 <span class="comment">//iterate over all members of the list,</span>
+<a name="l01050"></a>01050 <span class="comment">//get the header from the old list and store it in the new one</span>
+<a name="l01051"></a>01051 QStringList::iterator it;
+<a name="l01052"></a>01052 <span class="keywordflow">for</span> ( it = UIDs.begin(); it != UIDs.end(); ++it )
+<a name="l01053"></a>01053 {
+<a name="l01054"></a>01054 QString header = <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#15ef001ed312f642b8cd8cf2619ecfb4">getHeaderOf</a>( *it );
+<a name="l01055"></a>01055 <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>-&gt;<a class="code" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">setHeader</a>( *it, header );
+<a name="l01056"></a>01056 }
+<a name="l01057"></a>01057
+<a name="l01058"></a>01058 <span class="comment">//commit refresh</span>
+<a name="l01059"></a>01059 <a class="code" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh</a>();
+<a name="l01060"></a>01060 }
+<a name="l01061"></a>01061
+<a name="l01062"></a><a class="code" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">01062</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">ConfigElem::slotReceiveHeader</a>( KIO::Job *, <span class="keyword">const</span> QByteArray &amp; data )
+<a name="l01063"></a>01063 {
+<a name="l01064"></a>01064 <span class="keywordflow">if</span>( !data.isEmpty() )
+<a name="l01065"></a>01065 {
+<a name="l01066"></a>01066 <span class="comment">//we get the next part of the mail</span>
+<a name="l01067"></a>01067 <span class="comment">//append it</span>
+<a name="l01068"></a>01068 uint lastSize = <a class="code" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a>.size();
+<a name="l01069"></a>01069 <a class="code" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a>.resize( lastSize + data.size() );
+<a name="l01070"></a>01070 <span class="keywordflow">for</span>( uint i = 0; i &lt; data.size(); i++ )
+<a name="l01071"></a>01071 <a class="code" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a>[ lastSize + i ] = data[ i ];
+<a name="l01072"></a>01072 }
+<a name="l01073"></a>01073 }
+<a name="l01074"></a>01074
+<a name="l01075"></a><a class="code" href="classConfigElem.html#2725f96acd936fd8a9008d6ddf04ba76">01075</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#2725f96acd936fd8a9008d6ddf04ba76">ConfigElem::getNumberNewMails</a>( )
+<a name="l01076"></a>01076 {
+<a name="l01077"></a>01077 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#fb2d493f52927c18ccc35352d2d2b115">getNumberNewMails</a>();
+<a name="l01078"></a>01078 }
+<a name="l01079"></a>01079
+<a name="l01080"></a><a class="code" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">01080</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">ConfigElem::getNumberMails</a>( )
+<a name="l01081"></a>01081 {
+<a name="l01082"></a>01082 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#5fc0413079f9cfc5b32c36812f643c0a">getNumberMails</a>();
+<a name="l01083"></a>01083 }
+<a name="l01084"></a>01084
+<a name="l01085"></a><a class="code" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">01085</a> <span class="keywordtype">long</span> <a class="code" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">ConfigElem::getTotalSize</a>( )
+<a name="l01086"></a>01086 {
+<a name="l01087"></a>01087 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#c6c9d9e7e23f57006d2d573442a144b5">getTotalSize</a>();
+<a name="l01088"></a>01088 }
+<a name="l01089"></a>01089
+<a name="l01090"></a><a class="code" href="classConfigElem.html#365bd67f2ec657beaf98ded2463b61a2">01090</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#365bd67f2ec657beaf98ded2463b61a2">ConfigElem::fillMailListView</a>( <a class="code" href="classKshowmailView.html">KshowmailView</a>* view )
+<a name="l01091"></a>01091 {
+<a name="l01092"></a>01092 <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#7124760f6dffce82cf267276f4c0d015">fillMailListView</a>( view, <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l01093"></a>01093 }
+<a name="l01094"></a>01094
+<a name="l01095"></a><a class="code" href="classConfigElem.html#3a709da00728e100343bfde8aac61491">01095</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#3a709da00728e100343bfde8aac61491">ConfigElem::refreshAccountListItem</a>( )
+<a name="l01096"></a>01096 {
+<a name="l01097"></a>01097 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a> != NULL )
+<a name="l01098"></a>01098 {
+<a name="l01099"></a>01099 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() )
+<a name="l01100"></a>01100 {
+<a name="l01101"></a>01101 <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a>-&gt;setText( 4, QString( <span class="stringliteral">"%1"</span> ).arg( <a class="code" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">getNumberMails</a>(), 3 ) );
+<a name="l01102"></a>01102 <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a>-&gt;setText( 5, QString( <span class="stringliteral">"%1"</span> ).arg( <a class="code" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">getTotalSize</a>(), 8 ) );
+<a name="l01103"></a>01103 }
+<a name="l01104"></a>01104 <span class="keywordflow">else</span>
+<a name="l01105"></a>01105 {
+<a name="l01106"></a>01106 <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a>-&gt;setText( 4, QString( <span class="stringliteral">"???"</span> ) );
+<a name="l01107"></a>01107 <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a>-&gt;setText( 5, QString( <span class="stringliteral">"???"</span> ) );
+<a name="l01108"></a>01108 }
+<a name="l01109"></a>01109 }
+<a name="l01110"></a>01110 }
+<a name="l01111"></a>01111
+<a name="l01112"></a><a class="code" href="classConfigElem.html#be79ff49926793b27e8af8b5101c7b70">01112</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#be79ff49926793b27e8af8b5101c7b70">ConfigElem::killPOP3Job</a>( )
+<a name="l01113"></a>01113 {
+<a name="l01114"></a>01114 <span class="comment">//just try to kill, if it is not idle</span>
+<a name="l01115"></a>01115 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> != <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a> )
+<a name="l01116"></a>01116 {
+<a name="l01117"></a>01117 <span class="comment">//kill a running job</span>
+<a name="l01118"></a>01118 <span class="keywordflow">if</span>( <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a> != NULL )
+<a name="l01119"></a>01119 <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>-&gt;kill( <span class="keyword">true</span> );
+<a name="l01120"></a>01120
+<a name="l01121"></a>01121 <span class="comment">//stop timeout timer</span>
+<a name="l01122"></a>01122 <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>-&gt;stop();
+<a name="l01123"></a>01123
+<a name="l01124"></a>01124 <span class="comment">//call the appropriate finalize method</span>
+<a name="l01125"></a>01125 <span class="keywordflow">switch</span>( <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a> )
+<a name="l01126"></a>01126 {
+<a name="l01127"></a>01127 <span class="keywordflow">case</span> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5">AccountDeleting</a> : <a class="code" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a>( NULL ); <span class="keywordflow">break</span>;
+<a name="l01128"></a>01128 <span class="keywordflow">case</span> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9">AccountDownloading</a> : <a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a>( NULL ); <span class="keywordflow">break</span>;
+<a name="l01129"></a>01129 <span class="keywordflow">case</span> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">AccountRefreshing</a> : <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>(); <span class="keywordflow">break</span>;
+<a name="l01130"></a>01130
+<a name="l01131"></a>01131 <span class="keywordflow">default</span> : <span class="keywordflow">break</span>;
+<a name="l01132"></a>01132 }
+<a name="l01133"></a>01133 }
+<a name="l01134"></a>01134 }
+<a name="l01135"></a>01135
+<a name="l01136"></a><a class="code" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">01136</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">ConfigElem::showSelectedHeaders</a>( )
+<a name="l01137"></a>01137 {
+<a name="l01138"></a>01138 <span class="comment">//return, if no mails are selected</span>
+<a name="l01139"></a>01139 <span class="keywordflow">if</span>( !<a class="code" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">hasSelectedMails</a>() )
+<a name="l01140"></a>01140 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">ConfigElem::continueShowHeaders</a>;
+<a name="l01141"></a>01141
+<a name="l01142"></a>01142 <span class="comment">//order the mail list to show the headers of the selected mails</span>
+<a name="l01143"></a>01143 <span class="keywordtype">int</span> ret = <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>-&gt;<a class="code" href="classShowRecord.html#89005d433c577ed0e412c6314400cc31">showSelectedHeaders</a>( <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> );
+<a name="l01144"></a>01144
+<a name="l01145"></a>01145 <span class="keywordflow">return</span> ret == <a class="code" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">ShowRecord::continueShowHeaders</a> ? <a class="code" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">ConfigElem::continueShowHeaders</a> : <a class="code" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">ConfigElem::cancelShowHeaders</a>;
+<a name="l01146"></a>01146 }
+<a name="l01147"></a>01147
+<a name="l01148"></a><a class="code" href="classConfigElem.html#46e0d578a0c537e8d13ad689044f1fe7">01148</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#46e0d578a0c537e8d13ad689044f1fe7">ConfigElem::printSetup</a>( )<span class="keyword"> const</span>
+<a name="l01149"></a>01149 <span class="keyword"></span>{
+<a name="l01150"></a>01150 kdDebug() &lt;&lt; <span class="stringliteral">"Setup of "</span> &lt;&lt; <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a> &lt;&lt; <span class="stringliteral">":"</span> &lt;&lt; endl;
+<a name="l01151"></a>01151 kdDebug() &lt;&lt; <span class="stringliteral">"Host: "</span> &lt;&lt; <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.host() &lt;&lt; endl;
+<a name="l01152"></a>01152 kdDebug() &lt;&lt; <span class="stringliteral">"Protocol: "</span> &lt;&lt; <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.protocol() &lt;&lt; endl;
+<a name="l01153"></a>01153 kdDebug() &lt;&lt; <span class="stringliteral">"Port: "</span> &lt;&lt; <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.port() &lt;&lt; endl;
+<a name="l01154"></a>01154 kdDebug() &lt;&lt; <span class="stringliteral">"User: "</span> &lt;&lt; <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.user() &lt;&lt; endl;
+<a name="l01155"></a>01155 kdDebug() &lt;&lt; <span class="stringliteral">"Password: "</span> &lt;&lt; <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.pass() &lt;&lt; endl;
+<a name="l01156"></a>01156
+<a name="l01157"></a>01157 <span class="keywordflow">switch</span>( <a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a> )
+<a name="l01158"></a>01158 {
+<a name="l01159"></a>01159 <span class="keywordflow">case</span> CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE : kdDebug() &lt;&lt; <span class="stringliteral">"Password Storage: don't save"</span> &lt;&lt; endl; <span class="keywordflow">break</span>;
+<a name="l01160"></a>01160 <span class="keywordflow">case</span> CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE : kdDebug() &lt;&lt; <span class="stringliteral">"Password Storage: save in file"</span> &lt;&lt; endl; <span class="keywordflow">break</span>;
+<a name="l01161"></a>01161 <span class="keywordflow">case</span> CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET : kdDebug() &lt;&lt; <span class="stringliteral">"Password Storage: use KWallet"</span> &lt;&lt; endl; <span class="keywordflow">break</span>;
+<a name="l01162"></a>01162 <span class="keywordflow">default</span> : kdDebug() &lt;&lt; <span class="stringliteral">"Password Storage: invalid value"</span> &lt;&lt; endl;
+<a name="l01163"></a>01163
+<a name="l01164"></a>01164 }
+<a name="l01165"></a>01165
+<a name="l01166"></a>01166 kdDebug() &lt;&lt; <span class="stringliteral">"active: "</span> &lt;&lt; <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a> &lt;&lt; endl &lt;&lt; endl;
+<a name="l01167"></a>01167
+<a name="l01168"></a>01168
+<a name="l01169"></a>01169 }
+<a name="l01170"></a>01170
+<a name="l01171"></a><a class="code" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">01171</a> <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">ConfigElem::setPasswordStorage</a>( <span class="keywordtype">int</span> storage )
+<a name="l01172"></a>01172 {
+<a name="l01173"></a>01173 <span class="keywordflow">if</span>( storage == CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE ||
+<a name="l01174"></a>01174 storage == CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE ||
+<a name="l01175"></a>01175 storage == CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET )
+<a name="l01176"></a>01176
+<a name="l01177"></a>01177 <a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a> = storage;
+<a name="l01178"></a>01178
+<a name="l01179"></a>01179 <span class="keywordflow">else</span>
+<a name="l01180"></a>01180
+<a name="l01181"></a>01181 <a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a> = DEFAULT_ACCOUNT_PASSWORD_STORAGE;
+<a name="l01182"></a>01182 }
+<a name="l01183"></a>01183
+<a name="l01184"></a><a class="code" href="classConfigElem.html#34bc68f7bbdc296d18460f303f479450">01184</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#34bc68f7bbdc296d18460f303f479450">ConfigElem::getPasswordStorage</a>( )<span class="keyword"> const</span>
+<a name="l01185"></a>01185 <span class="keyword"></span>{
+<a name="l01186"></a>01186 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a>;
+<a name="l01187"></a>01187 }
+<a name="l01188"></a>01188
+<a name="l01189"></a><a class="code" href="classConfigElem.html#562620c4141a744725d384309a9e55f1">01189</a> QString <a class="code" href="classConfigElem.html#562620c4141a744725d384309a9e55f1">ConfigElem::getProtocol</a>( <span class="keywordtype">bool</span> upperCase )<span class="keyword"> const</span>
+<a name="l01190"></a>01190 <span class="keyword"></span>{
+<a name="l01191"></a>01191 <span class="keywordflow">if</span>( upperCase )
+<a name="l01192"></a>01192 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.protocol().upper();
+<a name="l01193"></a>01193 <span class="keywordflow">else</span>
+<a name="l01194"></a>01194 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.protocol();
+<a name="l01195"></a>01195 }
+<a name="l01196"></a>01196
+<a name="l01197"></a><a class="code" href="classConfigElem.html#2b3366a9ebc43549491bd003578a0bc8">01197</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#2b3366a9ebc43549491bd003578a0bc8">ConfigElem::getPort</a>( )<span class="keyword"> const</span>
+<a name="l01198"></a>01198 <span class="keyword"></span>{
+<a name="l01199"></a>01199 <span class="keywordflow">return</span> <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>.port();
+<a name="l01200"></a>01200 }
+<a name="l01201"></a>01201
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/configelem_8h-source.html b/doc/html/configelem_8h-source.html
new file mode 100644
index 0000000..697d9ce
--- /dev/null
+++ b/doc/html/configelem_8h-source.html
@@ -0,0 +1,363 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/configelem.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>configelem.h</h1><a href="configelem_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> configelem.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Tue May 9 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef CONFIGELEM_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define CONFIGELEM_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="comment">//C headers</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;time.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 <span class="comment">//QT headers</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;qstring.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;qlistview.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;qdom.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;qobject.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;qtimer.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;qregexp.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;qdir.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;qfile.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;qtextstream.h&gt;</span>
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038 <span class="comment">//KDE headers</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;kurl.h&gt;</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;kconfig.h&gt;</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include &lt;kpassdlg.h&gt;</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;kio/job.h&gt;</span>
+<a name="l00044"></a>00044 <span class="preprocessor">#include &lt;kio/global.h&gt;</span>
+<a name="l00045"></a>00045 <span class="preprocessor">#include &lt;kmessagebox.h&gt;</span>
+<a name="l00046"></a>00046 <span class="preprocessor">#include &lt;kapplication.h&gt;</span>
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <span class="comment">//KShowmail headers</span>
+<a name="l00049"></a>00049 <span class="preprocessor">#include "<a class="code" href="showrecord_8h.html">showrecord.h</a>"</span>
+<a name="l00050"></a>00050 <span class="preprocessor">#include "<a class="code" href="constants_8h.html">constants.h</a>"</span>
+<a name="l00051"></a>00051 <span class="preprocessor">#include "<a class="code" href="types_8h.html">types.h</a>"</span>
+<a name="l00052"></a>00052 <span class="preprocessor">#include "<a class="code" href="configlist_8h.html">configlist.h</a>"</span>
+<a name="l00053"></a>00053 <span class="preprocessor">#include "<a class="code" href="showmaildialog_8h.html">showmaildialog.h</a>"</span>
+<a name="l00054"></a>00054 <span class="preprocessor">#include "<a class="code" href="decodeRFC2047_8h.html">decodeRFC2047.h</a>"</span>
+<a name="l00055"></a>00055 <span class="preprocessor">#include "<a class="code" href="kshowmailview_8h.html">kshowmailview.h</a>"</span>
+<a name="l00056"></a>00056 <span class="preprocessor">#include "<a class="code" href="encryption_8h.html">encryption.h</a>"</span>
+<a name="l00057"></a>00057 <span class="preprocessor">#include "<a class="code" href="kwalletaccess_8h.html">kwalletaccess.h</a>"</span>
+<a name="l00058"></a>00058 <span class="preprocessor">#include "<a class="code" href="headerfilter_8h.html">headerfilter.h</a>"</span>
+<a name="l00059"></a>00059 <span class="preprocessor">#include "<a class="code" href="filterlog_8h.html">filterlog.h</a>"</span>
+<a name="l00060"></a>00060
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 <span class="keyword">using namespace </span>Constants;
+<a name="l00064"></a>00064 <span class="keyword">using namespace </span>Types;
+<a name="l00065"></a>00065 <span class="keyword">using namespace </span>Encryption;
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="comment">//forward class declarations</span>
+<a name="l00068"></a>00068 <span class="keyword">class </span><a class="code" href="classKshowmailView.html">KshowmailView</a>;
+<a name="l00069"></a>00069 <span class="keyword">class </span><a class="code" href="classConfigList.html">ConfigList</a>;
+<a name="l00070"></a>00070 <span class="keyword">class </span><a class="code" href="classShowRecordElem.html">ShowRecordElem</a>;
+<a name="l00071"></a>00071 <span class="keyword">class </span><a class="code" href="classShowRecord.html">ShowRecord</a>;
+<a name="l00072"></a>00072
+<a name="l00086"></a><a class="code" href="classConfigElem.html">00086</a> <span class="keyword">class </span><a class="code" href="classConfigElem.html">ConfigElem</a> : <span class="keyword">public</span> QObject {
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 Q_OBJECT
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 <span class="keyword">public</span>:
+<a name="l00091"></a>00091
+<a name="l00096"></a><a class="code" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">00096</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">continueShowHeaders</a>;
+<a name="l00097"></a>00097
+<a name="l00102"></a><a class="code" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">00102</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">cancelShowHeaders</a>;
+<a name="l00103"></a>00103
+<a name="l00109"></a>00109 <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a>();
+<a name="l00110"></a>00110
+<a name="l00115"></a>00115 <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a> ( <a class="code" href="classConfigList.html">ConfigList</a>* config );
+<a name="l00116"></a>00116
+<a name="l00124"></a>00124 <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a>( <a class="code" href="classConfigElem.html">ConfigElem</a>* pElem );
+<a name="l00125"></a>00125
+<a name="l00134"></a>00134 <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a>( <a class="code" href="classConfigList.html">ConfigList</a>* config, <span class="keyword">const</span> QString&amp; account );
+<a name="l00135"></a>00135
+<a name="l00140"></a>00140 <a class="code" href="classConfigElem.html#d14d9c03f757691f198efd14104a3ce8">~ConfigElem</a>();
+<a name="l00141"></a>00141
+<a name="l00146"></a>00146 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() <span class="keyword">const</span>;
+<a name="l00147"></a>00147
+<a name="l00152"></a>00152 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">setActive</a>( <span class="keywordtype">bool</span> active );
+<a name="l00153"></a>00153
+<a name="l00158"></a>00158 QString <a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() <span class="keyword">const</span>;
+<a name="l00159"></a>00159
+<a name="l00164"></a>00164 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#8248ddc45de2d7d924e59e7c591da98f">setAccountName</a>( QString name );
+<a name="l00165"></a>00165
+<a name="l00170"></a>00170 QString <a class="code" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">getPassword</a>() <span class="keyword">const</span>;
+<a name="l00171"></a>00171
+<a name="l00177"></a>00177 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a>( <span class="keyword">const</span> QString&amp; password );
+<a name="l00178"></a>00178
+<a name="l00183"></a>00183 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#371db6ec6023c72fbfac6b765b0de08b">hasPassword</a>() <span class="keyword">const</span>;
+<a name="l00184"></a>00184
+<a name="l00189"></a>00189 KURL <a class="code" href="classConfigElem.html#a4b9669aff68ef45c260c2d485d8a405">getURL</a>() <span class="keyword">const</span>;
+<a name="l00190"></a>00190
+<a name="l00196"></a>00196 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#a58326995659da378bc160ed90ad578b">setListViewItem</a>( QListViewItem* item );
+<a name="l00197"></a>00197
+<a name="l00203"></a>00203 QListViewItem* <a class="code" href="classConfigElem.html#b5b2ecee68626b7ff80219cdb3f3bed2">getListViewItem</a>();
+<a name="l00204"></a>00204
+<a name="l00210"></a>00210 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">isSelected</a>() <span class="keyword">const</span>;
+<a name="l00211"></a>00211
+<a name="l00215"></a>00215 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#5fc7f4f73b17bb27faef10d96b80a77c">clearMailList</a>();
+<a name="l00216"></a>00216
+<a name="l00221"></a>00221 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#cf56636bf7537e7f5dbc1a762b4670d2">setHost</a>( <span class="keyword">const</span> QString&amp; host );
+<a name="l00222"></a>00222
+<a name="l00227"></a>00227 QString <a class="code" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">getHost</a>() <span class="keyword">const</span>;
+<a name="l00228"></a>00228
+<a name="l00233"></a>00233 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#103236b06a88a8d14b629170df1a7ca9">setProtocol</a>( <span class="keyword">const</span> QString&amp; protocol );
+<a name="l00234"></a>00234
+<a name="l00240"></a>00240 QString <a class="code" href="classConfigElem.html#562620c4141a744725d384309a9e55f1">getProtocol</a>( <span class="keywordtype">bool</span> upperCase = <span class="keyword">false</span> ) <span class="keyword">const</span>;
+<a name="l00241"></a>00241
+<a name="l00246"></a>00246 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#67f45e40b98d20d7d26e1e244f42b208">setTLS</a>( <span class="keywordtype">bool</span> tls );
+<a name="l00247"></a>00247
+<a name="l00253"></a>00253 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#fdc03b7cd5b73cca18f0787509e32edc">getTLS</a>() <span class="keyword">const</span>;
+<a name="l00254"></a>00254
+<a name="l00259"></a>00259 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#cc66eba0b4fbf308cddad0478f20ef0f">setPort</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> port );
+<a name="l00260"></a>00260
+<a name="l00265"></a>00265 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#2b3366a9ebc43549491bd003578a0bc8">getPort</a>() <span class="keyword">const</span>;
+<a name="l00266"></a>00266
+<a name="l00271"></a>00271 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#856ca37e391329be6b06f8be2f0a1f74">setUser</a>( <span class="keyword">const</span> QString&amp; user );
+<a name="l00272"></a>00272
+<a name="l00277"></a>00277 QString <a class="code" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">getUser</a>() <span class="keyword">const</span>;
+<a name="l00278"></a>00278
+<a name="l00284"></a>00284 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage</a>( <span class="keywordtype">int</span> storage );
+<a name="l00285"></a>00285
+<a name="l00291"></a>00291 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#34bc68f7bbdc296d18460f303f479450">getPasswordStorage</a>() <span class="keyword">const</span>;
+<a name="l00292"></a>00292
+<a name="l00293"></a>00293
+<a name="l00301"></a>00301 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions</a>( QDomDocument&amp; doc, QDomElement&amp; parent );
+<a name="l00302"></a>00302
+<a name="l00307"></a>00307 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#dee46100623211279e37f498ac43c4e4">readStoredMails</a>( QDomElement&amp; parent );
+<a name="l00308"></a>00308
+<a name="l00313"></a>00313 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#300f2eab6d5d210b64b595b1a6048a5f">count</a>();
+<a name="l00314"></a>00314
+<a name="l00320"></a>00320 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails</a>();
+<a name="l00321"></a>00321
+<a name="l00328"></a>00328 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails</a>();
+<a name="l00329"></a>00329
+<a name="l00338"></a>00338 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a>( <span class="keywordtype">bool</span> force = <span class="keyword">false</span> );
+<a name="l00339"></a>00339
+<a name="l00344"></a>00344 <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> <a class="code" href="classConfigElem.html#1b2187ece7367694776f17c6cad6571c">getState</a>();
+<a name="l00345"></a>00345
+<a name="l00350"></a>00350 QStringList <a class="code" href="classConfigElem.html#93c5c182878b9809188933046e04a998">getSelectedSubjects</a>() <span class="keyword">const</span>;
+<a name="l00351"></a>00351
+<a name="l00358"></a>00358 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">hasSelectedMails</a>();
+<a name="l00359"></a>00359
+<a name="l00368"></a>00368 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#83af8872b7e83279750434e7ef376e5b">refreshMailList</a>( <a class="code" href="classFilterLog.html">FilterLog</a>* log = NULL );
+<a name="l00369"></a>00369
+<a name="l00374"></a>00374 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#2725f96acd936fd8a9008d6ddf04ba76">getNumberNewMails</a>();
+<a name="l00375"></a>00375
+<a name="l00380"></a>00380 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">getNumberMails</a>();
+<a name="l00381"></a>00381
+<a name="l00386"></a>00386 <span class="keywordtype">long</span> <a class="code" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">getTotalSize</a>();
+<a name="l00387"></a>00387
+<a name="l00393"></a>00393 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#365bd67f2ec657beaf98ded2463b61a2">fillMailListView</a>( <a class="code" href="classKshowmailView.html">KshowmailView</a>* view );
+<a name="l00394"></a>00394
+<a name="l00400"></a>00400 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#3a709da00728e100343bfde8aac61491">refreshAccountListItem</a>();
+<a name="l00401"></a>00401
+<a name="l00405"></a>00405 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#be79ff49926793b27e8af8b5101c7b70">killPOP3Job</a>();
+<a name="l00406"></a>00406
+<a name="l00413"></a>00413 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders</a>();
+<a name="l00414"></a>00414
+<a name="l00418"></a>00418 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#46e0d578a0c537e8d13ad689044f1fe7">printSetup</a>() <span class="keyword">const</span>;
+<a name="l00419"></a>00419
+<a name="l00424"></a>00424 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f0c46e80c8300ab141a759042d4f38b5">reloadFilterSettings</a>();
+<a name="l00425"></a>00425
+<a name="l00426"></a>00426
+<a name="l00427"></a>00427 <span class="keyword">private</span>:
+<a name="l00428"></a>00428
+<a name="l00433"></a><a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">00433</a> <a class="code" href="classConfigList.html">ConfigList</a>* <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>;
+<a name="l00434"></a>00434
+<a name="l00439"></a><a class="code" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">00439</a> <a class="code" href="classFilterLog.html">FilterLog</a>* <a class="code" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">FLog</a>;
+<a name="l00440"></a>00440
+<a name="l00444"></a><a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">00444</a> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a>;
+<a name="l00445"></a>00445
+<a name="l00453"></a><a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">00453</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a>;
+<a name="l00454"></a>00454
+<a name="l00458"></a><a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">00458</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a>;
+<a name="l00459"></a>00459
+<a name="l00463"></a><a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">00463</a> QString <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a>;
+<a name="l00464"></a>00464
+<a name="l00468"></a><a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">00468</a> QListViewItem* <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a>;
+<a name="l00469"></a>00469
+<a name="l00473"></a><a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">00473</a> <a class="code" href="classShowRecord.html">ShowRecord</a>* <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>;
+<a name="l00474"></a>00474
+<a name="l00478"></a><a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">00478</a> KURL <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>;
+<a name="l00479"></a>00479
+<a name="l00484"></a><a class="code" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">00484</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">secureLoginType</a>;
+<a name="l00485"></a>00485
+<a name="l00489"></a><a class="code" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">00489</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">useTLS</a>;
+<a name="l00490"></a>00490
+<a name="l00495"></a><a class="code" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">00495</a> QByteArray <a class="code" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a>;
+<a name="l00496"></a>00496
+<a name="l00505"></a><a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">00505</a> <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a> <a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a>;
+<a name="l00506"></a>00506
+<a name="l00513"></a><a class="code" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">00513</a> <a class="code" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">MailToDownloadMap_Type</a> <a class="code" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">MailsToDownload</a>;
+<a name="l00514"></a>00514
+<a name="l00522"></a><a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">00522</a> <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a> <a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>;
+<a name="l00523"></a>00523
+<a name="l00531"></a><a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">00531</a> <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a> <a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a>;
+<a name="l00532"></a>00532
+<a name="l00536"></a><a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">00536</a> KIO::TransferJob* <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>;
+<a name="l00537"></a>00537
+<a name="l00542"></a><a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">00542</a> QTimer* <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>;
+<a name="l00543"></a>00543
+<a name="l00549"></a><a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">00549</a> <a class="code" href="classShowRecord.html">ShowRecord</a>* <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>;
+<a name="l00550"></a>00550
+<a name="l00555"></a><a class="code" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">00555</a> QStringList <a class="code" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a>;
+<a name="l00556"></a>00556
+<a name="l00561"></a><a class="code" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">00561</a> QStringList <a class="code" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a>;
+<a name="l00562"></a>00562
+<a name="l00567"></a><a class="code" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">00567</a> QByteArray <a class="code" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a>;
+<a name="l00568"></a>00568
+<a name="l00572"></a><a class="code" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">00572</a> <a class="code" href="classHeaderFilter.html">HeaderFilter</a> <a class="code" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">headerFilter</a>;
+<a name="l00573"></a>00573
+<a name="l00581"></a><a class="code" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">00581</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a>;
+<a name="l00582"></a>00582
+<a name="l00587"></a><a class="code" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">00587</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">deletionPerformedByFilters</a>;
+<a name="l00588"></a>00588
+<a name="l00593"></a><a class="code" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">00593</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">refreshPerformedByFilters</a>;
+<a name="l00594"></a>00594
+<a name="l00599"></a><a class="code" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">00599</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">downloadActionsInvoked</a>;
+<a name="l00600"></a>00600
+<a name="l00604"></a><a class="code" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">00604</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">moveCounter</a>;
+<a name="l00605"></a>00605
+<a name="l00609"></a>00609 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">init</a>();
+<a name="l00610"></a>00610
+<a name="l00619"></a>00619 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail</a>();
+<a name="l00620"></a>00620
+<a name="l00627"></a>00627 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">commitDeletion</a>();
+<a name="l00628"></a>00628
+<a name="l00638"></a>00638 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail</a>();
+<a name="l00639"></a>00639
+<a name="l00646"></a>00646 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading</a>();
+<a name="l00647"></a>00647
+<a name="l00652"></a>00652 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( <span class="keyword">const</span> QString&amp; path );
+<a name="l00653"></a>00653
+<a name="l00663"></a>00663 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#3cb6757a426072724df1b1ea930da796">getTimeoutTime</a>();
+<a name="l00664"></a>00664
+<a name="l00672"></a>00672 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#38ba64f20fe31a6e59d6c58775672922">getUIDs</a>();
+<a name="l00673"></a>00673
+<a name="l00681"></a>00681 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#ab836ffc3b068d052ea3486f8cdac74d">getSizes</a>();
+<a name="l00682"></a>00682
+<a name="l00687"></a>00687 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders</a>();
+<a name="l00688"></a>00688
+<a name="l00699"></a>00699 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader</a>();
+<a name="l00700"></a>00700
+<a name="l00707"></a>00707 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders</a>();
+<a name="l00708"></a>00708
+<a name="l00720"></a>00720 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters</a>();
+<a name="l00721"></a>00721
+<a name="l00730"></a>00730 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">applyFiltersDeleted</a>();
+<a name="l00731"></a>00731
+<a name="l00736"></a>00736 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>();
+<a name="l00737"></a>00737
+<a name="l00747"></a>00747 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh</a>();
+<a name="l00748"></a>00748
+<a name="l00764"></a>00764 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">swapMailLists</a>();
+<a name="l00765"></a>00765
+<a name="l00772"></a>00772 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#e638826fe97d9aded3d3dadde320103e">doDownloadActions</a>();
+<a name="l00773"></a>00773
+<a name="l00783"></a>00783 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#1fd7ddefdce76a3da2bf3eda7ff28942">getNextMailForDownloadActions</a>();
+<a name="l00784"></a>00784
+<a name="l00790"></a>00790 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#807e183296b04a86035a17a6f2fa0392">isMailDir</a>( <span class="keyword">const</span> QDir&amp; path );
+<a name="l00791"></a>00791
+<a name="l00798"></a>00798 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#4289e9e88062857964798c71cbc496ef">writeToMailBox</a>( <span class="keyword">const</span> QString&amp; mail, <span class="keyword">const</span> QString&amp; box );
+<a name="l00799"></a>00799
+<a name="l00800"></a>00800 <span class="keyword">private</span> slots:
+<a name="l00801"></a>00801
+<a name="l00816"></a>00816 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted</a>( KIO::Job* job );
+<a name="l00817"></a>00817
+<a name="l00826"></a>00826 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a>( KIO::Job* );
+<a name="l00827"></a>00827
+<a name="l00845"></a>00845 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded</a>( KIO::Job* job );
+<a name="l00846"></a>00846
+<a name="l00862"></a>00862 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#53d209d56cb8ba5ce9f2f1d781d40e4f">slotMailDownloadedForAction</a>( KIO::Job* job );
+<a name="l00863"></a>00863
+<a name="l00872"></a>00872 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">slotDataMailBody</a>( KIO::Job*, <span class="keyword">const</span> QByteArray &amp; datas );
+<a name="l00873"></a>00873
+<a name="l00883"></a>00883 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a>( KIO::Job* );
+<a name="l00884"></a>00884
+<a name="l00892"></a>00892 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">slotTimeout</a>();
+<a name="l00893"></a>00893
+<a name="l00902"></a>00902 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID</a>( KIO::Job*, <span class="keyword">const</span> QByteArray&amp; data );
+<a name="l00903"></a>00903
+<a name="l00911"></a>00911 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived</a>( KIO::Job* job );
+<a name="l00912"></a>00912
+<a name="l00921"></a>00921 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize</a>( KIO::Job*, <span class="keyword">const</span> QByteArray&amp; data );
+<a name="l00922"></a>00922
+<a name="l00929"></a>00929 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived</a>( KIO::Job* job );
+<a name="l00930"></a>00930
+<a name="l00931"></a>00931
+<a name="l00937"></a>00937 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh</a>( KIO::Job* );
+<a name="l00938"></a>00938
+<a name="l00954"></a>00954 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded</a>( KIO::Job* job );
+<a name="l00955"></a>00955
+<a name="l00964"></a>00964 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">slotReceiveHeader</a>( KIO::Job*, <span class="keyword">const</span> QByteArray&amp; data );
+<a name="l00965"></a>00965
+<a name="l00966"></a>00966
+<a name="l00967"></a>00967 signals:
+<a name="l00968"></a>00968
+<a name="l00973"></a>00973 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a>( QString account );
+<a name="l00974"></a>00974
+<a name="l00980"></a>00980 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a>( QString account );
+<a name="l00981"></a>00981
+<a name="l00985"></a>00985 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#c04e111468d52ed1ca964569188c96e5">sigConfigChanged</a>();
+<a name="l00986"></a>00986
+<a name="l00990"></a>00990 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#14267b997f50ad3069115e8b976d89bb">sigMessageWindowOpened</a>();
+<a name="l00991"></a>00991
+<a name="l00995"></a>00995 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#e328a1ef29ab8784bf9fd36de34d8bc0">sigMessageWindowClosed</a>();
+<a name="l00996"></a>00996
+<a name="l01001"></a>01001 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a>( QString account );
+<a name="l01002"></a>01002
+<a name="l01003"></a>01003 <span class="keyword">protected</span>:
+<a name="l01004"></a>01004
+<a name="l01010"></a>01010 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#261c27647b7d842799e94ae149212ad5">isSpam</a>( QByteArray mail ) <span class="keyword">const</span>;
+<a name="l01011"></a>01011
+<a name="l01016"></a>01016 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#ef9bf08b5313d9b0d5983f5a9459cf3a">isSpamAssassinRunning</a>() <span class="keyword">const</span>;
+<a name="l01017"></a>01017
+<a name="l01018"></a>01018
+<a name="l01019"></a>01019
+<a name="l01020"></a>01020 };
+<a name="l01021"></a>01021 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/configlist_8cpp-source.html b/doc/html/configlist_8cpp-source.html
new file mode 100644
index 0000000..2564682
--- /dev/null
+++ b/doc/html/configlist_8cpp-source.html
@@ -0,0 +1,1055 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/configlist.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>configlist.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> configlist.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Tue May 9 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> 26 Sep 2002 - Allow for columns to be hidden. Allistar Melville</span>
+<a name="l00009"></a>00009 <span class="comment"> ***************************************************************************/</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="comment">/***************************************************************************</span>
+<a name="l00012"></a>00012 <span class="comment"> * *</span>
+<a name="l00013"></a>00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00014"></a>00014 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00015"></a>00015 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00016"></a>00016 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00017"></a>00017 <span class="comment"> * *</span>
+<a name="l00018"></a>00018 <span class="comment"> ***************************************************************************/</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qfile.h&gt;</span>
+<a name="l00023"></a>00023
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;kconfig.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;ksavefile.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;kapplication.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;kstandarddirs.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;kaudioplayer.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="preprocessor">#include "configlist.h"</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "filter.h"</span>
+<a name="l00033"></a>00033
+<a name="l00034"></a><a class="code" href="classConfigList.html#457897bbe5bd27799e6f920d4cea2173">00034</a> <a class="code" href="classConfigList.html#457897bbe5bd27799e6f920d4cea2173">ConfigList::ConfigList</a>() : QObject()
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 setAutoDelete (<span class="keyword">true</span>);
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038 <span class="comment">//assume, no window to show a mail is open at beginning</span>
+<a name="l00039"></a>00039 <a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a> = 0;
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="comment">//set default values</span>
+<a name="l00042"></a>00042 <a class="code" href="classConfigList.html#35d80df8b80f34868140a2163d207490">m_bShowMessage</a> = DEFAULT_ACTION_NEW_MAIL_ALERTWINDOW;
+<a name="l00043"></a>00043 <a class="code" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">m_bShowMainWindow</a> = DEFAULT_ACTION_NEW_MAIL_MAINWINDOW;
+<a name="l00044"></a>00044 <a class="code" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">m_bBeep</a> = DEFAULT_ACTION_NEW_MAIL_BEEP;
+<a name="l00045"></a>00045 <a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a> = DEFAULT_ACTION_NEW_MAIL_SOUND;
+<a name="l00046"></a>00046 <a class="code" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">m_bCommand</a> = DEFAULT_ACTION_NEW_MAIL_COMMAND;
+<a name="l00047"></a>00047 <a class="code" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">m_bMinimize</a> = DEFAULT_ACTION_NO_NEW_MAIL_MINIMIZE;
+<a name="l00048"></a>00048 <a class="code" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">m_bTerminate</a> = DEFAULT_ACTION_NO_NEW_MAIL_TERMINATE;
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <a class="code" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">m_bConfirmClose</a> = DEFAULT_CONFIRM_CLOSE;
+<a name="l00051"></a>00051 <a class="code" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">m_bConfirmDelete</a> = DEFAULT_CONFIRM_DELETE;
+<a name="l00052"></a>00052 <a class="code" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">m_bStartMinimized</a> = DEFAULT_START_MINIMIZED;
+<a name="l00053"></a>00053 <a class="code" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">m_bCloseMinimizes</a> = DEFAULT_CLOSE_TO_TRAY;
+<a name="l00054"></a>00054 <a class="code" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">m_bMinimizeToTray</a> = DEFAULT_MINIMIZE_TO_TRAY;
+<a name="l00055"></a>00055 <a class="code" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">m_bShowConnectionErrors</a> = DEFAULT_SHOW_CONNECTION_ERRORS;
+<a name="l00056"></a>00056 <a class="code" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">m_bKeepNew</a> = DEFAULT_KEEP_NEW;
+<a name="l00057"></a>00057 <a class="code" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">m_nInitTimer</a> = DEFAULT_INITIAL_TIME;
+<a name="l00058"></a>00058 <a class="code" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">m_nIntervalTimer</a> = DEFAULT_INTERVAL_TIME;
+<a name="l00059"></a>00059 <a class="code" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">m_nPop3Timer</a> = DEFAULT_TIMEOUT_TIME;
+<a name="l00060"></a>00060 }
+<a name="l00061"></a>00061
+<a name="l00062"></a><a class="code" href="classConfigList.html#8bf1aaa71ff8971369466e5c2a36d27f">00062</a> <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#8bf1aaa71ff8971369466e5c2a36d27f">ConfigList::compareItems</a>( QCollection::Item item1, QCollection::Item item2 )
+<a name="l00063"></a>00063 {
+<a name="l00064"></a>00064 <a class="code" href="classConfigElem.html">ConfigElem</a>* p1 = (<a class="code" href="classConfigElem.html">ConfigElem</a>*)item1;
+<a name="l00065"></a>00065 <a class="code" href="classConfigElem.html">ConfigElem</a>* p2 = (<a class="code" href="classConfigElem.html">ConfigElem</a>*)item2;
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="keywordflow">return</span> strcmp( p1-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>(), p2-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() );
+<a name="l00068"></a>00068 }
+<a name="l00069"></a>00069
+<a name="l00070"></a><a class="code" href="classConfigList.html#24464fe479402405ee9b849ddcc9c567">00070</a> QCollection::Item <a class="code" href="classConfigList.html#24464fe479402405ee9b849ddcc9c567">ConfigList::newItem</a>( QCollection::Item item )
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classConfigElem.html">ConfigElem</a>( (<a class="code" href="classConfigElem.html">ConfigElem</a>*)item );
+<a name="l00073"></a>00073 }
+<a name="l00074"></a>00074
+<a name="l00075"></a><a class="code" href="classConfigList.html#f4faa44af3bbe318a2623b3146dc2c2d">00075</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#f4faa44af3bbe318a2623b3146dc2c2d">ConfigList::saveOptions</a> ()
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077 kdDebug () &lt;&lt; <span class="stringliteral">"ConfigList::saveOptions"</span> &lt;&lt; endl;
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <span class="comment">//create XML document</span>
+<a name="l00080"></a>00080 QDomDocument doc( <span class="stringliteral">"KShowmail"</span> );
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082 <span class="comment">//create root element</span>
+<a name="l00083"></a>00083 QDomElement accounts = doc.createElement( ROOT_ELEMENT );
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085 <span class="comment">//create for every account an element</span>
+<a name="l00086"></a>00086 <span class="comment">//the account saves its mails into this element</span>
+<a name="l00087"></a>00087 <span class="comment">//after that the element will be appended to the root element</span>
+<a name="l00088"></a>00088 <span class="keywordtype">int</span> i = 0;
+<a name="l00089"></a>00089 <a class="code" href="classConfigElem.html">ConfigElem</a>* account = NULL; <span class="comment">//current processed account</span>
+<a name="l00090"></a>00090 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the account list</span>
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 <span class="comment">//iterate over all accounts</span>
+<a name="l00093"></a>00093 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095 <span class="comment">//increment iterator to next account</span>
+<a name="l00096"></a>00096 ++it;
+<a name="l00097"></a>00097
+<a name="l00098"></a>00098 <span class="comment">//save mails</span>
+<a name="l00099"></a>00099 QDomElement accElem = doc.createElement( QString( ACCOUNT_ELEMENT ) + QString( <span class="stringliteral">"%1"</span> ).arg( i++ ) );
+<a name="l00100"></a>00100 account-&gt;<a class="code" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions</a>( doc, accElem ); <span class="comment">//account saves the mails into given XML document and the setup into the application config file</span>
+<a name="l00101"></a>00101 accounts.appendChild( accElem );
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 }
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 <span class="comment">//append root element to XML document</span>
+<a name="l00106"></a>00106 doc.appendChild( accounts );
+<a name="l00107"></a>00107
+<a name="l00108"></a>00108 <span class="comment">//save XML document</span>
+<a name="l00109"></a>00109 QCString str = doc.toCString(); <span class="comment">//convert XML document to a string</span>
+<a name="l00110"></a>00110 QString cachefilename = locateLocal( <span class="stringliteral">"config"</span>, <span class="stringliteral">"kshowmail.xml"</span> ); <span class="comment">//get file path</span>
+<a name="l00111"></a>00111 KSaveFile file( cachefilename, 0600 ); <span class="comment">//create file</span>
+<a name="l00112"></a>00112
+<a name="l00113"></a>00113 <span class="keywordflow">if</span>( file.status() != 0 )
+<a name="l00114"></a>00114 {
+<a name="l00115"></a>00115 kdError() &lt;&lt; <span class="stringliteral">"Couldn't save mail cache. "</span> &lt;&lt; strerror( file.status() );
+<a name="l00116"></a>00116 <span class="keywordflow">return</span>;
+<a name="l00117"></a>00117 }
+<a name="l00118"></a>00118
+<a name="l00119"></a>00119 <span class="comment">//write data</span>
+<a name="l00120"></a>00120 file.file()-&gt;writeBlock( str.data(), str.length() );
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122 <span class="comment">//close file</span>
+<a name="l00123"></a>00123 <span class="keywordflow">if</span>( !file.close() )
+<a name="l00124"></a>00124 {
+<a name="l00125"></a>00125 kdError () &lt;&lt; <span class="stringliteral">"Couldn't save mail cache. "</span> &lt;&lt; strerror(file.status());
+<a name="l00126"></a>00126 <span class="keywordflow">return</span>;
+<a name="l00127"></a>00127 }
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130
+<a name="l00131"></a><a class="code" href="classConfigList.html#e595f764ea9b38f0634137438bdd4d70">00131</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#e595f764ea9b38f0634137438bdd4d70">ConfigList::setList</a> (QListView* list)
+<a name="l00132"></a>00132 {
+<a name="l00133"></a>00133 QPixmap pix (::locate (<span class="stringliteral">"data"</span>, <span class="stringliteral">"kshowmail/pics/ok.png"</span>));
+<a name="l00134"></a>00134 list-&gt;clear ();
+<a name="l00135"></a>00135 <span class="keywordtype">int</span> nIndex = at ();
+<a name="l00136"></a>00136 QListViewItem* last = NULL;
+<a name="l00137"></a>00137 <span class="keywordflow">for</span> (<a class="code" href="classConfigElem.html">ConfigElem</a>* pElem = first(); pElem; pElem = next())
+<a name="l00138"></a>00138 {
+<a name="l00139"></a>00139 last = <span class="keyword">new</span> QListViewItem (list, last, <span class="stringliteral">""</span>, pElem-&gt;getAccountName(), pElem-&gt;getURL().host(), pElem-&gt;getURL().user(), <span class="stringliteral">"?"</span>);
+<a name="l00140"></a>00140 pElem-&gt;setListViewItem( last );
+<a name="l00141"></a>00141 <span class="keywordflow">if</span> (pElem-&gt;isActive())
+<a name="l00142"></a>00142 pElem-&gt;getListViewItem()-&gt;setPixmap (0, pix);
+<a name="l00143"></a>00143 }
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145 <span class="keywordflow">if</span> (nIndex &gt;= 0)
+<a name="l00146"></a>00146 {
+<a name="l00147"></a>00147 at (nIndex);
+<a name="l00148"></a>00148 <span class="comment">// list-&gt;setCurrentItem (nIndex);</span>
+<a name="l00149"></a>00149 }
+<a name="l00150"></a>00150 }
+<a name="l00151"></a>00151
+<a name="l00152"></a>00152
+<a name="l00153"></a><a class="code" href="classConfigList.html#633c6c07518ecf2405ad472ab843790f">00153</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#633c6c07518ecf2405ad472ab843790f">ConfigList::setItem</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* item)
+<a name="l00154"></a>00154 {
+<a name="l00155"></a>00155 <span class="keywordtype">int</span> nPos = at ();
+<a name="l00156"></a>00156 <a class="code" href="classConfigElem.html">ConfigElem</a>* pActive = <span class="keyword">new</span> <a class="code" href="classConfigElem.html">ConfigElem</a> (<span class="keyword">this</span>, item);
+<a name="l00157"></a>00157 <span class="keywordtype">bool</span> result = (find (pActive) &gt;= 0);
+<a name="l00158"></a>00158 <span class="keyword">delete</span> pActive;
+<a name="l00159"></a>00159 <span class="keywordflow">if</span> (result)
+<a name="l00160"></a>00160 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00161"></a>00161 <span class="keywordflow">else</span>
+<a name="l00162"></a>00162 {
+<a name="l00163"></a>00163 at (nPos);
+<a name="l00164"></a>00164 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00165"></a>00165 }
+<a name="l00166"></a>00166 }
+<a name="l00167"></a>00167
+<a name="l00168"></a><a class="code" href="classConfigList.html#28739bc3cd7ce87dbd7f994081375a41">00168</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#28739bc3cd7ce87dbd7f994081375a41">ConfigList::beep</a> ()
+<a name="l00169"></a>00169 {
+<a name="l00170"></a>00170 <span class="keywordflow">if</span> (<a class="code" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">m_bBeep</a>)
+<a name="l00171"></a>00171 kapp-&gt;beep ();
+<a name="l00172"></a>00172 }
+<a name="l00173"></a>00173
+<a name="l00174"></a><a class="code" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">00174</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">ConfigList::playSound</a> ()
+<a name="l00175"></a>00175 {
+<a name="l00176"></a>00176 <span class="keywordflow">if</span> (<a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a>)
+<a name="l00177"></a>00177 <a class="code" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">playSound</a> (<a class="code" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">m_strSoundFile</a>);
+<a name="l00178"></a>00178 }
+<a name="l00179"></a>00179
+<a name="l00180"></a><a class="code" href="classConfigList.html#77c53c4e4120961c2647d4081486aeda">00180</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">ConfigList::playSound</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* file)
+<a name="l00181"></a>00181 {
+<a name="l00182"></a>00182 KAudioPlayer::play(file);
+<a name="l00183"></a>00183 }
+<a name="l00184"></a>00184
+<a name="l00185"></a>00185
+<a name="l00186"></a><a class="code" href="classConfigList.html#439057b64856d457b9d9a4d9d381509f">00186</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#439057b64856d457b9d9a4d9d381509f">ConfigList::applyFilters</a> ()
+<a name="l00187"></a>00187 {
+<a name="l00188"></a>00188 <span class="keywordflow">if</span> (<a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">Filter::_status</a> != Filter::off)
+<a name="l00189"></a>00189 {
+<a name="l00190"></a>00190 <span class="keywordflow">for</span> (<a class="code" href="classConfigElem.html">ConfigElem</a>* pElem = first(); pElem; pElem = next())
+<a name="l00191"></a>00191 {
+<a name="l00192"></a>00192 <span class="keywordflow">if</span> (pElem-&gt;isActive() )
+<a name="l00193"></a>00193 {
+<a name="l00194"></a>00194 pElem-&gt;applyFilters ();
+<a name="l00195"></a>00195 }
+<a name="l00196"></a>00196 }
+<a name="l00197"></a>00197 }
+<a name="l00198"></a>00198 }
+<a name="l00199"></a>00199
+<a name="l00200"></a><a class="code" href="classConfigList.html#3e41f463a87fbc8523bbd731cf36b473">00200</a> <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#3e41f463a87fbc8523bbd731cf36b473">ConfigList::getRefreshTimeInterval</a>( )<span class="keyword"> const</span>
+<a name="l00201"></a>00201 <span class="keyword"></span>{
+<a name="l00202"></a>00202 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">m_nIntervalTimer</a>;
+<a name="l00203"></a>00203 }
+<a name="l00204"></a>00204
+<a name="l00205"></a><a class="code" href="classConfigList.html#1676756c27b3578802dba1ce47b39dcd">00205</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#1676756c27b3578802dba1ce47b39dcd">ConfigList::setRefreshTimeInterval</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> interval )
+<a name="l00206"></a>00206 {
+<a name="l00207"></a>00207 <a class="code" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">m_nIntervalTimer</a> = interval;
+<a name="l00208"></a>00208 }
+<a name="l00209"></a>00209
+<a name="l00210"></a><a class="code" href="classConfigList.html#cae6685097cd8e5e63cee28e17d92d41">00210</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#cae6685097cd8e5e63cee28e17d92d41">ConfigList::AutoRefreshOn</a>( )<span class="keyword"> const</span>
+<a name="l00211"></a>00211 <span class="keyword"></span>{
+<a name="l00212"></a>00212 <span class="keywordflow">return</span> ( <a class="code" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">m_nIntervalTimer</a> &gt; 0 );
+<a name="l00213"></a>00213 }
+<a name="l00214"></a>00214
+<a name="l00215"></a><a class="code" href="classConfigList.html#14b38a4e600859c0b6f3ef38afffc037">00215</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#14b38a4e600859c0b6f3ef38afffc037">ConfigList::hasActiveAccounts</a>( )
+<a name="l00216"></a>00216 {
+<a name="l00217"></a>00217 <span class="keywordtype">bool</span> activeAccountFound = <span class="keyword">false</span>; <span class="comment">//when a active account was found, this will be set to TRUE</span>
+<a name="l00218"></a>00218 <a class="code" href="classConfigElem.html">ConfigElem</a>* currentAccount; <span class="comment">//saved current account</span>
+<a name="l00219"></a>00219 <a class="code" href="classConfigElem.html">ConfigElem</a>* Account; <span class="comment">//used by the search</span>
+<a name="l00220"></a>00220
+<a name="l00221"></a>00221 <span class="comment">//save the current account</span>
+<a name="l00222"></a>00222 currentAccount = current();
+<a name="l00223"></a>00223
+<a name="l00224"></a>00224 <span class="comment">//get the first account</span>
+<a name="l00225"></a>00225 Account = first();
+<a name="l00226"></a>00226
+<a name="l00227"></a>00227 <span class="comment">//looking for an active account</span>
+<a name="l00228"></a>00228 <span class="keywordflow">while</span>( Account != NULL &amp;&amp; !activeAccountFound )
+<a name="l00229"></a>00229 {
+<a name="l00230"></a>00230 <span class="comment">//have we found one?</span>
+<a name="l00231"></a>00231 activeAccountFound = Account-&gt;<a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>();
+<a name="l00232"></a>00232
+<a name="l00233"></a>00233 <span class="comment">//get next account</span>
+<a name="l00234"></a>00234 Account = next();
+<a name="l00235"></a>00235 }
+<a name="l00236"></a>00236
+<a name="l00237"></a>00237 <span class="comment">//set the saved account to current</span>
+<a name="l00238"></a>00238 <span class="keywordflow">if</span>( currentAccount != NULL )
+<a name="l00239"></a>00239 findRef( currentAccount );
+<a name="l00240"></a>00240
+<a name="l00241"></a>00241 <span class="comment">//return the result</span>
+<a name="l00242"></a>00242 <span class="keywordflow">return</span> activeAccountFound;
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244
+<a name="l00245"></a>00245
+<a name="l00246"></a><a class="code" href="classConfigList.html#80a368db22ca3a29c668a544611d16f4">00246</a> uint <a class="code" href="classConfigList.html#80a368db22ca3a29c668a544611d16f4">ConfigList::getTimeoutTime</a>( )<span class="keyword"> const</span>
+<a name="l00247"></a>00247 <span class="keyword"></span>{
+<a name="l00248"></a>00248 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">m_nPop3Timer</a>;
+<a name="l00249"></a>00249 }
+<a name="l00250"></a>00250
+<a name="l00251"></a><a class="code" href="classConfigList.html#2470bfe4948ada050b08b93cef51b969">00251</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#2470bfe4948ada050b08b93cef51b969">ConfigList::setTimeoutTime</a>( uint time )
+<a name="l00252"></a>00252 {
+<a name="l00253"></a>00253 <span class="keywordflow">if</span>( time &lt; MINIMUM_TIMEOUT_TIME )
+<a name="l00254"></a>00254 <a class="code" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">m_nPop3Timer</a> = MINIMUM_TIMEOUT_TIME;
+<a name="l00255"></a>00255 <span class="keywordflow">else</span>
+<a name="l00256"></a>00256 <a class="code" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">m_nPop3Timer</a> = time;
+<a name="l00257"></a>00257 }
+<a name="l00258"></a>00258
+<a name="l00259"></a><a class="code" href="classConfigList.html#83776f91a264d92cea2b6f7ef0c02765">00259</a> <a class="code" href="classConfigElem.html">ConfigElem</a>* <a class="code" href="classConfigList.html#83776f91a264d92cea2b6f7ef0c02765">ConfigList::getSelectedAccount</a>( )
+<a name="l00260"></a>00260 {
+<a name="l00261"></a>00261 <span class="comment">//get the first account in the list</span>
+<a name="l00262"></a>00262 <a class="code" href="classConfigElem.html">ConfigElem</a>* account = first();
+<a name="l00263"></a>00263
+<a name="l00264"></a>00264 <span class="comment">//return NULL if there are no accounts</span>
+<a name="l00265"></a>00265 <span class="keywordflow">if</span>( account == NULL )
+<a name="l00266"></a>00266 <span class="keywordflow">return</span> NULL;
+<a name="l00267"></a>00267
+<a name="l00268"></a>00268 <span class="comment">//return the account, if it is selected</span>
+<a name="l00269"></a>00269 <span class="keywordflow">if</span>( account-&gt;<a class="code" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">isSelected</a>() )
+<a name="l00270"></a>00270 <span class="keywordflow">return</span> account;
+<a name="l00271"></a>00271
+<a name="l00272"></a>00272 <span class="comment">//iterate over all accounts</span>
+<a name="l00273"></a>00273 <span class="keywordtype">bool</span> selectedAccountFound = <span class="keyword">false</span>; <span class="comment">//is TRUE, if a selected account was found</span>
+<a name="l00274"></a>00274 <span class="keywordflow">while</span>( account != NULL &amp;&amp; !selectedAccountFound )
+<a name="l00275"></a>00275 {
+<a name="l00276"></a>00276 <span class="comment">//get next account</span>
+<a name="l00277"></a>00277 account = next();
+<a name="l00278"></a>00278
+<a name="l00279"></a>00279 <span class="comment">//is the account selected?</span>
+<a name="l00280"></a>00280 <span class="keywordflow">if</span>( account != NULL )
+<a name="l00281"></a>00281 selectedAccountFound = account-&gt;<a class="code" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">isSelected</a>();
+<a name="l00282"></a>00282 <span class="keywordflow">else</span>
+<a name="l00283"></a>00283 selectedAccountFound = <span class="keyword">false</span>;
+<a name="l00284"></a>00284 }
+<a name="l00285"></a>00285
+<a name="l00286"></a>00286 <span class="comment">//return the current account if we have found a selected account</span>
+<a name="l00287"></a>00287 <span class="comment">//otherwise return FALSE</span>
+<a name="l00288"></a>00288 <span class="keywordflow">if</span>( selectedAccountFound )
+<a name="l00289"></a>00289 <span class="keywordflow">return</span> account;
+<a name="l00290"></a>00290 <span class="keywordflow">else</span>
+<a name="l00291"></a>00291 <span class="keywordflow">return</span> NULL;
+<a name="l00292"></a>00292 }
+<a name="l00293"></a>00293
+<a name="l00294"></a><a class="code" href="classConfigList.html#ac13c19975a07aa87da0047cc66b4ce1">00294</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#ac13c19975a07aa87da0047cc66b4ce1">ConfigList::deleteSelectedMails</a>( )
+<a name="l00295"></a>00295 {
+<a name="l00296"></a>00296 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00297"></a>00297 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00298"></a>00298
+<a name="l00299"></a>00299 <span class="comment">//clear the map, which contains the names of the accounts,</span>
+<a name="l00300"></a>00300 <span class="comment">//which have gotten an order to delete</span>
+<a name="l00301"></a>00301 <a class="code" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">AccountDeletionMap</a>.clear();
+<a name="l00302"></a>00302
+<a name="l00303"></a>00303 <span class="comment">//refresh connects</span>
+<a name="l00304"></a>00304 <a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a>();
+<a name="l00305"></a>00305
+<a name="l00306"></a>00306 <span class="comment">//inserts an item for every account which will get an order to delete</span>
+<a name="l00307"></a>00307 <span class="comment">//its selected mails. The key is the account name and the data is TRUE.</span>
+<a name="l00308"></a>00308 <span class="comment">//it is important to do this in a seperate iteration because this avoids</span>
+<a name="l00309"></a>00309 <span class="comment">//race conditions</span>
+<a name="l00310"></a>00310 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00311"></a>00311 {
+<a name="l00312"></a>00312 <span class="comment">//insert item</span>
+<a name="l00313"></a>00313 <a class="code" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">AccountDeletionMap</a>.insert( account-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>(), true );
+<a name="l00314"></a>00314
+<a name="l00315"></a>00315 <span class="comment">//get next account</span>
+<a name="l00316"></a>00316 ++it;
+<a name="l00317"></a>00317 }
+<a name="l00318"></a>00318
+<a name="l00319"></a>00319 <span class="comment">//order all accounts to delete its selected mail</span>
+<a name="l00320"></a>00320 it.toFirst();
+<a name="l00321"></a>00321 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00322"></a>00322 {
+<a name="l00323"></a>00323 account-&gt;<a class="code" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails</a>();
+<a name="l00324"></a>00324
+<a name="l00325"></a>00325 <span class="comment">//get next account</span>
+<a name="l00326"></a>00326 ++it;
+<a name="l00327"></a>00327 }
+<a name="l00328"></a>00328 }
+<a name="l00329"></a>00329
+<a name="l00330"></a><a class="code" href="classConfigList.html#f8495aff41becdac4998b0c2881cccde">00330</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#f8495aff41becdac4998b0c2881cccde">ConfigList::slotAccountConfigChanged</a>( )
+<a name="l00331"></a>00331 {
+<a name="l00332"></a>00332 emit <a class="code" href="classConfigList.html#9b5c13b885ba99acefb6bcb81f54b563">sigConfigChanged</a>();
+<a name="l00333"></a>00333 }
+<a name="l00334"></a>00334
+<a name="l00335"></a><a class="code" href="classConfigList.html#640d6202cfb38c449e95906e7581693b">00335</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#640d6202cfb38c449e95906e7581693b">ConfigList::slotCheckDeletionState</a>( QString account )
+<a name="l00336"></a>00336 {
+<a name="l00337"></a>00337 <span class="keywordtype">bool</span> accountDeleting = <span class="keyword">false</span>; <span class="comment">//set to TRUE if an account is still deleting</span>
+<a name="l00338"></a>00338 AccountTaskMap_Type::Iterator it; <span class="comment">//iterator over the account deletion map</span>
+<a name="l00339"></a>00339
+<a name="l00340"></a>00340 <span class="comment">//set the appropriate item in AccountDeletionMap to FALSE</span>
+<a name="l00341"></a>00341 <a class="code" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">AccountDeletionMap</a>[ account ] = <span class="keyword">false</span>;
+<a name="l00342"></a>00342
+<a name="l00343"></a>00343 <span class="comment">//iterate over the account deletion map to check, whether all accounts</span>
+<a name="l00344"></a>00344 <span class="comment">//are ready</span>
+<a name="l00345"></a>00345 <span class="keywordflow">for</span> ( it = <a class="code" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">AccountDeletionMap</a>.begin(); it != <a class="code" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">AccountDeletionMap</a>.end(); ++it )
+<a name="l00346"></a>00346 {
+<a name="l00347"></a>00347 <span class="keywordflow">if</span>( *it == <span class="keyword">true</span> )
+<a name="l00348"></a>00348 accountDeleting = <span class="keyword">true</span>;
+<a name="l00349"></a>00349 }
+<a name="l00350"></a>00350
+<a name="l00351"></a>00351 <span class="comment">//emit sigDeleteReady if all accounts are ready</span>
+<a name="l00352"></a>00352 <span class="keywordflow">if</span>( !accountDeleting )
+<a name="l00353"></a>00353 emit <a class="code" href="classConfigList.html#6d5f55c7447fc52efd5800daeb8302dc">sigDeleteReady</a>();
+<a name="l00354"></a>00354 }
+<a name="l00355"></a>00355
+<a name="l00356"></a><a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">00356</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">ConfigList::connectAccounts</a>( )
+<a name="l00357"></a>00357 {
+<a name="l00358"></a>00358 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00359"></a>00359 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to connect</span>
+<a name="l00360"></a>00360
+<a name="l00361"></a>00361 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00362"></a>00362 {
+<a name="l00363"></a>00363 <span class="comment">//disconnect old connections</span>
+<a name="l00364"></a>00364 account-&gt;disconnect();
+<a name="l00365"></a>00365
+<a name="l00366"></a>00366 <span class="comment">//connect</span>
+<a name="l00367"></a>00367 connect( account, SIGNAL( <a class="code" href="classConfigList.html#9b5c13b885ba99acefb6bcb81f54b563">sigConfigChanged</a>() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigList.html#f8495aff41becdac4998b0c2881cccde">slotAccountConfigChanged</a>() ) );
+<a name="l00368"></a>00368 connect( account, SIGNAL( <a class="code" href="classConfigList.html#6d5f55c7447fc52efd5800daeb8302dc">sigDeleteReady</a>( QString ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigList.html#640d6202cfb38c449e95906e7581693b">slotCheckDeletionState</a>( QString ) ) );
+<a name="l00369"></a>00369 connect( account, SIGNAL( <a class="code" href="classConfigList.html#4df89bc3cd1da72c4404cbe6fe1f10d1">sigShowBodiesReady</a>( QString ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigList.html#bdbf21b25f8e963e5c32d167aff1fe16">slotCheckShowBodiesState</a>( QString ) ) );
+<a name="l00370"></a>00370 connect( account, SIGNAL( <a class="code" href="classConfigList.html#4e33dcc16368960e9a41dca3bb878360">sigMessageWindowOpened</a>() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">slotMessageWindowOpened</a>() ) );
+<a name="l00371"></a>00371 connect( account, SIGNAL( sigMessageWindowClosed() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">slotMessageWindowClosed</a>() ) );
+<a name="l00372"></a>00372 connect( account, SIGNAL( <a class="code" href="classConfigList.html#cd0d056e66a4c054306dca9936b9d5da">sigRefreshReady</a>( QString ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classConfigList.html#beaa15863a4aae563a8539d176067f79">slotCheckRefreshState</a>( QString ) ) );
+<a name="l00373"></a>00373
+<a name="l00374"></a>00374 <span class="comment">//get next account</span>
+<a name="l00375"></a>00375 ++it;
+<a name="l00376"></a>00376 }
+<a name="l00377"></a>00377 }
+<a name="l00378"></a>00378
+<a name="l00379"></a><a class="code" href="classConfigList.html#5f798d2e62d3d8d013e3b2f54d51e94e">00379</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#5f798d2e62d3d8d013e3b2f54d51e94e">ConfigList::setConfirmDeletion</a>( <span class="keywordtype">bool</span> confirm )
+<a name="l00380"></a>00380 {
+<a name="l00381"></a>00381 <a class="code" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">m_bConfirmDelete</a> = confirm;
+<a name="l00382"></a>00382 }
+<a name="l00383"></a>00383
+<a name="l00384"></a><a class="code" href="classConfigList.html#a466577c54fec821ff484a378ce32e98">00384</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#a466577c54fec821ff484a378ce32e98">ConfigList::confirmDeletion</a>( )
+<a name="l00385"></a>00385 {
+<a name="l00386"></a>00386 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">m_bConfirmDelete</a>;
+<a name="l00387"></a>00387 }
+<a name="l00388"></a>00388
+<a name="l00389"></a><a class="code" href="classConfigList.html#d489b548662d865fe34686507dc801ef">00389</a> QStringList <a class="code" href="classConfigList.html#d489b548662d865fe34686507dc801ef">ConfigList::getSelectedSubjects</a>( )<span class="keyword"> const</span>
+<a name="l00390"></a>00390 <span class="keyword"></span>{
+<a name="l00391"></a>00391 QStringList subjects; <span class="comment">//contains all subjects</span>
+<a name="l00392"></a>00392 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00393"></a>00393 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//current account</span>
+<a name="l00394"></a>00394
+<a name="l00395"></a>00395 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00396"></a>00396 {
+<a name="l00397"></a>00397 <span class="comment">//get subjects of the current account and append them to the list</span>
+<a name="l00398"></a>00398 subjects += account-&gt;<a class="code" href="classConfigElem.html#93c5c182878b9809188933046e04a998">getSelectedSubjects</a>();
+<a name="l00399"></a>00399
+<a name="l00400"></a>00400 <span class="comment">//get next account</span>
+<a name="l00401"></a>00401 ++it;
+<a name="l00402"></a>00402 }
+<a name="l00403"></a>00403
+<a name="l00404"></a>00404 <span class="keywordflow">return</span> subjects;
+<a name="l00405"></a>00405 }
+<a name="l00406"></a>00406
+<a name="l00407"></a><a class="code" href="classConfigList.html#d80765bfadbd675b9b89ebdec0cf3566">00407</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#d80765bfadbd675b9b89ebdec0cf3566">ConfigList::hasSelectedMails</a>( )
+<a name="l00408"></a>00408 {
+<a name="l00409"></a>00409 <span class="keywordtype">bool</span> foundSelected = <span class="keyword">false</span>; <span class="comment">//set to TRUE, when an account with selected mails was found</span>
+<a name="l00410"></a>00410 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00411"></a>00411 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//current account</span>
+<a name="l00412"></a>00412
+<a name="l00413"></a>00413 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL &amp;&amp; !foundSelected )
+<a name="l00414"></a>00414 {
+<a name="l00415"></a>00415 foundSelected = account-&gt;<a class="code" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">hasSelectedMails</a>();
+<a name="l00416"></a>00416
+<a name="l00417"></a>00417 <span class="comment">//get next account</span>
+<a name="l00418"></a>00418 ++it;
+<a name="l00419"></a>00419 }
+<a name="l00420"></a>00420
+<a name="l00421"></a>00421 <span class="keywordflow">return</span> foundSelected;
+<a name="l00422"></a>00422
+<a name="l00423"></a>00423 }
+<a name="l00424"></a>00424
+<a name="l00425"></a><a class="code" href="classConfigList.html#69be8d63f8363fe9c727ebdaeb9eb7fa">00425</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#69be8d63f8363fe9c727ebdaeb9eb7fa">ConfigList::showSelectedMails</a>( )
+<a name="l00426"></a>00426 {
+<a name="l00427"></a>00427 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00428"></a>00428 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00429"></a>00429
+<a name="l00430"></a>00430 <span class="comment">//clear the map, which contains the names of the accounts,</span>
+<a name="l00431"></a>00431 <span class="comment">//which have gotten an order to show mails</span>
+<a name="l00432"></a>00432 <a class="code" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">AccountShowBodiesMap</a>.clear();
+<a name="l00433"></a>00433
+<a name="l00434"></a>00434 <span class="comment">//refresh connects</span>
+<a name="l00435"></a>00435 <a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a>();
+<a name="l00436"></a>00436
+<a name="l00437"></a>00437 <span class="comment">//inserts an item for every account which will get an order to show</span>
+<a name="l00438"></a>00438 <span class="comment">//its selected mails. The key is the account name and the data is TRUE.</span>
+<a name="l00439"></a>00439 <span class="comment">//it is important to do this in a seperate iteration because this avoids</span>
+<a name="l00440"></a>00440 <span class="comment">//race conditions</span>
+<a name="l00441"></a>00441 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00442"></a>00442 {
+<a name="l00443"></a>00443 <span class="comment">//insert item</span>
+<a name="l00444"></a>00444 <a class="code" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">AccountShowBodiesMap</a>.insert( account-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>(), true );
+<a name="l00445"></a>00445
+<a name="l00446"></a>00446 <span class="comment">//get next account</span>
+<a name="l00447"></a>00447 ++it;
+<a name="l00448"></a>00448 }
+<a name="l00449"></a>00449
+<a name="l00450"></a>00450 <span class="comment">//order all accounts to show its selected mail</span>
+<a name="l00451"></a>00451 it.toFirst();
+<a name="l00452"></a>00452 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00453"></a>00453 {
+<a name="l00454"></a>00454 account-&gt;<a class="code" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails</a>();
+<a name="l00455"></a>00455
+<a name="l00456"></a>00456 <span class="comment">//get next account</span>
+<a name="l00457"></a>00457 ++it;
+<a name="l00458"></a>00458 }
+<a name="l00459"></a>00459
+<a name="l00460"></a>00460 }
+<a name="l00461"></a>00461
+<a name="l00462"></a><a class="code" href="classConfigList.html#bdbf21b25f8e963e5c32d167aff1fe16">00462</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#bdbf21b25f8e963e5c32d167aff1fe16">ConfigList::slotCheckShowBodiesState</a>( QString account )
+<a name="l00463"></a>00463 {
+<a name="l00464"></a>00464 <span class="keywordtype">bool</span> accountDownloading = <span class="keyword">false</span>; <span class="comment">//set to TRUE if an account is downloading mail body yet</span>
+<a name="l00465"></a>00465 AccountTaskMap_Type::Iterator it; <span class="comment">//iterator over the account map</span>
+<a name="l00466"></a>00466
+<a name="l00467"></a>00467 <span class="comment">//set the appropriate item in AccountShowBodiesMap to FALSE</span>
+<a name="l00468"></a>00468 <a class="code" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">AccountShowBodiesMap</a>[ account ] = <span class="keyword">false</span>;
+<a name="l00469"></a>00469
+<a name="l00470"></a>00470 <span class="comment">//iterate over the account map to check, whether all accounts</span>
+<a name="l00471"></a>00471 <span class="comment">//are ready</span>
+<a name="l00472"></a>00472 <span class="keywordflow">for</span> ( it = <a class="code" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">AccountShowBodiesMap</a>.begin(); it != <a class="code" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">AccountShowBodiesMap</a>.end(); ++it )
+<a name="l00473"></a>00473 {
+<a name="l00474"></a>00474 <span class="keywordflow">if</span>( *it == <span class="keyword">true</span> )
+<a name="l00475"></a>00475 accountDownloading = <span class="keyword">true</span>;
+<a name="l00476"></a>00476 }
+<a name="l00477"></a>00477
+<a name="l00478"></a>00478 <span class="comment">//emit sigShowBodiesReady if all accounts are ready</span>
+<a name="l00479"></a>00479 <span class="comment">//and assume all windows to show the mails are closed</span>
+<a name="l00480"></a>00480 <span class="keywordflow">if</span>( !accountDownloading )
+<a name="l00481"></a>00481 {
+<a name="l00482"></a>00482 emit <a class="code" href="classConfigList.html#4df89bc3cd1da72c4404cbe6fe1f10d1">sigShowBodiesReady</a>();
+<a name="l00483"></a>00483 <a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a> = 0;
+<a name="l00484"></a>00484 }
+<a name="l00485"></a>00485 }
+<a name="l00486"></a>00486
+<a name="l00487"></a><a class="code" href="classConfigList.html#9f3341f60b7f800b58f50e67c1f872b4">00487</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#9f3341f60b7f800b58f50e67c1f872b4">ConfigList::setAllowHTML</a>( <span class="keywordtype">bool</span> allowHTML )
+<a name="l00488"></a>00488 {
+<a name="l00489"></a>00489 <a class="code" href="classConfigList.html#017597159dc4b62d147aade09140e942">m_bAllowHTML</a> = allowHTML;
+<a name="l00490"></a>00490 }
+<a name="l00491"></a>00491
+<a name="l00492"></a><a class="code" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">00492</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">ConfigList::allowHTML</a>( )<span class="keyword"> const</span>
+<a name="l00493"></a>00493 <span class="keyword"></span>{
+<a name="l00494"></a>00494 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#017597159dc4b62d147aade09140e942">m_bAllowHTML</a>;
+<a name="l00495"></a>00495 }
+<a name="l00496"></a>00496
+<a name="l00497"></a><a class="code" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">00497</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">ConfigList::slotMessageWindowOpened</a>( )
+<a name="l00498"></a>00498 {
+<a name="l00499"></a>00499 <span class="comment">//increment the window counter</span>
+<a name="l00500"></a>00500 <a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a>++;
+<a name="l00501"></a>00501
+<a name="l00502"></a>00502 <span class="comment">//if the counter was incremented from zero</span>
+<a name="l00503"></a>00503 <span class="comment">//(the first window was opened), emit the</span>
+<a name="l00504"></a>00504 <span class="comment">//signal</span>
+<a name="l00505"></a>00505 <span class="keywordflow">if</span>( <a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a> == 1 )
+<a name="l00506"></a>00506 emit <a class="code" href="classConfigList.html#4e33dcc16368960e9a41dca3bb878360">sigMessageWindowOpened</a>();
+<a name="l00507"></a>00507 }
+<a name="l00508"></a>00508
+<a name="l00509"></a><a class="code" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">00509</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">ConfigList::slotMessageWindowClosed</a>( )
+<a name="l00510"></a>00510 {
+<a name="l00511"></a>00511 <span class="comment">//decrement the window counter</span>
+<a name="l00512"></a>00512 <a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a>--;
+<a name="l00513"></a>00513 <span class="keywordflow">if</span>( <a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a> &lt; 0 )
+<a name="l00514"></a>00514 <a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a> = 0;
+<a name="l00515"></a>00515
+<a name="l00516"></a>00516 <span class="comment">//if counter is zero (all windows was closed),</span>
+<a name="l00517"></a>00517 <span class="comment">//emit signal</span>
+<a name="l00518"></a>00518 <span class="keywordflow">if</span>( <a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a> == 0 )
+<a name="l00519"></a>00519 emit <a class="code" href="classConfigList.html#6cc47a8e403bad408356604c0888c292">sigAllMessageWindowsClosed</a>();
+<a name="l00520"></a>00520 }
+<a name="l00521"></a>00521
+<a name="l00522"></a><a class="code" href="classConfigList.html#563ce9fd520ec23325c3b7797ed6d0f1">00522</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#563ce9fd520ec23325c3b7797ed6d0f1">ConfigList::refreshMailLists</a>( )
+<a name="l00523"></a>00523 {
+<a name="l00524"></a>00524 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00525"></a>00525 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00526"></a>00526
+<a name="l00527"></a>00527 <span class="comment">//return, if no accounts available</span>
+<a name="l00528"></a>00528 <span class="keywordflow">if</span>( count() == 0 )
+<a name="l00529"></a>00529 {
+<a name="l00530"></a>00530 emit <a class="code" href="classConfigList.html#cd0d056e66a4c054306dca9936b9d5da">sigRefreshReady</a>();
+<a name="l00531"></a>00531 <span class="keywordflow">return</span>;
+<a name="l00532"></a>00532 }
+<a name="l00533"></a>00533
+<a name="l00534"></a>00534 <span class="comment">//clear the map, which contains the names of the accounts,</span>
+<a name="l00535"></a>00535 <span class="comment">//which have gotten an order to show mails</span>
+<a name="l00536"></a>00536 <a class="code" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">AccountRefreshMap</a>.clear();
+<a name="l00537"></a>00537
+<a name="l00538"></a>00538 <span class="comment">//refresh connects</span>
+<a name="l00539"></a>00539 <a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a>();
+<a name="l00540"></a>00540
+<a name="l00541"></a>00541 <span class="comment">//inserts an item for every account which will get an order to refresh</span>
+<a name="l00542"></a>00542 <span class="comment">//its mail list. The key is the account name and the data is TRUE.</span>
+<a name="l00543"></a>00543 <span class="comment">//it is important to do this in a seperate iteration because this avoids</span>
+<a name="l00544"></a>00544 <span class="comment">//race conditions</span>
+<a name="l00545"></a>00545 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00546"></a>00546 {
+<a name="l00547"></a>00547 <span class="comment">//insert item</span>
+<a name="l00548"></a>00548 <a class="code" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">AccountRefreshMap</a>.insert( account-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>(), true );
+<a name="l00549"></a>00549
+<a name="l00550"></a>00550 <span class="comment">//get next account</span>
+<a name="l00551"></a>00551 ++it;
+<a name="l00552"></a>00552 }
+<a name="l00553"></a>00553
+<a name="l00554"></a>00554 <span class="comment">//order all accounts to refresh their mail lists</span>
+<a name="l00555"></a>00555 it.toFirst();
+<a name="l00556"></a>00556 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00557"></a>00557 {
+<a name="l00558"></a>00558 account-&gt;<a class="code" href="classConfigElem.html#5a687317c6470c06111b176056c2a81e">refreshMailList</a>();
+<a name="l00559"></a>00559
+<a name="l00560"></a>00560 <span class="comment">//get next account</span>
+<a name="l00561"></a>00561 ++it;
+<a name="l00562"></a>00562 }
+<a name="l00563"></a>00563
+<a name="l00564"></a>00564 }
+<a name="l00565"></a>00565
+<a name="l00566"></a><a class="code" href="classConfigList.html#beaa15863a4aae563a8539d176067f79">00566</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#beaa15863a4aae563a8539d176067f79">ConfigList::slotCheckRefreshState</a>( QString account )
+<a name="l00567"></a>00567 {
+<a name="l00568"></a>00568 <span class="keywordtype">bool</span> accountRefreshing = <span class="keyword">false</span>; <span class="comment">//set to TRUE if an account is still refreshing</span>
+<a name="l00569"></a>00569 AccountTaskMap_Type::Iterator it; <span class="comment">//iterator over the account map</span>
+<a name="l00570"></a>00570
+<a name="l00571"></a>00571 <span class="comment">//set the appropriate item in AccountRefreshMap to FALSE</span>
+<a name="l00572"></a>00572 <a class="code" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">AccountRefreshMap</a>[ account ] = <span class="keyword">false</span>;
+<a name="l00573"></a>00573
+<a name="l00574"></a>00574 <span class="comment">//iterate over the account map to check whether all accounts</span>
+<a name="l00575"></a>00575 <span class="comment">//are ready</span>
+<a name="l00576"></a>00576 <span class="keywordflow">for</span> ( it = <a class="code" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">AccountRefreshMap</a>.begin(); it != <a class="code" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">AccountRefreshMap</a>.end(); ++it )
+<a name="l00577"></a>00577 {
+<a name="l00578"></a>00578 <span class="keywordflow">if</span>( *it == <span class="keyword">true</span> )
+<a name="l00579"></a>00579 accountRefreshing = <span class="keyword">true</span>;
+<a name="l00580"></a>00580 }
+<a name="l00581"></a>00581
+<a name="l00582"></a>00582 <span class="comment">//emit sigRefreshReady if all accounts are ready</span>
+<a name="l00583"></a>00583 <span class="keywordflow">if</span>( !accountRefreshing )
+<a name="l00584"></a>00584 {
+<a name="l00585"></a>00585 emit <a class="code" href="classConfigList.html#cd0d056e66a4c054306dca9936b9d5da">sigRefreshReady</a>();
+<a name="l00586"></a>00586 }
+<a name="l00587"></a>00587
+<a name="l00588"></a>00588 }
+<a name="l00589"></a>00589
+<a name="l00590"></a><a class="code" href="classConfigList.html#c68944845fe63749fc073947fbdd44d6">00590</a> <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#c68944845fe63749fc073947fbdd44d6">ConfigList::getNumberNewMails</a>( )
+<a name="l00591"></a>00591 {
+<a name="l00592"></a>00592 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00593"></a>00593 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00594"></a>00594 <span class="keywordtype">int</span> number = 0; <span class="comment">//number of new mails</span>
+<a name="l00595"></a>00595
+<a name="l00596"></a>00596 <span class="comment">//iterate over all accounts and sum up the number of new mails</span>
+<a name="l00597"></a>00597 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00598"></a>00598 {
+<a name="l00599"></a>00599 number += account-&gt;<a class="code" href="classConfigElem.html#2725f96acd936fd8a9008d6ddf04ba76">getNumberNewMails</a>();
+<a name="l00600"></a>00600
+<a name="l00601"></a>00601 <span class="comment">//get next account</span>
+<a name="l00602"></a>00602 ++it;
+<a name="l00603"></a>00603 }
+<a name="l00604"></a>00604
+<a name="l00605"></a>00605 <span class="keywordflow">return</span> number;
+<a name="l00606"></a>00606 }
+<a name="l00607"></a>00607
+<a name="l00608"></a><a class="code" href="classConfigList.html#493eec8637f0f34fb25e13d07b6d838a">00608</a> <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#493eec8637f0f34fb25e13d07b6d838a">ConfigList::getNumberMails</a>( )
+<a name="l00609"></a>00609 {
+<a name="l00610"></a>00610 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00611"></a>00611 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00612"></a>00612 <span class="keywordtype">int</span> number = 0; <span class="comment">//number of mails</span>
+<a name="l00613"></a>00613
+<a name="l00614"></a>00614 <span class="comment">//iterate over all accounts and sum up the number of mails</span>
+<a name="l00615"></a>00615 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00616"></a>00616 {
+<a name="l00617"></a>00617 number += account-&gt;<a class="code" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">getNumberMails</a>();
+<a name="l00618"></a>00618
+<a name="l00619"></a>00619 <span class="comment">//get next account</span>
+<a name="l00620"></a>00620 ++it;
+<a name="l00621"></a>00621 }
+<a name="l00622"></a>00622
+<a name="l00623"></a>00623 <span class="keywordflow">return</span> number;
+<a name="l00624"></a>00624 }
+<a name="l00625"></a>00625
+<a name="l00626"></a><a class="code" href="classConfigList.html#2e6d8a00456ca4b61ddba18ab419dd38">00626</a> <span class="keywordtype">long</span> <a class="code" href="classConfigList.html#2e6d8a00456ca4b61ddba18ab419dd38">ConfigList::getTotalSize</a>( )
+<a name="l00627"></a>00627 {
+<a name="l00628"></a>00628 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00629"></a>00629 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00630"></a>00630 <span class="keywordtype">long</span> size = 0; <span class="comment">//total size of all mails</span>
+<a name="l00631"></a>00631
+<a name="l00632"></a>00632 <span class="comment">//iterate over all accounts and sum up the size of all mails</span>
+<a name="l00633"></a>00633 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00634"></a>00634 {
+<a name="l00635"></a>00635 size += account-&gt;<a class="code" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">getTotalSize</a>();
+<a name="l00636"></a>00636
+<a name="l00637"></a>00637 <span class="comment">//get next account</span>
+<a name="l00638"></a>00638 ++it;
+<a name="l00639"></a>00639 }
+<a name="l00640"></a>00640
+<a name="l00641"></a>00641 <span class="keywordflow">return</span> size;
+<a name="l00642"></a>00642 }
+<a name="l00643"></a>00643
+<a name="l00644"></a><a class="code" href="classConfigList.html#1db2530c553952aef3c23483dd6b6567">00644</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#1db2530c553952aef3c23483dd6b6567">ConfigList::fillMailListView</a>( <a class="code" href="classKshowmailView.html">KshowmailView</a> * view )
+<a name="l00645"></a>00645 {
+<a name="l00646"></a>00646 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00647"></a>00647 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00648"></a>00648
+<a name="l00649"></a>00649 <span class="comment">//iterate over all accounts and order the active accounts to fill their mails</span>
+<a name="l00650"></a>00650 <span class="comment">//into the list view</span>
+<a name="l00651"></a>00651 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00652"></a>00652 {
+<a name="l00653"></a>00653 <span class="keywordflow">if</span>( account-&gt;<a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() )
+<a name="l00654"></a>00654 account-&gt;<a class="code" href="classConfigElem.html#365bd67f2ec657beaf98ded2463b61a2">fillMailListView</a>( view );
+<a name="l00655"></a>00655
+<a name="l00656"></a>00656 <span class="comment">//get next account</span>
+<a name="l00657"></a>00657 ++it;
+<a name="l00658"></a>00658 }
+<a name="l00659"></a>00659
+<a name="l00660"></a>00660 }
+<a name="l00661"></a>00661
+<a name="l00662"></a><a class="code" href="classConfigList.html#b4021a1f9087d447649a362d8779ec34">00662</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#b4021a1f9087d447649a362d8779ec34">ConfigList::showMainWindowForNewMails</a>( )
+<a name="l00663"></a>00663 {
+<a name="l00664"></a>00664 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">m_bShowMainWindow</a>;
+<a name="l00665"></a>00665 }
+<a name="l00666"></a>00666
+<a name="l00667"></a><a class="code" href="classConfigList.html#2270af8a5ce1740958f0f0b39359051f">00667</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#2270af8a5ce1740958f0f0b39359051f">ConfigList::showAlertMessageForNewMails</a>( )
+<a name="l00668"></a>00668 {
+<a name="l00669"></a>00669 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#35d80df8b80f34868140a2163d207490">m_bShowMessage</a>;
+<a name="l00670"></a>00670 }
+<a name="l00671"></a>00671
+<a name="l00672"></a><a class="code" href="classConfigList.html#e24d2fa3175996ba24faa1ed1efcf35a">00672</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#e24d2fa3175996ba24faa1ed1efcf35a">ConfigList::quitNoNewMails</a>( )
+<a name="l00673"></a>00673 {
+<a name="l00674"></a>00674 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">m_bTerminate</a>;
+<a name="l00675"></a>00675 }
+<a name="l00676"></a>00676
+<a name="l00677"></a><a class="code" href="classConfigList.html#94f99e48dfcc902ef18ea7310f395beb">00677</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#94f99e48dfcc902ef18ea7310f395beb">ConfigList::minimizeMainWindowNoNewMails</a>( )
+<a name="l00678"></a>00678 {
+<a name="l00679"></a>00679 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">m_bMinimize</a>;
+<a name="l00680"></a>00680 }
+<a name="l00681"></a>00681
+<a name="l00682"></a><a class="code" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">00682</a> <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">ConfigList::getInitTime</a>( )
+<a name="l00683"></a>00683 {
+<a name="l00684"></a>00684 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">m_nInitTimer</a>;
+<a name="l00685"></a>00685 }
+<a name="l00686"></a>00686
+<a name="l00687"></a><a class="code" href="classConfigList.html#c40250ce119d3e6f75b32b296ffaa36c">00687</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#c40250ce119d3e6f75b32b296ffaa36c">ConfigList::setInitTime</a>( <span class="keywordtype">int</span> time )
+<a name="l00688"></a>00688 {
+<a name="l00689"></a>00689 <span class="keywordflow">if</span>( time &gt;= 0 )
+<a name="l00690"></a>00690 <a class="code" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">m_nInitTimer</a> = time;
+<a name="l00691"></a>00691 <span class="keywordflow">else</span>
+<a name="l00692"></a>00692 <a class="code" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">m_nInitTimer</a> = 0;
+<a name="l00693"></a>00693 }
+<a name="l00694"></a>00694
+<a name="l00695"></a><a class="code" href="classConfigList.html#ed405d97a4a1d20cac93bf2a23cf40bf">00695</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#ed405d97a4a1d20cac93bf2a23cf40bf">ConfigList::hasInitTime</a>( )
+<a name="l00696"></a>00696 {
+<a name="l00697"></a>00697 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">m_nInitTimer</a> &gt; 0;
+<a name="l00698"></a>00698 }
+<a name="l00699"></a>00699
+<a name="l00700"></a><a class="code" href="classConfigList.html#b3d5530c7419f6aa4b43e4247f3036a5">00700</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#b3d5530c7419f6aa4b43e4247f3036a5">ConfigList::refreshAccountList</a>( )
+<a name="l00701"></a>00701 {
+<a name="l00702"></a>00702 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00703"></a>00703 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00704"></a>00704
+<a name="l00705"></a>00705 <span class="comment">//iterate over all accounts and order the account to refresh its</span>
+<a name="l00706"></a>00706 <span class="comment">//account list view item</span>
+<a name="l00707"></a>00707 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00708"></a>00708 {
+<a name="l00709"></a>00709 account-&gt;<a class="code" href="classConfigElem.html#3a709da00728e100343bfde8aac61491">refreshAccountListItem</a>();
+<a name="l00710"></a>00710
+<a name="l00711"></a>00711 <span class="comment">//get next account</span>
+<a name="l00712"></a>00712 ++it;
+<a name="l00713"></a>00713 }
+<a name="l00714"></a>00714
+<a name="l00715"></a>00715 }
+<a name="l00716"></a>00716
+<a name="l00717"></a><a class="code" href="classConfigList.html#3c7523934753f98f3087ed4083df3ab2">00717</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#3c7523934753f98f3087ed4083df3ab2">ConfigList::killPOP3Jobs</a>( )
+<a name="l00718"></a>00718 {
+<a name="l00719"></a>00719 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00720"></a>00720 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00721"></a>00721
+<a name="l00722"></a>00722 <span class="comment">//iterate over all accounts and order the account to kill</span>
+<a name="l00723"></a>00723 <span class="comment">//a running pop3 job</span>
+<a name="l00724"></a>00724 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00725"></a>00725 {
+<a name="l00726"></a>00726 account-&gt;<a class="code" href="classConfigElem.html#be79ff49926793b27e8af8b5101c7b70">killPOP3Job</a>();
+<a name="l00727"></a>00727
+<a name="l00728"></a>00728 <span class="comment">//get next account</span>
+<a name="l00729"></a>00729 ++it;
+<a name="l00730"></a>00730 }
+<a name="l00731"></a>00731 }
+<a name="l00732"></a>00732
+<a name="l00733"></a><a class="code" href="classConfigList.html#9578f65f771482e727dfb3e1da861aa3">00733</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#9578f65f771482e727dfb3e1da861aa3">ConfigList::showSelectedHeaders</a>( )
+<a name="l00734"></a>00734 {
+<a name="l00735"></a>00735 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//to iterate over all accounts</span>
+<a name="l00736"></a>00736 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account to process</span>
+<a name="l00737"></a>00737 <span class="keywordtype">int</span> showNextHeader = <a class="code" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">ConfigElem::continueShowHeaders</a>; <span class="comment">//return value of ConfigElem::showSelectedHeaders</span>
+<a name="l00738"></a>00738
+<a name="l00739"></a>00739 <span class="comment">//iterate over all accounts and order the account to show</span>
+<a name="l00740"></a>00740 <span class="comment">//the headers of all selected mails.</span>
+<a name="l00741"></a>00741 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL &amp;&amp; showNextHeader == <a class="code" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">ConfigElem::continueShowHeaders</a> )
+<a name="l00742"></a>00742 {
+<a name="l00743"></a>00743 <span class="keywordflow">if</span>( account-&gt;<a class="code" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">hasSelectedMails</a>() )
+<a name="l00744"></a>00744 showNextHeader = account-&gt;<a class="code" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders</a>();
+<a name="l00745"></a>00745
+<a name="l00746"></a>00746 <span class="comment">//get next account</span>
+<a name="l00747"></a>00747 ++it;
+<a name="l00748"></a>00748 }
+<a name="l00749"></a>00749 }
+<a name="l00750"></a>00750
+<a name="l00751"></a><a class="code" href="classConfigList.html#8ab66c254c66635f97df7e17882b4ab2">00751</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#8ab66c254c66635f97df7e17882b4ab2">ConfigList::refreshSetup</a>( KListView* view )
+<a name="l00752"></a>00752 {
+<a name="l00753"></a>00753 <span class="comment">//get application config object (kshowmailrc)</span>
+<a name="l00754"></a>00754 <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a> = KApplication::kApplication()-&gt;config();
+<a name="l00755"></a>00755
+<a name="l00756"></a>00756 <span class="comment">//read actions group</span>
+<a name="l00757"></a>00757 <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;setGroup( CONFIG_GROUP_ACTIONS );
+<a name="l00758"></a>00758
+<a name="l00759"></a>00759 <a class="code" href="classConfigList.html#35d80df8b80f34868140a2163d207490">m_bShowMessage</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_NEW_MAIL_ALERTWINDOW, DEFAULT_ACTION_NEW_MAIL_ALERTWINDOW );
+<a name="l00760"></a>00760 <a class="code" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">m_bShowMainWindow</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_NEW_MAIL_MAINWINDOW, DEFAULT_ACTION_NEW_MAIL_MAINWINDOW );
+<a name="l00761"></a>00761 <a class="code" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">m_bBeep</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_NEW_MAIL_BEEP, DEFAULT_ACTION_NEW_MAIL_BEEP );
+<a name="l00762"></a>00762 <a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_NEW_MAIL_SOUND, DEFAULT_ACTION_NEW_MAIL_SOUND );
+<a name="l00763"></a>00763 <a class="code" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">m_strSoundFile</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readEntry( CONFIG_ENTRY_NEW_MAIL_SOUNDPATH );
+<a name="l00764"></a>00764 <a class="code" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">m_bCommand</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_NEW_MAIL_COMMAND, DEFAULT_ACTION_NEW_MAIL_COMMAND );
+<a name="l00765"></a>00765 <a class="code" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">m_strCommandPath</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readEntry( CONFIG_ENTRY_NEW_MAIL_COMMANDPATH );
+<a name="l00766"></a>00766 <a class="code" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">m_bMinimize</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_NO_NEW_MAIL_MINIMIZE, DEFAULT_ACTION_NO_NEW_MAIL_MINIMIZE );
+<a name="l00767"></a>00767 <a class="code" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">m_bTerminate</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_NO_NEW_MAIL_TERMINATE, DEFAULT_ACTION_NO_NEW_MAIL_TERMINATE );
+<a name="l00768"></a>00768
+<a name="l00769"></a>00769 <span class="comment">//read general group</span>
+<a name="l00770"></a>00770 <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;setGroup( CONFIG_GROUP_GENERAL );
+<a name="l00771"></a>00771 <a class="code" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">m_bConfirmClose</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_CONFIRM_CLOSE, DEFAULT_CONFIRM_CLOSE );
+<a name="l00772"></a>00772 <a class="code" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">m_bConfirmDelete</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_CONFIRM_DELETE, DEFAULT_CONFIRM_DELETE );
+<a name="l00773"></a>00773 <a class="code" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">m_bStartMinimized</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_START_MINIMIZED, DEFAULT_START_MINIMIZED );
+<a name="l00774"></a>00774 <a class="code" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">m_bCloseMinimizes</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_CLOSE_TO_TRAY, DEFAULT_CLOSE_TO_TRAY );
+<a name="l00775"></a>00775 <a class="code" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">m_bMinimizeToTray</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_MINIMIZE_TO_TRAY, DEFAULT_MINIMIZE_TO_TRAY );
+<a name="l00776"></a>00776 <a class="code" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">m_bShowConnectionErrors</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_SHOW_CONNECTION_ERRORS, DEFAULT_SHOW_CONNECTION_ERRORS );
+<a name="l00777"></a>00777 <a class="code" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">m_bKeepNew</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_KEEP_NEW, DEFAULT_KEEP_NEW );
+<a name="l00778"></a>00778
+<a name="l00779"></a>00779 <a class="code" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">m_nInitTimer</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readNumEntry( CONFIG_ENTRY_INITIAL_TIME, DEFAULT_INITIAL_TIME );
+<a name="l00780"></a>00780 <a class="code" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">m_nIntervalTimer</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readNumEntry( CONFIG_ENTRY_INTERVAL_TIME, DEFAULT_INTERVAL_TIME);
+<a name="l00781"></a>00781 <a class="code" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">m_nPop3Timer</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readNumEntry( CONFIG_ENTRY_TIMEOUT_TIME, DEFAULT_TIMEOUT_TIME );
+<a name="l00782"></a>00782
+<a name="l00783"></a>00783 <span class="comment">//read display group</span>
+<a name="l00784"></a>00784 <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;setGroup( CONFIG_GROUP_VIEW );
+<a name="l00785"></a>00785 <a class="code" href="classConfigList.html#017597159dc4b62d147aade09140e942">m_bAllowHTML</a> = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_VIEW_USE_HTML, DEFAULT_VIEW_USE_HTML );
+<a name="l00786"></a>00786
+<a name="l00787"></a>00787 <span class="comment">//read account configuration and setup accounts</span>
+<a name="l00788"></a>00788 <span class="comment">//---------------------------------------------</span>
+<a name="l00789"></a>00789
+<a name="l00790"></a>00790 <span class="comment">//get account names from the config file</span>
+<a name="l00791"></a>00791 <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;setGroup( CONFIG_GROUP_ACCOUNTS );
+<a name="l00792"></a>00792 QStringList accounts = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readListEntry( CONFIG_ENTRY_ACCOUNTS_LIST, QStringList() );
+<a name="l00793"></a>00793
+<a name="l00794"></a>00794 <span class="comment">//remove deleted accounts from the account list</span>
+<a name="l00795"></a>00795 <span class="comment">//accounts are deleted, if the are in ConfigList yet, but not in the list of the config file (accounts)</span>
+<a name="l00796"></a>00796 <a class="code" href="classConfigElem.html">ConfigElem</a>* accountDel = NULL; <span class="comment">//current processed account</span>
+<a name="l00797"></a>00797 QPtrListIterator&lt;ConfigElem&gt; iter( *<span class="keyword">this</span> ); <span class="comment">//iterator for the account list (ConfigList)</span>
+<a name="l00798"></a>00798
+<a name="l00799"></a>00799 <span class="comment">//iterate over all accounts (ConfigList)</span>
+<a name="l00800"></a>00800 <span class="keywordflow">while</span>( ( accountDel = iter.current() ) != NULL )
+<a name="l00801"></a>00801 {
+<a name="l00802"></a>00802 <span class="comment">//increment iterator to get next account</span>
+<a name="l00803"></a>00803 ++iter;
+<a name="l00804"></a>00804
+<a name="l00805"></a>00805 <span class="comment">//search for the current account in the account list of the config file</span>
+<a name="l00806"></a>00806 QStringList::Iterator foundAccount = accounts.find( accountDel-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() );
+<a name="l00807"></a>00807
+<a name="l00808"></a>00808 <span class="comment">//remove account from ConfigList, if it is not in the list of the config file</span>
+<a name="l00809"></a>00809 <span class="keywordflow">if</span>( foundAccount == accounts.end() )
+<a name="l00810"></a>00810 remove( accountDel );
+<a name="l00811"></a>00811 }
+<a name="l00812"></a>00812
+<a name="l00813"></a>00813 <span class="comment">//add or edit accounts</span>
+<a name="l00814"></a>00814 <a class="code" href="classConfigElem.html">ConfigElem</a>* acc;
+<a name="l00815"></a>00815 <span class="comment">//iterate over all items of the account list of the config file</span>
+<a name="l00816"></a>00816 <span class="keywordflow">for</span>( QStringList::Iterator it = accounts.begin(); it != accounts.end(); ++it )
+<a name="l00817"></a>00817 {
+<a name="l00818"></a>00818 <span class="comment">//create a new account, if it is not in the list yet (ConfigList)</span>
+<a name="l00819"></a>00819 <span class="comment">//or get the account</span>
+<a name="l00820"></a>00820 <span class="keywordflow">if</span>( !<a class="code" href="classConfigList.html#47d7852e47d047dc7c00ad76715aa4df">hasAccount</a>( *it ) )
+<a name="l00821"></a>00821 {
+<a name="l00822"></a>00822 <span class="comment">//create new account</span>
+<a name="l00823"></a>00823 acc = <span class="keyword">new</span> <a class="code" href="classConfigElem.html">ConfigElem</a>( <span class="keyword">this</span>, *it );
+<a name="l00824"></a>00824 inSort( acc );
+<a name="l00825"></a>00825
+<a name="l00826"></a>00826 <span class="comment">//the pointer list inserts a copy of the new account object</span>
+<a name="l00827"></a>00827 <span class="comment">//we have to delete the original</span>
+<a name="l00828"></a>00828 <span class="keyword">delete</span> acc;
+<a name="l00829"></a>00829 }
+<a name="l00830"></a>00830
+<a name="l00831"></a>00831 <span class="comment">//get account from ConfigList</span>
+<a name="l00832"></a>00832 acc = <a class="code" href="classConfigList.html#f5155dad83daf4956ebfb09f6ebd50c6">getAccount</a>( *it );
+<a name="l00833"></a>00833
+<a name="l00834"></a>00834 <span class="comment">//get the setup of the account from the config file and setup the account</span>
+<a name="l00835"></a>00835 <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;setGroup( *it );
+<a name="l00836"></a>00836
+<a name="l00837"></a>00837 acc-&gt;<a class="code" href="classConfigElem.html#cf56636bf7537e7f5dbc1a762b4670d2">setHost</a>( <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readEntry( CONFIG_ENTRY_ACCOUNT_SERVER, DEFAULT_ACCOUNT_SERVER ) );
+<a name="l00838"></a>00838 acc-&gt;<a class="code" href="classConfigElem.html#103236b06a88a8d14b629170df1a7ca9">setProtocol</a>( <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readEntry( CONFIG_ENTRY_ACCOUNT_PROTOCOL, DEFAULT_ACCOUNT_PROTOCOL ).lower() );
+<a name="l00839"></a>00839 acc-&gt;<a class="code" href="classConfigElem.html#cc66eba0b4fbf308cddad0478f20ef0f">setPort</a>( <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readNumEntry( CONFIG_ENTRY_ACCOUNT_PORT, DEFAULT_ACCOUNT_PORT_POP3 ) );
+<a name="l00840"></a>00840 acc-&gt;<a class="code" href="classConfigElem.html#856ca37e391329be6b06f8be2f0a1f74">setUser</a>( <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readEntry( CONFIG_ENTRY_ACCOUNT_USER, DEFAULT_ACCOUNT_USER ) );
+<a name="l00841"></a>00841 acc-&gt;<a class="code" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">setActive</a>( <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readBoolEntry( CONFIG_ENTRY_ACCOUNT_ACTIVE, DEFAULT_ACCOUNT_ACTIVE ) );
+<a name="l00842"></a>00842 <span class="keywordtype">int</span> StorageType = <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readNumEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD_STORAGE, DEFAULT_ACCOUNT_PASSWORD_STORAGE );
+<a name="l00843"></a>00843
+<a name="l00844"></a>00844 <span class="keywordflow">switch</span>( StorageType )
+<a name="l00845"></a>00845 {
+<a name="l00846"></a>00846 <span class="keywordflow">case</span> CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE:
+<a name="l00847"></a>00847 acc-&gt;<a class="code" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage</a>( CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE );
+<a name="l00848"></a>00848 acc-&gt;<a class="code" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a>( QString::null );
+<a name="l00849"></a>00849 <span class="keywordflow">break</span>;
+<a name="l00850"></a>00850
+<a name="l00851"></a>00851 <span class="keywordflow">case</span> CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE:
+<a name="l00852"></a>00852 acc-&gt;<a class="code" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage</a>( CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE );
+<a name="l00853"></a>00853 acc-&gt;<a class="code" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a>( <a class="code" href="namespaceEncryption.html#df6ae41daa3eebed6cc7a74a37936981">Encryption::decrypt</a>( <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>-&gt;readEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD, DEFAULT_ACCOUNT_PASSWORD ) ) );
+<a name="l00854"></a>00854 <span class="keywordflow">break</span>;
+<a name="l00855"></a>00855
+<a name="l00856"></a>00856 <span class="keywordflow">case</span> CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET:
+<a name="l00857"></a>00857 acc-&gt;<a class="code" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage</a>( CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET );
+<a name="l00858"></a>00858 acc-&gt;<a class="code" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a>( <a class="code" href="namespaceKWalletAccess.html#2ce179e4ef9e2a06990252aca555b2fa">KWalletAccess::getPassword</a>( *it ) );
+<a name="l00859"></a>00859 <span class="keywordflow">break</span>;
+<a name="l00860"></a>00860
+<a name="l00861"></a>00861 <span class="keywordflow">default</span>:
+<a name="l00862"></a>00862 acc-&gt;<a class="code" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage</a>( DEFAULT_ACCOUNT_PASSWORD_STORAGE );
+<a name="l00863"></a>00863 acc-&gt;<a class="code" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a>( QString::null );
+<a name="l00864"></a>00864 }
+<a name="l00865"></a>00865
+<a name="l00866"></a>00866 }
+<a name="l00867"></a>00867
+<a name="l00868"></a>00868 <span class="comment">//connect the signals of the accounts with ConfigList</span>
+<a name="l00869"></a>00869 <a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a>();
+<a name="l00870"></a>00870
+<a name="l00871"></a>00871 <span class="comment">//refresh account list view</span>
+<a name="l00872"></a>00872 <a class="code" href="classConfigList.html#e595f764ea9b38f0634137438bdd4d70">setList</a>( view );
+<a name="l00873"></a>00873 }
+<a name="l00874"></a>00874
+<a name="l00875"></a><a class="code" href="classConfigList.html#01cf49eac83ba56d1f9b3fbaa6bf4648">00875</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#01cf49eac83ba56d1f9b3fbaa6bf4648">ConfigList::executeNewMailCommand</a>( )
+<a name="l00876"></a>00876 {
+<a name="l00877"></a>00877 <span class="keywordflow">if</span>( <a class="code" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">m_bCommand</a> )
+<a name="l00878"></a>00878 {
+<a name="l00879"></a>00879 <span class="keywordflow">if</span>( <a class="code" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">m_strCommandPath</a> != QString::null &amp;&amp; <a class="code" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">m_strCommandPath</a> != <span class="stringliteral">""</span> )
+<a name="l00880"></a>00880 {
+<a name="l00881"></a>00881 KShellProcess proc; <span class="comment">//process handler to execute the binary</span>
+<a name="l00882"></a>00882
+<a name="l00883"></a>00883 proc &lt;&lt; <a class="code" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">m_strCommandPath</a>;
+<a name="l00884"></a>00884
+<a name="l00885"></a>00885 proc.start( KShellProcess::DontCare );
+<a name="l00886"></a>00886 }
+<a name="l00887"></a>00887 }
+<a name="l00888"></a>00888 }
+<a name="l00889"></a>00889
+<a name="l00890"></a><a class="code" href="classConfigList.html#49a20af219bc1a4f20e50b59b6f2310c">00890</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#49a20af219bc1a4f20e50b59b6f2310c">ConfigList::keepNew</a>( )
+<a name="l00891"></a>00891 {
+<a name="l00892"></a>00892 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">m_bKeepNew</a>;
+<a name="l00893"></a>00893 }
+<a name="l00894"></a>00894
+<a name="l00895"></a><a class="code" href="classConfigList.html#4886c3988fef0e227cd03af094b21415">00895</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#4886c3988fef0e227cd03af094b21415">ConfigList::confirmClose</a>( )<span class="keyword"> const</span>
+<a name="l00896"></a>00896 <span class="keyword"></span>{
+<a name="l00897"></a>00897 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">m_bConfirmClose</a>;
+<a name="l00898"></a>00898 }
+<a name="l00899"></a>00899
+<a name="l00900"></a><a class="code" href="classConfigList.html#6b5567437e81508f071d31acb4509994">00900</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#6b5567437e81508f071d31acb4509994">ConfigList::startMinimized</a>( )<span class="keyword"> const</span>
+<a name="l00901"></a>00901 <span class="keyword"></span>{
+<a name="l00902"></a>00902 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">m_bStartMinimized</a>;
+<a name="l00903"></a>00903 }
+<a name="l00904"></a>00904
+<a name="l00905"></a><a class="code" href="classConfigList.html#fa610dea65deb4e7e26c01926e740e84">00905</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#fa610dea65deb4e7e26c01926e740e84">ConfigList::closeToTray</a>( )<span class="keyword"> const</span>
+<a name="l00906"></a>00906 <span class="keyword"></span>{
+<a name="l00907"></a>00907 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">m_bCloseMinimizes</a>;
+<a name="l00908"></a>00908 }
+<a name="l00909"></a>00909
+<a name="l00910"></a><a class="code" href="classConfigList.html#c64e08e3c1469622763dd462612a83ca">00910</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#c64e08e3c1469622763dd462612a83ca">ConfigList::minimizesToTray</a>( )<span class="keyword"> const</span>
+<a name="l00911"></a>00911 <span class="keyword"></span>{
+<a name="l00912"></a>00912 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">m_bMinimizeToTray</a>;
+<a name="l00913"></a>00913 }
+<a name="l00914"></a>00914
+<a name="l00915"></a><a class="code" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">00915</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">ConfigList::showConnectionErrors</a>( )<span class="keyword"> const</span>
+<a name="l00916"></a>00916 <span class="keyword"></span>{
+<a name="l00917"></a>00917 <span class="keywordflow">return</span> <a class="code" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">m_bShowConnectionErrors</a>;
+<a name="l00918"></a>00918 }
+<a name="l00919"></a>00919
+<a name="l00920"></a><a class="code" href="classConfigList.html#47d7852e47d047dc7c00ad76715aa4df">00920</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#47d7852e47d047dc7c00ad76715aa4df">ConfigList::hasAccount</a>( <span class="keyword">const</span> QString &amp; name )<span class="keyword"> const</span>
+<a name="l00921"></a>00921 <span class="keyword"></span>{
+<a name="l00922"></a>00922 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//TRUE if we have found the given account</span>
+<a name="l00923"></a>00923 <a class="code" href="classConfigElem.html">ConfigElem</a>* account; <span class="comment">//account from which we want to get its name</span>
+<a name="l00924"></a>00924 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the account list</span>
+<a name="l00925"></a>00925
+<a name="l00926"></a>00926 <span class="comment">//iterate over all accounts</span>
+<a name="l00927"></a>00927 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00928"></a>00928 {
+<a name="l00929"></a>00929 <span class="comment">//increment iterator to next account</span>
+<a name="l00930"></a>00930 ++it;
+<a name="l00931"></a>00931
+<a name="l00932"></a>00932 <span class="comment">//if current account is the searched one set found to TRUE</span>
+<a name="l00933"></a>00933 <span class="keywordflow">if</span>( account-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() == name )
+<a name="l00934"></a>00934 found = <span class="keyword">true</span>;
+<a name="l00935"></a>00935 }
+<a name="l00936"></a>00936
+<a name="l00937"></a>00937 <span class="keywordflow">return</span> found;
+<a name="l00938"></a>00938 }
+<a name="l00939"></a>00939
+<a name="l00940"></a><a class="code" href="classConfigList.html#f5155dad83daf4956ebfb09f6ebd50c6">00940</a> <a class="code" href="classConfigElem.html">ConfigElem</a> * <a class="code" href="classConfigList.html#f5155dad83daf4956ebfb09f6ebd50c6">ConfigList::getAccount</a>( <span class="keyword">const</span> QString &amp; name )<span class="keyword"> const</span>
+<a name="l00941"></a>00941 <span class="keyword"></span>{
+<a name="l00942"></a>00942 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//TRUE if we have found the given account</span>
+<a name="l00943"></a>00943 <a class="code" href="classConfigElem.html">ConfigElem</a>* account = NULL; <span class="comment">//account from which we want to get its name</span>
+<a name="l00944"></a>00944 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the account list</span>
+<a name="l00945"></a>00945 <a class="code" href="classConfigElem.html">ConfigElem</a>* returnValue = NULL;
+<a name="l00946"></a>00946
+<a name="l00947"></a>00947 <span class="comment">//iterate over all accounts</span>
+<a name="l00948"></a>00948 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00949"></a>00949 {
+<a name="l00950"></a>00950 <span class="comment">//increment iterator to next account</span>
+<a name="l00951"></a>00951 ++it;
+<a name="l00952"></a>00952
+<a name="l00953"></a>00953 <span class="comment">//if current account is the searched one set found to TRUE</span>
+<a name="l00954"></a>00954 <span class="keywordflow">if</span>( account-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() == name )
+<a name="l00955"></a>00955 {
+<a name="l00956"></a>00956 found = <span class="keyword">true</span>;
+<a name="l00957"></a>00957 returnValue = account;
+<a name="l00958"></a>00958 }
+<a name="l00959"></a>00959 }
+<a name="l00960"></a>00960
+<a name="l00961"></a>00961 <span class="keywordflow">return</span> returnValue;
+<a name="l00962"></a>00962 }
+<a name="l00963"></a>00963
+<a name="l00964"></a><a class="code" href="classConfigList.html#ac706ab3763709422de0ccfa91db7776">00964</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#ac706ab3763709422de0ccfa91db7776">ConfigList::printSetup</a>( )
+<a name="l00965"></a>00965 {
+<a name="l00966"></a>00966 <a class="code" href="classConfigElem.html">ConfigElem</a>* account = NULL; <span class="comment">//account from which we want to print the setup</span>
+<a name="l00967"></a>00967 QPtrListIterator&lt;ConfigElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the account list</span>
+<a name="l00968"></a>00968
+<a name="l00969"></a>00969 <span class="comment">//iterate over all accounts</span>
+<a name="l00970"></a>00970 <span class="keywordflow">while</span>( ( account = it.current() ) != NULL )
+<a name="l00971"></a>00971 {
+<a name="l00972"></a>00972 <span class="comment">//increment iterator to next account</span>
+<a name="l00973"></a>00973 ++it;
+<a name="l00974"></a>00974
+<a name="l00975"></a>00975 <span class="comment">//print setup</span>
+<a name="l00976"></a>00976 account-&gt;<a class="code" href="classConfigElem.html#46e0d578a0c537e8d13ad689044f1fe7">printSetup</a>();
+<a name="l00977"></a>00977 }
+<a name="l00978"></a>00978 }
+<a name="l00979"></a>00979
+<a name="l00980"></a><a class="code" href="classConfigList.html#18b093749b6a474b68a4c2bfe952d65c">00980</a> <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#18b093749b6a474b68a4c2bfe952d65c">ConfigList::readStoredMails</a>( )
+<a name="l00981"></a>00981 {
+<a name="l00982"></a>00982 <span class="comment">//open file</span>
+<a name="l00983"></a>00983 QString MailFileName = locateLocal( <span class="stringliteral">"config"</span>, MAIL_FILE );
+<a name="l00984"></a>00984 QFile file( MailFileName );
+<a name="l00985"></a>00985 <span class="keywordtype">bool</span> fileOpen = file.open( IO_ReadOnly );
+<a name="l00986"></a>00986
+<a name="l00987"></a>00987 <span class="comment">//return, if the file could not be opened</span>
+<a name="l00988"></a>00988 <span class="keywordflow">if</span>( !fileOpen )
+<a name="l00989"></a>00989 {
+<a name="l00990"></a>00990 kdError() &lt;&lt; <span class="stringliteral">"ConfigList::readStoredMails: File "</span> &lt;&lt; MailFileName &lt;&lt; <span class="stringliteral">" could not be opened."</span> &lt;&lt; endl;
+<a name="l00991"></a>00991 <span class="keywordflow">return</span>;
+<a name="l00992"></a>00992 }
+<a name="l00993"></a>00993
+<a name="l00994"></a>00994 <span class="comment">//create DOM document with the content read from the file</span>
+<a name="l00995"></a>00995 QDomDocument doc( MAIL_FILE_DOCTYPE );
+<a name="l00996"></a>00996 QString* errorMsg = <span class="keyword">new</span> QString();
+<a name="l00997"></a>00997
+<a name="l00998"></a>00998 <span class="keywordtype">bool</span> success = doc.setContent( &amp;file );
+<a name="l00999"></a>00999 <span class="keywordflow">if</span>( !success )
+<a name="l01000"></a>01000 {
+<a name="l01001"></a>01001 kdError() &lt;&lt; <span class="stringliteral">"ConfigList::readStoredMails: Invalid content in "</span> &lt;&lt; MAIL_FILE &lt;&lt; <span class="stringliteral">". "</span> &lt;&lt; *errorMsg &lt;&lt; endl;
+<a name="l01002"></a>01002 }
+<a name="l01003"></a>01003
+<a name="l01004"></a>01004 <span class="comment">//get the root element</span>
+<a name="l01005"></a>01005 QDomElement accounts = doc.namedItem ( ROOT_ELEMENT ).toElement();
+<a name="l01006"></a>01006
+<a name="l01007"></a>01007 <span class="comment">//get the first account element</span>
+<a name="l01008"></a>01008 QDomNode accNode = accounts.firstChild();
+<a name="l01009"></a>01009
+<a name="l01010"></a>01010 <span class="comment">//get all account elements</span>
+<a name="l01011"></a>01011 <span class="keywordflow">while</span>( !accNode.isNull() )
+<a name="l01012"></a>01012 {
+<a name="l01013"></a>01013 <span class="comment">//convert account node to DOM element</span>
+<a name="l01014"></a>01014 QDomElement accElem = accNode.toElement();
+<a name="l01015"></a>01015
+<a name="l01016"></a>01016 <span class="comment">//get the account name</span>
+<a name="l01017"></a>01017 QString accName = accElem.attribute( ATTRIBUTE_ACCOUNT_NAME );
+<a name="l01018"></a>01018
+<a name="l01019"></a>01019 <span class="comment">//get the proper account object</span>
+<a name="l01020"></a>01020 <a class="code" href="classConfigElem.html">ConfigElem</a>* account = <a class="code" href="classConfigList.html#f5155dad83daf4956ebfb09f6ebd50c6">getAccount</a>( accName );
+<a name="l01021"></a>01021
+<a name="l01022"></a>01022 <span class="comment">//order the account to read its stored mails</span>
+<a name="l01023"></a>01023 account-&gt;<a class="code" href="classConfigElem.html#dee46100623211279e37f498ac43c4e4">readStoredMails</a>( accElem );
+<a name="l01024"></a>01024
+<a name="l01025"></a>01025 <span class="comment">//get next account node</span>
+<a name="l01026"></a>01026 accNode = accNode.nextSibling();
+<a name="l01027"></a>01027 }
+<a name="l01028"></a>01028
+<a name="l01029"></a>01029 <span class="comment">//close file</span>
+<a name="l01030"></a>01030 file.close();
+<a name="l01031"></a>01031 }
+<a name="l01032"></a>01032
+<a name="l01033"></a>01033
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/configlist_8h-source.html b/doc/html/configlist_8h-source.html
new file mode 100644
index 0000000..56a1f27
--- /dev/null
+++ b/doc/html/configlist_8h-source.html
@@ -0,0 +1,283 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/configlist.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>configlist.h</h1><a href="configlist_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> configlist.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Tue May 9 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> (C) 2007 by Ulrich Weigelt</span>
+<a name="l00007"></a>00007 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00008"></a>00008 <span class="comment"> ulrich.weigelt@gmx.de</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> 26 Sep 2002 - Allow for columns to be hidden. Allistar Melville</span>
+<a name="l00011"></a>00011 <span class="comment"> ***************************************************************************/</span>
+<a name="l00012"></a>00012
+<a name="l00013"></a>00013 <span class="comment">/***************************************************************************</span>
+<a name="l00014"></a>00014 <span class="comment"> * *</span>
+<a name="l00015"></a>00015 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00016"></a>00016 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00017"></a>00017 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00018"></a>00018 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00019"></a>00019 <span class="comment"> * *</span>
+<a name="l00020"></a>00020 <span class="comment"> ***************************************************************************/</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#ifndef CONFIGLIST_H</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define CONFIGLIST_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="comment">//Qt header</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;qptrlist.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;qlistview.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;qobject.h&gt;</span>
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="comment">//KDE headers</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;kcombobox.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;kprocess.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="comment">//KShowmail headers</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include "<a class="code" href="configelem_8h.html">configelem.h</a>"</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="constants_8h.html">constants.h</a>"</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include "<a class="code" href="kshowmailview_8h.html">kshowmailview.h</a>"</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include "<a class="code" href="types_8h.html">types.h</a>"</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include "<a class="code" href="encryption_8h.html">encryption.h</a>"</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include "<a class="code" href="kwalletaccess_8h.html">kwalletaccess.h</a>"</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include "<a class="code" href="filteritem_8h.html">filteritem.h</a>"</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#include "<a class="code" href="headerfilter_8h.html">headerfilter.h</a>"</span>
+<a name="l00044"></a>00044 <span class="preprocessor">#include "<a class="code" href="filterlog_8h.html">filterlog.h</a>"</span>
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="keyword">using namespace </span>Constants;
+<a name="l00047"></a>00047 <span class="keyword">using namespace </span>Types;
+<a name="l00048"></a>00048 <span class="keyword">using namespace </span>Encryption;
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="keyword">class </span><a class="code" href="classConfigElem.html">ConfigElem</a>;
+<a name="l00051"></a>00051 <span class="keyword">class </span><a class="code" href="classKshowmailView.html">KshowmailView</a>;
+<a name="l00052"></a>00052
+<a name="l00059"></a><a class="code" href="classConfigList.html">00059</a> <span class="keyword">class </span><a class="code" href="classConfigList.html">ConfigList</a> : <span class="keyword">public</span> QObject, <span class="keyword">public</span> QPtrList&lt;ConfigElem&gt;
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 Q_OBJECT
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="keyword">public</span>:
+<a name="l00065"></a>00065
+<a name="l00069"></a>00069 <a class="code" href="classConfigList.html#457897bbe5bd27799e6f920d4cea2173">ConfigList</a> ();
+<a name="l00070"></a>00070
+<a name="l00074"></a><a class="code" href="classConfigList.html#1b6a054d7671b4f57d7fe77f123179ea">00074</a> <span class="keyword">virtual</span> <a class="code" href="classConfigList.html#1b6a054d7671b4f57d7fe77f123179ea">~ConfigList</a> () {};
+<a name="l00075"></a>00075
+<a name="l00081"></a>00081 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#8ab66c254c66635f97df7e17882b4ab2">refreshSetup</a>( KListView* view );
+<a name="l00082"></a>00082
+<a name="l00087"></a>00087 <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#3e41f463a87fbc8523bbd731cf36b473">getRefreshTimeInterval</a>() <span class="keyword">const</span>;
+<a name="l00088"></a>00088
+<a name="l00093"></a>00093 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#1676756c27b3578802dba1ce47b39dcd">setRefreshTimeInterval</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> interval );
+<a name="l00094"></a>00094
+<a name="l00099"></a>00099 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#cae6685097cd8e5e63cee28e17d92d41">AutoRefreshOn</a>() <span class="keyword">const</span>;
+<a name="l00100"></a>00100
+<a name="l00105"></a>00105 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#5f798d2e62d3d8d013e3b2f54d51e94e">setConfirmDeletion</a>( <span class="keywordtype">bool</span> confirm );
+<a name="l00106"></a>00106
+<a name="l00112"></a>00112 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#a466577c54fec821ff484a378ce32e98">confirmDeletion</a>();
+<a name="l00113"></a>00113
+<a name="l00119"></a>00119 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#4886c3988fef0e227cd03af094b21415">confirmClose</a>() <span class="keyword">const</span>;
+<a name="l00120"></a>00120
+<a name="l00126"></a>00126 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#6b5567437e81508f071d31acb4509994">startMinimized</a>() <span class="keyword">const</span>;
+<a name="l00127"></a>00127
+<a name="l00133"></a>00133 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#fa610dea65deb4e7e26c01926e740e84">closeToTray</a>() <span class="keyword">const</span>;
+<a name="l00134"></a>00134
+<a name="l00140"></a>00140 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#c64e08e3c1469622763dd462612a83ca">minimizesToTray</a>() <span class="keyword">const</span>;
+<a name="l00141"></a>00141
+<a name="l00147"></a>00147 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">showConnectionErrors</a>() <span class="keyword">const</span>;
+<a name="l00148"></a>00148
+<a name="l00154"></a>00154 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#9f3341f60b7f800b58f50e67c1f872b4">setAllowHTML</a>( <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">allowHTML</a> );
+<a name="l00155"></a>00155
+<a name="l00162"></a>00162 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">allowHTML</a>() <span class="keyword">const</span>;
+<a name="l00163"></a>00163
+<a name="l00169"></a>00169 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#14b38a4e600859c0b6f3ef38afffc037">hasActiveAccounts</a>();
+<a name="l00170"></a>00170
+<a name="l00175"></a>00175 uint <a class="code" href="classConfigList.html#80a368db22ca3a29c668a544611d16f4">getTimeoutTime</a>() <span class="keyword">const</span>;
+<a name="l00176"></a>00176
+<a name="l00183"></a>00183 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#2470bfe4948ada050b08b93cef51b969">setTimeoutTime</a>( uint time );
+<a name="l00184"></a>00184
+<a name="l00191"></a>00191 <a class="code" href="classConfigElem.html">ConfigElem</a>* <a class="code" href="classConfigList.html#83776f91a264d92cea2b6f7ef0c02765">getSelectedAccount</a>();
+<a name="l00192"></a>00192
+<a name="l00198"></a>00198 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#ac13c19975a07aa87da0047cc66b4ce1">deleteSelectedMails</a>();
+<a name="l00199"></a>00199
+<a name="l00209"></a>00209 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a>();
+<a name="l00210"></a>00210
+<a name="l00215"></a>00215 QStringList <a class="code" href="classConfigList.html#d489b548662d865fe34686507dc801ef">getSelectedSubjects</a>() <span class="keyword">const</span>;
+<a name="l00216"></a>00216
+<a name="l00223"></a>00223 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#d80765bfadbd675b9b89ebdec0cf3566">hasSelectedMails</a>();
+<a name="l00224"></a>00224
+<a name="l00231"></a>00231 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#69be8d63f8363fe9c727ebdaeb9eb7fa">showSelectedMails</a>();
+<a name="l00232"></a>00232
+<a name="l00240"></a>00240 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#8cec55c3631317208f4800408a6e98c8">refreshMailLists</a>( <a class="code" href="classFilterLog.html">FilterLog</a>* log = NULL );
+<a name="l00241"></a>00241
+<a name="l00246"></a>00246 <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#c68944845fe63749fc073947fbdd44d6">getNumberNewMails</a>();
+<a name="l00247"></a>00247
+<a name="l00252"></a>00252 <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#493eec8637f0f34fb25e13d07b6d838a">getNumberMails</a>();
+<a name="l00253"></a>00253
+<a name="l00258"></a>00258 <span class="keywordtype">long</span> <a class="code" href="classConfigList.html#2e6d8a00456ca4b61ddba18ab419dd38">getTotalSize</a>();
+<a name="l00259"></a>00259
+<a name="l00265"></a>00265 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#1db2530c553952aef3c23483dd6b6567">fillMailListView</a>( <a class="code" href="classKshowmailView.html">KshowmailView</a>* view );
+<a name="l00266"></a>00266
+<a name="l00273"></a>00273 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#b4021a1f9087d447649a362d8779ec34">showMainWindowForNewMails</a>();
+<a name="l00274"></a>00274
+<a name="l00281"></a>00281 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#2270af8a5ce1740958f0f0b39359051f">showAlertMessageForNewMails</a>();
+<a name="l00282"></a>00282
+<a name="l00289"></a>00289 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#e24d2fa3175996ba24faa1ed1efcf35a">quitNoNewMails</a>();
+<a name="l00290"></a>00290
+<a name="l00297"></a>00297 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#94f99e48dfcc902ef18ea7310f395beb">minimizeMainWindowNoNewMails</a>();
+<a name="l00298"></a>00298
+<a name="l00303"></a>00303 <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">getInitTime</a>();
+<a name="l00304"></a>00304
+<a name="l00309"></a>00309 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#c40250ce119d3e6f75b32b296ffaa36c">setInitTime</a>( <span class="keywordtype">int</span> time );
+<a name="l00310"></a>00310
+<a name="l00316"></a>00316 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#ed405d97a4a1d20cac93bf2a23cf40bf">hasInitTime</a>();
+<a name="l00317"></a>00317
+<a name="l00321"></a>00321 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#b3d5530c7419f6aa4b43e4247f3036a5">refreshAccountList</a>();
+<a name="l00322"></a>00322
+<a name="l00326"></a>00326 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#3c7523934753f98f3087ed4083df3ab2">killPOP3Jobs</a>();
+<a name="l00327"></a>00327
+<a name="l00331"></a>00331 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#9578f65f771482e727dfb3e1da861aa3">showSelectedHeaders</a>();
+<a name="l00332"></a>00332
+<a name="l00337"></a>00337 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#01cf49eac83ba56d1f9b3fbaa6bf4648">executeNewMailCommand</a>();
+<a name="l00338"></a>00338
+<a name="l00344"></a>00344 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#49a20af219bc1a4f20e50b59b6f2310c">keepNew</a>();
+<a name="l00345"></a>00345
+<a name="l00349"></a>00349 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#ac706ab3763709422de0ccfa91db7776">printSetup</a>();
+<a name="l00350"></a>00350
+<a name="l00356"></a>00356 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#f4faa44af3bbe318a2623b3146dc2c2d">saveOptions</a>();
+<a name="l00357"></a>00357
+<a name="l00363"></a>00363 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#18b093749b6a474b68a4c2bfe952d65c">readStoredMails</a>();
+<a name="l00364"></a>00364
+<a name="l00369"></a>00369 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a> <a class="code" href="classConfigList.html#2a997667f702e9416a9006a481c7d848">getSpamAction</a>();
+<a name="l00370"></a>00370
+<a name="l00375"></a>00375 QString <a class="code" href="classConfigList.html#18994e01d2362c49cd428e3b77c0a32a">getSpamMailbox</a>();
+<a name="l00376"></a>00376
+<a name="l00377"></a>00377
+<a name="l00378"></a>00378 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#633c6c07518ecf2405ad472ab843790f">setItem</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* item);
+<a name="l00379"></a>00379 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#e595f764ea9b38f0634137438bdd4d70">setList</a> (QListView* list);
+<a name="l00380"></a>00380 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#28739bc3cd7ce87dbd7f994081375a41">beep</a> ();
+<a name="l00381"></a>00381 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">playSound</a> ();
+<a name="l00382"></a>00382 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">playSound</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* file);
+<a name="l00383"></a>00383
+<a name="l00384"></a>00384
+<a name="l00385"></a>00385 <span class="keyword">private</span>:
+<a name="l00386"></a>00386
+<a name="l00390"></a><a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">00390</a> KConfig* <a class="code" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">config</a>;
+<a name="l00391"></a>00391
+<a name="l00395"></a><a class="code" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">00395</a> <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">m_nIntervalTimer</a>;
+<a name="l00396"></a>00396
+<a name="l00400"></a><a class="code" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">00400</a> uint <a class="code" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">m_nPop3Timer</a>;
+<a name="l00401"></a>00401
+<a name="l00413"></a><a class="code" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">00413</a> <a class="code" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">AccountTaskMap_Type</a> <a class="code" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">AccountDeletionMap</a>;
+<a name="l00414"></a>00414
+<a name="l00426"></a><a class="code" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">00426</a> <a class="code" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">AccountTaskMap_Type</a> <a class="code" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">AccountShowBodiesMap</a>;
+<a name="l00427"></a>00427
+<a name="l00439"></a><a class="code" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">00439</a> <a class="code" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">AccountTaskMap_Type</a> <a class="code" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">AccountRefreshMap</a>;
+<a name="l00440"></a>00440
+<a name="l00445"></a><a class="code" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">00445</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">m_bConfirmDelete</a>;
+<a name="l00446"></a>00446
+<a name="l00453"></a><a class="code" href="classConfigList.html#017597159dc4b62d147aade09140e942">00453</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#017597159dc4b62d147aade09140e942">m_bAllowHTML</a>;
+<a name="l00454"></a>00454
+<a name="l00461"></a><a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">00461</a> <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ctrOpenMessageWindows</a>;
+<a name="l00462"></a>00462
+<a name="l00468"></a><a class="code" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">00468</a> <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">m_nInitTimer</a>;
+<a name="l00469"></a>00469
+<a name="l00473"></a><a class="code" href="classConfigList.html#35d80df8b80f34868140a2163d207490">00473</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#35d80df8b80f34868140a2163d207490">m_bShowMessage</a>;
+<a name="l00474"></a>00474
+<a name="l00478"></a><a class="code" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">00478</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">m_bShowMainWindow</a>;
+<a name="l00479"></a>00479
+<a name="l00483"></a><a class="code" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">00483</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">m_bBeep</a>;
+<a name="l00484"></a>00484
+<a name="l00488"></a><a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">00488</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a>;
+<a name="l00489"></a>00489
+<a name="l00493"></a><a class="code" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">00493</a> QString <a class="code" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">m_strSoundFile</a>;
+<a name="l00494"></a>00494
+<a name="l00498"></a><a class="code" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">00498</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">m_bCommand</a>;
+<a name="l00499"></a>00499
+<a name="l00503"></a><a class="code" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">00503</a> QString <a class="code" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">m_strCommandPath</a>;
+<a name="l00504"></a>00504
+<a name="l00508"></a><a class="code" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">00508</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">m_bTerminate</a>;
+<a name="l00509"></a>00509
+<a name="l00513"></a><a class="code" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">00513</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">m_bMinimize</a>;
+<a name="l00514"></a>00514
+<a name="l00518"></a><a class="code" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">00518</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">m_bShowConnectionErrors</a>;
+<a name="l00519"></a>00519
+<a name="l00523"></a><a class="code" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">00523</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">m_bConfirmClose</a>;
+<a name="l00524"></a>00524
+<a name="l00528"></a><a class="code" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">00528</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">m_bStartMinimized</a>;
+<a name="l00529"></a>00529
+<a name="l00533"></a><a class="code" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">00533</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">m_bCloseMinimizes</a>;
+<a name="l00534"></a>00534
+<a name="l00538"></a><a class="code" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">00538</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">m_bMinimizeToTray</a>;
+<a name="l00539"></a>00539
+<a name="l00543"></a><a class="code" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">00543</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">m_bKeepNew</a>;
+<a name="l00544"></a>00544
+<a name="l00548"></a><a class="code" href="classConfigList.html#44cf59851c3af0b6f0a1cbdb15688491">00548</a> QString <a class="code" href="classConfigList.html#44cf59851c3af0b6f0a1cbdb15688491">spamMailbox</a>;
+<a name="l00549"></a>00549
+<a name="l00553"></a><a class="code" href="classConfigList.html#9b32c6d646ae58275351208894d7f545">00553</a> <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a> <a class="code" href="classConfigList.html#9b32c6d646ae58275351208894d7f545">spamAction</a>;
+<a name="l00554"></a>00554
+<a name="l00555"></a>00555
+<a name="l00556"></a>00556 <span class="keyword">protected</span>:
+<a name="l00557"></a>00557
+<a name="l00565"></a>00565 <span class="keyword">virtual</span> QCollection::Item <a class="code" href="classConfigList.html#24464fe479402405ee9b849ddcc9c567">newItem</a>( QCollection::Item item );
+<a name="l00566"></a>00566
+<a name="l00575"></a>00575 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classConfigList.html#8bf1aaa71ff8971369466e5c2a36d27f">compareItems</a>( QCollection::Item item1, QCollection::Item item2 );
+<a name="l00576"></a>00576
+<a name="l00583"></a>00583 <span class="keywordtype">bool</span> <a class="code" href="classConfigList.html#47d7852e47d047dc7c00ad76715aa4df">hasAccount</a>( <span class="keyword">const</span> QString&amp; name ) <span class="keyword">const</span>;
+<a name="l00584"></a>00584
+<a name="l00590"></a>00590 <a class="code" href="classConfigElem.html">ConfigElem</a>* <a class="code" href="classConfigList.html#f5155dad83daf4956ebfb09f6ebd50c6">getAccount</a>( <span class="keyword">const</span> QString&amp; name ) <span class="keyword">const</span>;
+<a name="l00591"></a>00591
+<a name="l00592"></a>00592 <span class="keyword">protected</span> slots:
+<a name="l00593"></a>00593
+<a name="l00598"></a>00598 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#f8495aff41becdac4998b0c2881cccde">slotAccountConfigChanged</a>();
+<a name="l00599"></a>00599
+<a name="l00609"></a>00609 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#640d6202cfb38c449e95906e7581693b">slotCheckDeletionState</a>( QString account );
+<a name="l00610"></a>00610
+<a name="l00620"></a>00620 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#bdbf21b25f8e963e5c32d167aff1fe16">slotCheckShowBodiesState</a>( QString account );
+<a name="l00621"></a>00621
+<a name="l00631"></a>00631 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">slotMessageWindowOpened</a>();
+<a name="l00632"></a>00632
+<a name="l00642"></a>00642 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">slotMessageWindowClosed</a>();
+<a name="l00643"></a>00643
+<a name="l00653"></a>00653 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#beaa15863a4aae563a8539d176067f79">slotCheckRefreshState</a>( QString account );
+<a name="l00654"></a>00654
+<a name="l00655"></a>00655 signals:
+<a name="l00656"></a>00656
+<a name="l00661"></a>00661 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#9b5c13b885ba99acefb6bcb81f54b563">sigConfigChanged</a>();
+<a name="l00662"></a>00662
+<a name="l00666"></a>00666 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#6d5f55c7447fc52efd5800daeb8302dc">sigDeleteReady</a>();
+<a name="l00667"></a>00667
+<a name="l00671"></a>00671 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#4df89bc3cd1da72c4404cbe6fe1f10d1">sigShowBodiesReady</a>();
+<a name="l00672"></a>00672
+<a name="l00678"></a>00678 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#4e33dcc16368960e9a41dca3bb878360">sigMessageWindowOpened</a>();
+<a name="l00679"></a>00679
+<a name="l00685"></a>00685 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#6cc47a8e403bad408356604c0888c292">sigAllMessageWindowsClosed</a>();
+<a name="l00686"></a>00686
+<a name="l00690"></a>00690 <span class="keywordtype">void</span> <a class="code" href="classConfigList.html#cd0d056e66a4c054306dca9936b9d5da">sigRefreshReady</a>();
+<a name="l00691"></a>00691 };
+<a name="l00692"></a>00692
+<a name="l00693"></a>00693 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/constants_8h-source.html b/doc/html/constants_8h-source.html
new file mode 100644
index 0000000..f7b174c
--- /dev/null
+++ b/doc/html/constants_8h-source.html
@@ -0,0 +1,367 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/constants.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>constants.h</h1><a href="constants_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span>
+<a name="l00002"></a>00002 <span class="comment">// C++ Interface: constants</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Description:</span>
+<a name="l00005"></a>00005 <span class="comment">// Containts all constants.</span>
+<a name="l00006"></a>00006 <span class="comment">//</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">// Author: Ulrich Weigelt &lt;ulrich.weigelt@gmx.de&gt;, (C) 2007</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// Copyright: See COPYING file that comes with this distribution</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">//</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#ifndef CONSTANTS_H</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define CONSTANTS_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00020"></a><a class="code" href="namespaceConstants.html">00020</a> <span class="keyword">namespace </span>Constants
+<a name="l00021"></a>00021 {
+<a name="l00025"></a>00025 <span class="comment">//option for show config dialog at start</span>
+<a name="l00026"></a><a class="code" href="constants_8h.html#52e58a6496825d90bc3fe011511e7b9d">00026</a> <span class="preprocessor"> #define CMDLINE_CONFIG "configure"</span>
+<a name="l00027"></a><a class="code" href="constants_8h.html#622b6aad81255efafb28e52b873da1a4">00027</a> <span class="preprocessor"></span><span class="preprocessor"> #define CMDLINE_CONFIG_SHORT "c"</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span> <span class="comment">//option for looking for new mails at start</span>
+<a name="l00029"></a><a class="code" href="constants_8h.html#be5a4119f9d7714efe48d26937a86006">00029</a> <span class="preprocessor"> #define CMDLINE_REFRESH "refresh"</span>
+<a name="l00030"></a><a class="code" href="constants_8h.html#9973422b663e1f93a541d5d02c7cf87f">00030</a> <span class="preprocessor"></span><span class="preprocessor"> #define CMDLINE_REFRESH_SHORT "r"</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00035"></a>00035 <span class="comment">//general defaults</span>
+<a name="l00036"></a><a class="code" href="constants_8h.html#c584fe51baa7d23c5e64274cc6abaa8c">00036</a> <span class="preprocessor"> #define DEFAULT_CONFIRM_CLOSE false</span>
+<a name="l00037"></a><a class="code" href="constants_8h.html#6413c0af689ceac7732bf65afd9b2188">00037</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_CONFIRM_DELETE true</span>
+<a name="l00038"></a><a class="code" href="constants_8h.html#edbb26e0051412b1bf285ebbe8424509">00038</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_START_MINIMIZED false</span>
+<a name="l00039"></a><a class="code" href="constants_8h.html#8a6b96d4d900ca2ef72d5fc1eddea037">00039</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_CLOSE_TO_TRAY true</span>
+<a name="l00040"></a><a class="code" href="constants_8h.html#bc81c4be7030d571617821b63dc66748">00040</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_MINIMIZE_TO_TRAY true</span>
+<a name="l00041"></a><a class="code" href="constants_8h.html#4b45c3508a1fda257e504f42d0996fec">00041</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_SHOW_CONNECTION_ERRORS true</span>
+<a name="l00042"></a><a class="code" href="constants_8h.html#017295b4c1fc53b8d5b547ac0fbc162e">00042</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_KEEP_NEW false</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00044"></a><a class="code" href="constants_8h.html#ddd8e94d64373c4e3cb7864035d8811d">00044</a> <span class="preprocessor"> #define DEFAULT_INITIAL_TIME 0</span>
+<a name="l00045"></a><a class="code" href="constants_8h.html#c477e1c5b6276afaa749943b5c87ced0">00045</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_INTERVAL_TIME 0</span>
+<a name="l00046"></a><a class="code" href="constants_8h.html#407639380cd8ba7fd777c118faae444c">00046</a> <span class="preprocessor"></span><span class="preprocessor"> #define MINIMUM_TIMEOUT_TIME 5</span>
+<a name="l00047"></a><a class="code" href="constants_8h.html#b2c58f6d1f1c13d95b3ce0a553a0cc76">00047</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_TIMEOUT_TIME 30</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 <span class="comment">//default actions</span>
+<a name="l00050"></a><a class="code" href="constants_8h.html#455026e692847bb3362ec4580e5f8e97">00050</a> <span class="preprocessor"> #define DEFAULT_ACTION_NEW_MAIL_ALERTWINDOW true</span>
+<a name="l00051"></a><a class="code" href="constants_8h.html#47d90f1808022c49290484612828ffb2">00051</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACTION_NEW_MAIL_MAINWINDOW false</span>
+<a name="l00052"></a><a class="code" href="constants_8h.html#d45cb7900dd6c5b3f91fe752f3d77dff">00052</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACTION_NEW_MAIL_BEEP false</span>
+<a name="l00053"></a><a class="code" href="constants_8h.html#adaba0d0e8e2f4c0fd9baea47166893e">00053</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACTION_NEW_MAIL_SOUND false</span>
+<a name="l00054"></a><a class="code" href="constants_8h.html#3085a9d4b8c650648686a1260b865ca6">00054</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACTION_NEW_MAIL_COMMAND false</span>
+<a name="l00055"></a><a class="code" href="constants_8h.html#be1712b550ab3325f1d9921c278a60ac">00055</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACTION_NO_NEW_MAIL_MINIMIZE false</span>
+<a name="l00056"></a><a class="code" href="constants_8h.html#85048c2044f230c5fa357cf429d1207e">00056</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACTION_NO_NEW_MAIL_TERMINATE false</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="comment">//default display options</span>
+<a name="l00059"></a><a class="code" href="constants_8h.html#cbc26a52550c2e25c3ebeeabf4fb67c4">00059</a> <span class="preprocessor"> #define DEFAULT_DISPLAY_ACCOUNT_ACTIVE true</span>
+<a name="l00060"></a><a class="code" href="constants_8h.html#2df76108c1c842ec4e5d0011805e3d8c">00060</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_ACCOUNT_ACCOUNT true</span>
+<a name="l00061"></a><a class="code" href="constants_8h.html#09081861a3c47a0352fbdf18348de491">00061</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_ACCOUNT_SERVER true</span>
+<a name="l00062"></a><a class="code" href="constants_8h.html#97daf3b90814aa949679fe9a6d69fd75">00062</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_ACCOUNT_USER true</span>
+<a name="l00063"></a><a class="code" href="constants_8h.html#3c7509a7819bd9dfdc7530f4f003c9ca">00063</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_ACCOUNT_MESSAGES true</span>
+<a name="l00064"></a><a class="code" href="constants_8h.html#3593442b42a27f02c01149283abbaa1d">00064</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_ACCOUNT_SIZE true</span>
+<a name="l00065"></a><a class="code" href="constants_8h.html#5d543885f0ec6ac6c22b1969b72ae036">00065</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_MESSAGE_NUMBER true</span>
+<a name="l00066"></a><a class="code" href="constants_8h.html#3276aba1e613cd57b58a23b3c88f7e55">00066</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_MESSAGE_ACCOUNT true</span>
+<a name="l00067"></a><a class="code" href="constants_8h.html#6d7ef7915439de209dfbb151f6e19386">00067</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_MESSAGE_FROM true</span>
+<a name="l00068"></a><a class="code" href="constants_8h.html#45294df3b1d5449f8c9d59d1808edd03">00068</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_MESSAGE_TO true</span>
+<a name="l00069"></a><a class="code" href="constants_8h.html#a3e9a563492c4e25aebb67db030eb485">00069</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_MESSAGE_SUBJECT true</span>
+<a name="l00070"></a><a class="code" href="constants_8h.html#b8f07165e83dbd8577ac7d9b5c4676da">00070</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_MESSAGE_DATE true</span>
+<a name="l00071"></a><a class="code" href="constants_8h.html#64c7fc157d735ee788fbac67afd41dff">00071</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_MESSAGE_SIZE true</span>
+<a name="l00072"></a><a class="code" href="constants_8h.html#28119a300d6fb8c2e6df968d4ab68fac">00072</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_MESSAGE_CONTENT true</span>
+<a name="l00073"></a><a class="code" href="constants_8h.html#7468fd283482cc953f0d59bbc635fcab">00073</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_DISPLAY_MESSAGE_STATE true</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="comment">//default view options</span>
+<a name="l00076"></a><a class="code" href="constants_8h.html#115b5af2f36431448ef421d4cb0281b0">00076</a> <span class="preprocessor"> #define DEFAULT_VIEW_USE_HTML false</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span>
+<a name="l00078"></a>00078 <span class="comment">//default column widthes</span>
+<a name="l00079"></a><a class="code" href="constants_8h.html#4c6076ead8d5cbd0434ba28bc01bb7aa">00079</a> <span class="preprocessor"> #define DEFAULT_WIDTH_ACCOUNT_ACTIVE 50</span>
+<a name="l00080"></a><a class="code" href="constants_8h.html#c0cb0c7e6475d1972f70aa1f7132aee8">00080</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_ACCOUNT_ACCOUNT 100</span>
+<a name="l00081"></a><a class="code" href="constants_8h.html#9881dd465531664f38b6e16d266d4b7b">00081</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_ACCOUNT_SERVER 100</span>
+<a name="l00082"></a><a class="code" href="constants_8h.html#e404ea17c371d01097301687c0b9dd3c">00082</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_ACCOUNT_USER 100</span>
+<a name="l00083"></a><a class="code" href="constants_8h.html#ce964b357175b7739c49870c0a8fa02e">00083</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_ACCOUNT_MESSAGES 80</span>
+<a name="l00084"></a><a class="code" href="constants_8h.html#7ecdc77dcf771ac7d07180eccb1ecf7d">00084</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_ACCOUNT_SIZE 80</span>
+<a name="l00085"></a><a class="code" href="constants_8h.html#968a9439270f189746baeaa21d831a63">00085</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_MESSAGE_NUMBER 50</span>
+<a name="l00086"></a><a class="code" href="constants_8h.html#13307382d3f89a42d15ec5b949d378de">00086</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_MESSAGE_ACCOUNT 100</span>
+<a name="l00087"></a><a class="code" href="constants_8h.html#411a1b03f26567e716f0b66322b6fd98">00087</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_MESSAGE_FROM 200</span>
+<a name="l00088"></a><a class="code" href="constants_8h.html#f81203a95ae0a075263de17504b0051a">00088</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_MESSAGE_TO 200</span>
+<a name="l00089"></a><a class="code" href="constants_8h.html#395a6007d7e79a2f6f87f4259706b781">00089</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_MESSAGE_SUBJECT 350</span>
+<a name="l00090"></a><a class="code" href="constants_8h.html#6e9b93fd7475c2700d2ec8dae2e351ce">00090</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_MESSAGE_DATE 100</span>
+<a name="l00091"></a><a class="code" href="constants_8h.html#b0c5499fa9dd2c66c06dbe28e9644068">00091</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_MESSAGE_SIZE 80</span>
+<a name="l00092"></a><a class="code" href="constants_8h.html#f3e2ff2ba04bd2b603f82354a37a9181">00092</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_MESSAGE_CONTENT 80</span>
+<a name="l00093"></a><a class="code" href="constants_8h.html#d52e233ba0faec10d97ee82b8d7c95b8">00093</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_WIDTH_MESSAGE_STATE 50</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span>
+<a name="l00095"></a>00095 <span class="comment">//account defaults</span>
+<a name="l00096"></a><a class="code" href="constants_8h.html#d8be896b248c84caac88c8c8c840d231">00096</a> <span class="preprocessor"> #define DEFAULT_ACCOUNT_NAME ""</span>
+<a name="l00097"></a><a class="code" href="constants_8h.html#8ade36df2fa6962e1e5e99d43ab79e16">00097</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACCOUNT_SERVER ""</span>
+<a name="l00098"></a><a class="code" href="constants_8h.html#c9f90addb8f696b290c30e4aa0e6bb5a">00098</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACCOUNT_PROTOCOL "POP3"</span>
+<a name="l00099"></a><a class="code" href="constants_8h.html#1dae846c57004e42b0f587a982fa0055">00099</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACCOUNT_PORT_POP3 110</span>
+<a name="l00100"></a><a class="code" href="constants_8h.html#fd8836c87a1a33812d5d11c2cbecc7bf">00100</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACCOUNT_PORT_POP3SSL 995</span>
+<a name="l00101"></a><a class="code" href="constants_8h.html#5e21dd68f2473ee5d2e91f97bdce2590">00101</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACCOUNT_USER ""</span>
+<a name="l00102"></a><a class="code" href="constants_8h.html#83a0d3aedc09d50d5bbbbd3195e1e62d">00102</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACCOUNT_PASSWORD ""</span>
+<a name="l00103"></a><a class="code" href="constants_8h.html#b05e161c82454b9e74eef575dded73a2">00103</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACCOUNT_PASSWORD_STORAGE 1</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span> <span class="comment">//1: don't save, 2: save in file, 3: use KWallet</span>
+<a name="l00105"></a><a class="code" href="constants_8h.html#482e80ded9e21ffa630fbd20e1077652">00105</a> <span class="preprocessor"> #define DEFAULT_ACCOUNT_ACTIVE true</span>
+<a name="l00106"></a><a class="code" href="constants_8h.html#7abe72ff514c57f9b2c9ba008ff14578">00106</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_ACCOUNT_SECTRANSFER 1</span>
+<a name="l00107"></a>00107 <span class="preprocessor"></span> <span class="comment">//1: no secure transfer, 2: SSL, 3: TLS</span>
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="comment">//filter defaults</span>
+<a name="l00110"></a><a class="code" href="constants_8h.html#df445d98bce82da79d20c8af5ab96c6e">00110</a> <span class="preprocessor"> #define DEFAULT_FILTER_ACTIVE false</span>
+<a name="l00111"></a><a class="code" href="constants_8h.html#a84e950af6ff2928edc68c97e663151e">00111</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_FILTER_OTHERS_ACTION 1</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span> <span class="comment">//1: Pass, 2: Delete, 3: Mark, 4: Move to Mailbox, 5: Spamcheck, 6: Ignore</span>
+<a name="l00113"></a><a class="code" href="constants_8h.html#5f3887befa8332d70e0a88a075cbdaa0">00113</a> <span class="preprocessor"> #define DEFAULT_FILTER_BLACKLIST_ACTION 1</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span> <span class="comment">//1: Delete, 2: Mark</span>
+<a name="l00115"></a><a class="code" href="constants_8h.html#ea00f66b6666d05f90ed460d2575461f">00115</a> <span class="preprocessor"> #define DEFAULT_FILTER_NAME "New Filter"</span>
+<a name="l00116"></a><a class="code" href="constants_8h.html#840873a63beffb33754e92905a11b7f6">00116</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_FILTER_CRITERIA_LINKAGE 1</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span> <span class="comment">//1: Match all (AND); 2: Match any (OR)</span>
+<a name="l00118"></a><a class="code" href="constants_8h.html#49432e7ac56ae1686c7e61e1977d069c">00118</a> <span class="preprocessor"> #define DEFAULT_FILTER_CRITERIA_SOURCE 1</span>
+<a name="l00119"></a>00119 <span class="preprocessor"></span> <span class="comment">//1: From, 2: To, 3: Size (Bytes), 4: Subject, 5: Header, 6: Account</span>
+<a name="l00120"></a><a class="code" href="constants_8h.html#656445c84109ef8b367bd4928b410fa9">00120</a> <span class="preprocessor"> #define DEFAULT_FILTER_CRITERIA_COND_TEXT 1</span>
+<a name="l00121"></a>00121 <span class="preprocessor"></span> <span class="comment">//1: contains, 2: doesn't contains, 3: equals, 4: doesn't equal, 5: matches regular expression, 6: doesn't match regular expression</span>
+<a name="l00122"></a><a class="code" href="constants_8h.html#cb20386e8c04963ef7ca0435fedf807f">00122</a> <span class="preprocessor"> #define DEFAULT_FILTER_CRITERIA_COND_NUM 3</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span> <span class="comment">//1: is equal to, 2: is not equal to, 3: is greater than, 4: is greater than or equal to, 5: is less than, 6: is less than or equal to</span>
+<a name="l00124"></a><a class="code" href="constants_8h.html#d8231c441b3c19e166745a6b6e5b7382">00124</a> <span class="preprocessor"> #define DEFAULT_FILTER_CRITERIA_SIZE 20000</span>
+<a name="l00125"></a><a class="code" href="constants_8h.html#828e9df6c43e0fae404b24b3f5642cd3">00125</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_FILTER_CRITERIA_CASE_SENSITIVE false</span>
+<a name="l00126"></a><a class="code" href="constants_8h.html#8f34fdcd8c1d7f0f99b8898d62505c97">00126</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_FILTER_ACTION 1</span>
+<a name="l00127"></a>00127 <span class="preprocessor"></span> <span class="comment">//1: Pass, 2: Delete, 3: Mark, 4: Move to Mailbox, 5: Spamcheck, 6: Ignore</span>
+<a name="l00128"></a><a class="code" href="constants_8h.html#4465d4f6dbc0bb78965a2bcc7c37391f">00128</a> <span class="preprocessor"> #define DEFAULT_FILTER_ACTION_MOVE_MAILBOX ""</span>
+<a name="l00129"></a>00129 <span class="preprocessor"></span>
+<a name="l00130"></a>00130 <span class="comment">//Spam check defaults</span>
+<a name="l00131"></a><a class="code" href="constants_8h.html#2fce5c411437b21fbea7f0d6342f15c2">00131</a> <span class="preprocessor"> #define DEFAULT_SPAMCHECK_ACTION 3</span>
+<a name="l00132"></a>00132 <span class="preprocessor"></span> <span class="comment">//2: Delete, 3: Mark, 4: Move to Mailbox</span>
+<a name="l00133"></a><a class="code" href="constants_8h.html#8e0efe14dbbfbb09715ba4f211231954">00133</a> <span class="preprocessor"> #define DEFAULT_SPAMCHECK_ACTION_MOVE_MAILBOX ""</span>
+<a name="l00134"></a>00134 <span class="preprocessor"></span>
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 <span class="comment">//Log Defaults</span>
+<a name="l00137"></a><a class="code" href="constants_8h.html#89379ad116daac5d9a375710ff0badd3">00137</a> <span class="preprocessor"> #define DEFAULT_LOG_LOG_DELETED_MAILS true</span>
+<a name="l00138"></a><a class="code" href="constants_8h.html#dea67e47c7843c6b507ae36cb6040048">00138</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_LOG_LOG_MOVED_MAILS true</span>
+<a name="l00139"></a>00139 <span class="preprocessor"></span> <span class="comment">//the log entires will be deleted after some days (constant value is "days") or at app exit (value is "exit")</span>
+<a name="l00140"></a><a class="code" href="constants_8h.html#3d6296483e9018026911b8eccfca7719">00140</a> <span class="preprocessor"> #define DEFAULT_LOG_REMOVE_DELETED_MAILS "days"</span>
+<a name="l00141"></a><a class="code" href="constants_8h.html#3d7b2da421f7ad4b567e6856fbb06443">00141</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_LOG_REMOVE_MOVED_MAILS "exit"</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span> <span class="comment">//number of days the entries will be stored</span>
+<a name="l00143"></a><a class="code" href="constants_8h.html#0315d984bc8ea170e1458e07569c0ca1">00143</a> <span class="preprocessor"> #define DEFAULT_LOG_HOLDDAYS_DELETED_MAILS 7</span>
+<a name="l00144"></a><a class="code" href="constants_8h.html#9fd167cbbd1ba30b657a439e4ec7a815">00144</a> <span class="preprocessor"></span><span class="preprocessor"> #define DEFAULT_LOG_HOLDDAYS_MOVED_MAILS 7</span>
+<a name="l00145"></a>00145 <span class="preprocessor"></span>
+<a name="l00149"></a><a class="code" href="constants_8h.html#48353aafe648f063a6c4bbc4a1a09640">00149</a> <span class="preprocessor"> #define MAIL_FILE "kshowmail.xml"</span>
+<a name="l00150"></a><a class="code" href="constants_8h.html#a9b129bde3a7135323ca3e953526d380">00150</a> <span class="preprocessor"></span><span class="preprocessor"> #define MAIL_FILE_DOCTYPE "KShowmail"</span>
+<a name="l00151"></a><a class="code" href="constants_8h.html#3ff527918fa042a542b995eabcf61f04">00151</a> <span class="preprocessor"></span><span class="preprocessor"> #define ROOT_ELEMENT "accounts"</span>
+<a name="l00152"></a><a class="code" href="constants_8h.html#e36f83e3d61f280774ecd600b0c36e86">00152</a> <span class="preprocessor"></span><span class="preprocessor"> #define ACCOUNT_ELEMENT "account"</span>
+<a name="l00153"></a><a class="code" href="constants_8h.html#daf886f0193f7f0b565a11dd81e34674">00153</a> <span class="preprocessor"></span><span class="preprocessor"> #define ATTRIBUTE_ACCOUNT_NAME "account"</span>
+<a name="l00154"></a><a class="code" href="constants_8h.html#a0aecbc873ab458d15d7fdd9f56294ec">00154</a> <span class="preprocessor"></span><span class="preprocessor"> #define ATTRIBUTE_MAIL_UID "uidl"</span>
+<a name="l00155"></a><a class="code" href="constants_8h.html#d3c4de39258b1cfaff71fc1e1d555e55">00155</a> <span class="preprocessor"></span><span class="preprocessor"> #define ATTRIBUTE_MAIL_SIZE "size"</span>
+<a name="l00156"></a><a class="code" href="constants_8h.html#e457e94a0110e8af42ff430e9c61948f">00156</a> <span class="preprocessor"></span><span class="preprocessor"> #define ATTRIBUTE_MAIL_NUMBER "number"</span>
+<a name="l00157"></a><a class="code" href="constants_8h.html#7bdfb982854036efe20eecfc81b9e05a">00157</a> <span class="preprocessor"></span><span class="preprocessor"> #define ITEM_MAIL_HEADER "header"</span>
+<a name="l00158"></a><a class="code" href="constants_8h.html#d944b825b937778eed4cb48de8a584ba">00158</a> <span class="preprocessor"></span><span class="preprocessor"> #define ITEM_MESSAGE "message"</span>
+<a name="l00159"></a>00159 <span class="preprocessor"></span>
+<a name="l00163"></a><a class="code" href="constants_8h.html#69d4676733f5e850f451942b6d901382">00163</a> <span class="preprocessor"> #define LOG_FILE "kshowmaillog.xml"</span>
+<a name="l00164"></a><a class="code" href="constants_8h.html#486b10942324e9f524e148bfa23c479f">00164</a> <span class="preprocessor"></span><span class="preprocessor"> #define LOG_DOCTYPE "KShowmailLog"</span>
+<a name="l00165"></a><a class="code" href="constants_8h.html#243b0db463fd72ff3757b41b53d1fd67">00165</a> <span class="preprocessor"></span><span class="preprocessor"> #define LOG_ROOT_ELEMENT "DeletedMails"</span>
+<a name="l00166"></a><a class="code" href="constants_8h.html#4955c8cdb4a416c05efa7010f8fbd639">00166</a> <span class="preprocessor"></span><span class="preprocessor"> #define LOG_ENTRY_ELEMENT "LogEntry"</span>
+<a name="l00167"></a><a class="code" href="constants_8h.html#ed683c4499387cd88bde1278d29812aa">00167</a> <span class="preprocessor"></span><span class="preprocessor"> #define LOG_ENTRY_ATTRIBUTE_DATETIME "DateTime"</span>
+<a name="l00168"></a><a class="code" href="constants_8h.html#f1f39e584e3272b572415772578e08a5">00168</a> <span class="preprocessor"></span><span class="preprocessor"> #define LOG_ENTRY_ATTRIBUTE_SENDER "Sender"</span>
+<a name="l00169"></a><a class="code" href="constants_8h.html#04e0ba9fc8cfe3f29e48e8a322eccc82">00169</a> <span class="preprocessor"></span><span class="preprocessor"> #define LOG_ENTRY_ATTRIBUTE_ACCOUNT "Account"</span>
+<a name="l00170"></a><a class="code" href="constants_8h.html#9758c9d4ebd9175e9aeb5c02c11dbe30">00170</a> <span class="preprocessor"></span><span class="preprocessor"> #define LOG_ENTRY_ATTRIBUTE_SUBJECT "Subject"</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span>
+<a name="l00175"></a>00175 <span class="comment">//Size of the view, which shows the mail text</span>
+<a name="l00176"></a><a class="code" href="constants_8h.html#807ad8f984f27d098fb519e4c72182d4">00176</a> <span class="preprocessor"> #define WIDTH_VIEW_MAILBODY 500</span>
+<a name="l00177"></a><a class="code" href="constants_8h.html#cdc520d1a4f429f2cfb8abd3062348f0">00177</a> <span class="preprocessor"></span><span class="preprocessor"> #define HEIGHT_VIEW_MAILBODY 400</span>
+<a name="l00178"></a>00178 <span class="preprocessor"></span>
+<a name="l00179"></a>00179 <span class="comment">//Size of the view, which shows the mail header</span>
+<a name="l00180"></a><a class="code" href="constants_8h.html#cd277c2438d1ccd370f0fc89e7a55e18">00180</a> <span class="preprocessor"> #define WIDTH_VIEW_MAILHEADER 500</span>
+<a name="l00181"></a><a class="code" href="constants_8h.html#a88303a5fe6da83457314cfa0f927184">00181</a> <span class="preprocessor"></span><span class="preprocessor"> #define HEIGHT_VIEW_MAILHEADER 400</span>
+<a name="l00182"></a>00182 <span class="preprocessor"></span>
+<a name="l00183"></a>00183 <span class="comment">//Size of the text comparative value line of the filter criteria widget</span>
+<a name="l00184"></a><a class="code" href="constants_8h.html#e86a730e52630335c1f0ff44af7dc410">00184</a> <span class="preprocessor"> #define WIDTH_FILTER_TEXT_VALUE_LINE 300</span>
+<a name="l00185"></a>00185 <span class="preprocessor"></span>
+<a name="l00189"></a><a class="code" href="constants_8h.html#481d6f27dee3eeb634a1c3cef466ebb3">00189</a> <span class="preprocessor"> #define CONFIG_GROUP_GENERAL "General"</span>
+<a name="l00190"></a><a class="code" href="constants_8h.html#72d7fea8af809f80ee5a169819f2c74d">00190</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_CONFIRM_CLOSE "confirmClose"</span>
+<a name="l00191"></a><a class="code" href="constants_8h.html#22b4f06a5f1ffc05f24787b057c205c4">00191</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_CONFIRM_DELETE "confirmDelete"</span>
+<a name="l00192"></a><a class="code" href="constants_8h.html#73b1285484a09d7278fd1fb8fcd59ace">00192</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_START_MINIMIZED "startMinimized"</span>
+<a name="l00193"></a><a class="code" href="constants_8h.html#ec7142cf95fe25b1b32d3eea48075970">00193</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_CLOSE_TO_TRAY "closeToTray"</span>
+<a name="l00194"></a><a class="code" href="constants_8h.html#5f77c2f7d049ede288a9c613ff6c3457">00194</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_MINIMIZE_TO_TRAY "minimizeToTray"</span>
+<a name="l00195"></a><a class="code" href="constants_8h.html#e14eae7883fd46432a46a8087f15223c">00195</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_SHOW_CONNECTION_ERRORS "showConnectionErrors"</span>
+<a name="l00196"></a><a class="code" href="constants_8h.html#9383dd5ad4f375a3fdb11a6dfeb98fe3">00196</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_KEEP_NEW "keepMailsNew"</span>
+<a name="l00197"></a><a class="code" href="constants_8h.html#cdb7c4f8fc7eb181c5c47f5b53cd44c3">00197</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_INITIAL_TIME "InitialTime"</span>
+<a name="l00198"></a><a class="code" href="constants_8h.html#1fa4300c34931cf8415380693a67dc35">00198</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_INTERVAL_TIME "IntervalTime"</span>
+<a name="l00199"></a><a class="code" href="constants_8h.html#9fd2e9b4a22275ab810b48689b0853ce">00199</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_TIMEOUT_TIME "TimeoutTime"</span>
+<a name="l00200"></a>00200 <span class="preprocessor"></span>
+<a name="l00201"></a><a class="code" href="constants_8h.html#84c59f1c2ddf13b1de6f811357513337">00201</a> <span class="preprocessor"> #define CONFIG_GROUP_ACTIONS "Actions"</span>
+<a name="l00202"></a><a class="code" href="constants_8h.html#123058d1476928cd31608ad61bd7c4a3">00202</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_NEW_MAIL_ALERTWINDOW "showAlertMessageIfNewMail"</span>
+<a name="l00203"></a><a class="code" href="constants_8h.html#b0dc33abdd1500f438e857b8968d2b97">00203</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_NEW_MAIL_MAINWINDOW "showMainWindowIfNewMail"</span>
+<a name="l00204"></a><a class="code" href="constants_8h.html#8499b9d10814c987d72c72d09e69aa32">00204</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_NEW_MAIL_BEEP "beepIfNewMail"</span>
+<a name="l00205"></a><a class="code" href="constants_8h.html#dcadc7c4963a1b488f63488eead7b25b">00205</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_NEW_MAIL_SOUND "playSoundIfNewMail"</span>
+<a name="l00206"></a><a class="code" href="constants_8h.html#8c9d8d9e263df43320cf5a6df40051aa">00206</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_NEW_MAIL_SOUNDPATH "PathToSoundFile"</span>
+<a name="l00207"></a><a class="code" href="constants_8h.html#254456b6f83bf7dd1dbd5cf40489d8d9">00207</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_NEW_MAIL_COMMAND "executeCommandIfNewMail"</span>
+<a name="l00208"></a><a class="code" href="constants_8h.html#50555fea6005f8a80ec4b79a2f05ff26">00208</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_NEW_MAIL_COMMANDPATH "Command"</span>
+<a name="l00209"></a><a class="code" href="constants_8h.html#b1ccd6adc625225e0c0c47c561797f59">00209</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_NO_NEW_MAIL_TERMINATE "exitIfNoNewMails"</span>
+<a name="l00210"></a><a class="code" href="constants_8h.html#0e24f3790ae250abf6005e06db4f6199">00210</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_NO_NEW_MAIL_MINIMIZE "minimizeMainWindowIfNoNewMails"</span>
+<a name="l00211"></a>00211 <span class="preprocessor"></span>
+<a name="l00212"></a><a class="code" href="constants_8h.html#e9b75aa801aff3243abca49d17b50323">00212</a> <span class="preprocessor"> #define CONFIG_GROUP_VIEW "View"</span>
+<a name="l00213"></a><a class="code" href="constants_8h.html#fe59da7d7b7372aef293ff4fad55dca5">00213</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_VIEW_USE_HTML "useHTML"</span>
+<a name="l00214"></a>00214 <span class="preprocessor"></span>
+<a name="l00215"></a><a class="code" href="constants_8h.html#f11dfdf0f9afb67d5b0b5f57b43ad82f">00215</a> <span class="preprocessor"> #define CONFIG_GROUP_ACCOUNT_LIST "LayoutAccountList"</span>
+<a name="l00216"></a><a class="code" href="constants_8h.html#53e47d2c0a71e0ad2114cf4806901b2a">00216</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_ACCOUNT_ACTIVE "showAccountListActiveColumn"</span>
+<a name="l00217"></a><a class="code" href="constants_8h.html#2ad7cf525896cebf1e43fc4c8a9ec11e">00217</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_ACCOUNT_ACCOUNT "showAccountListAccountColumn"</span>
+<a name="l00218"></a><a class="code" href="constants_8h.html#4df03222e853d2a167297ff5485c07cc">00218</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_ACCOUNT_SERVER "showAccountListServerColumn"</span>
+<a name="l00219"></a><a class="code" href="constants_8h.html#7dd4d800dd309b00dc486b4ee7f3c1c4">00219</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_ACCOUNT_USER "showAccountListUserColumn"</span>
+<a name="l00220"></a><a class="code" href="constants_8h.html#01c3d002694f54bf2e688d2a090389df">00220</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_ACCOUNT_MESSAGES "showAccountListMessagesColumn"</span>
+<a name="l00221"></a><a class="code" href="constants_8h.html#867b45e7f697da6b87ab0a4b365bb628">00221</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_ACCOUNT_SIZE "showAccountListSizeColumn"</span>
+<a name="l00222"></a><a class="code" href="constants_8h.html#0a9aa851f826ecf66ceaa97f5ac1687a">00222</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_ACTIVE "oldWidthAccountListActiveColumn"</span>
+<a name="l00223"></a><a class="code" href="constants_8h.html#adbf406142c09ba2abd28c8a3383c2d1">00223</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_ACCOUNT "oldWidthAccountListAccountColumn"</span>
+<a name="l00224"></a><a class="code" href="constants_8h.html#7fcc16f803a088795a12d09430284e17">00224</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_SERVER "oldWidthAccountListServerColumn"</span>
+<a name="l00225"></a><a class="code" href="constants_8h.html#f002c3f8db9446a4be35d8e819a50da9">00225</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_USER "oldWidthAccountListUserColumn"</span>
+<a name="l00226"></a><a class="code" href="constants_8h.html#c5a9b5bcfdfda6b5db8cd878f936802b">00226</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_MESSAGES "oldWidthAccountListMessagesColumn"</span>
+<a name="l00227"></a><a class="code" href="constants_8h.html#d0d16515dc61ecce30ea41b3913cc1cb">00227</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_SIZE "oldWidthAccountListSizeColumn"</span>
+<a name="l00228"></a>00228 <span class="preprocessor"></span>
+<a name="l00229"></a>00229
+<a name="l00230"></a><a class="code" href="constants_8h.html#b15cd96251c281b1809fe0661a82bb99">00230</a> <span class="preprocessor"> #define CONFIG_GROUP_MESSAGE_LIST "LayoutMessageList"</span>
+<a name="l00231"></a><a class="code" href="constants_8h.html#01935cffc4270b9f1cc2809a8e0895a0">00231</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_MESSAGE_NUMBER "showMessageListNumberColumn"</span>
+<a name="l00232"></a><a class="code" href="constants_8h.html#c40e26ec67d7c5cd306942b9ab96e119">00232</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_MESSAGE_ACCOUNT "showMessageListAccountColumn"</span>
+<a name="l00233"></a><a class="code" href="constants_8h.html#32962b5a07e10f2d5b5417bebe5399fd">00233</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_MESSAGE_FROM "showMessageListFromColumn"</span>
+<a name="l00234"></a><a class="code" href="constants_8h.html#d01cb862c1e945613ebaa7eaaa1c85f2">00234</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_MESSAGE_TO "showMessageListToColumn"</span>
+<a name="l00235"></a><a class="code" href="constants_8h.html#9ede2134827042ed1bca9c34b9062551">00235</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_MESSAGE_SUBJECT "showMessageListSubjectColumn"</span>
+<a name="l00236"></a><a class="code" href="constants_8h.html#6670dc78f009e7bfaaae681a5ca19e1a">00236</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_MESSAGE_DATE "showMessageListDateColumn"</span>
+<a name="l00237"></a><a class="code" href="constants_8h.html#6e9df5dbd955b9ade3b281aa91e73b2b">00237</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_MESSAGE_SIZE "showMessageListSizeColumn"</span>
+<a name="l00238"></a><a class="code" href="constants_8h.html#f4eac6adbf736213920a0e81704c5760">00238</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_MESSAGE_CONTENT "showMessageListContentColumn"</span>
+<a name="l00239"></a><a class="code" href="constants_8h.html#aad31d0274e5edfce1592557faed2f10">00239</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_DISPLAY_MESSAGE_STATE "showMessageListStateColumn"</span>
+<a name="l00240"></a><a class="code" href="constants_8h.html#40a893dd50f530f30d3625a08a6b8855">00240</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_MESSAGE_NUMBER "oldWidthMessageListNumberColumn"</span>
+<a name="l00241"></a><a class="code" href="constants_8h.html#bc1b1093b4c8449bb7202d693613f83b">00241</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_MESSAGE_ACCOUNT "oldWidthMessageListAccountColumn"</span>
+<a name="l00242"></a><a class="code" href="constants_8h.html#48c81c90d7f4e5fb828f36030b3127ea">00242</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_MESSAGE_FROM "oldWidthMessageListFromColumn"</span>
+<a name="l00243"></a><a class="code" href="constants_8h.html#f23572b3c2e839d051d58757bca026ba">00243</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_MESSAGE_TO "oldWidthMessageListToColumn"</span>
+<a name="l00244"></a><a class="code" href="constants_8h.html#fb5644c8b837b57fa1324564ddbb9342">00244</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_MESSAGE_SUBJECT "oldWidthMessageListSubjectColumn"</span>
+<a name="l00245"></a><a class="code" href="constants_8h.html#b928d1af2c6b49dc7ac16c1a11c2c020">00245</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_MESSAGE_DATE "oldWidthMessageListDateColumn"</span>
+<a name="l00246"></a><a class="code" href="constants_8h.html#f1e38b6a4103c6fec713f35563b887b7">00246</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_MESSAGE_SIZE "oldWidthMessageListSizeColumn"</span>
+<a name="l00247"></a><a class="code" href="constants_8h.html#cbac7246c36f0d3cb6a6a16c187ed260">00247</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_MESSAGE_CONTENT "oldWidthMessageListContentColumn"</span>
+<a name="l00248"></a><a class="code" href="constants_8h.html#409bd035ea411026258ea02d6218979b">00248</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_OLD_WIDTH_MESSAGE_STATE "oldWidthMessageListStateColumn"</span>
+<a name="l00249"></a>00249 <span class="preprocessor"></span>
+<a name="l00250"></a><a class="code" href="constants_8h.html#f16ef9af8fec6d5ed486b17820d6b9af">00250</a> <span class="preprocessor"> #define CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE 1</span>
+<a name="l00251"></a><a class="code" href="constants_8h.html#ee48acb672fa99a5522570686e40ef4c">00251</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE 2</span>
+<a name="l00252"></a><a class="code" href="constants_8h.html#157cbe3a986bfe2f41c6e3b536cfe69e">00252</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET 3</span>
+<a name="l00253"></a><a class="code" href="constants_8h.html#acbef0d7ea1ec00dbd8fd0a9eed544f7">00253</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_ACCOUNT_SECTRANSFER_NONE 1</span>
+<a name="l00254"></a><a class="code" href="constants_8h.html#772b70735fcf84d1dd22266ddd5c53c9">00254</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_ACCOUNT_SECTRANSFER_SSL 2</span>
+<a name="l00255"></a><a class="code" href="constants_8h.html#052422c4bf668ca3c9adb5beb7f76f95">00255</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_ACCOUNT_SECTRANSFER_TLS 3</span>
+<a name="l00256"></a>00256 <span class="preprocessor"></span>
+<a name="l00257"></a><a class="code" href="constants_8h.html#1257f059843df69036e2dc9d37f3afa8">00257</a> <span class="preprocessor"> #define CONFIG_GROUP_ACCOUNTS "Accounts"</span>
+<a name="l00258"></a><a class="code" href="constants_8h.html#00a3da2f418cdaf3f82529195a7523c0">00258</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNTS_LIST "NamesList"</span>
+<a name="l00259"></a>00259 <span class="preprocessor"></span>
+<a name="l00260"></a><a class="code" href="constants_8h.html#9e02cc7c68fbb562cf303fbe7aa56539">00260</a> <span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNT_NAME "Name"</span>
+<a name="l00261"></a><a class="code" href="constants_8h.html#9690d5808aad4ae40e6eb05123441ed0">00261</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNT_SERVER "Server"</span>
+<a name="l00262"></a><a class="code" href="constants_8h.html#f7efdd07812c362c9f8a859f267e4708">00262</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNT_PROTOCOL "Protocol"</span>
+<a name="l00263"></a><a class="code" href="constants_8h.html#ed07b7fcf89e8429ad97c9ba8299989e">00263</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNT_PORT "Port"</span>
+<a name="l00264"></a><a class="code" href="constants_8h.html#c3efa24c91fc09a001733fb7d1acf89b">00264</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNT_USER "User"</span>
+<a name="l00265"></a><a class="code" href="constants_8h.html#10ffd51e071c8ce834a8eaee2f2c5199">00265</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNT_PASSWORD "Password"</span>
+<a name="l00266"></a><a class="code" href="constants_8h.html#02b0112c7c064c5d22d5866d61f104cf">00266</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNT_PASSWORD_STORAGE "PasswordStorage"</span>
+<a name="l00267"></a><a class="code" href="constants_8h.html#c930bbf0f5c5dc76bafac5cd0ff17820">00267</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNT_ACTIVE "Active"</span>
+<a name="l00268"></a><a class="code" href="constants_8h.html#2094294727be62aa4e580e3525d168d6">00268</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_ACCOUNT_SECTRANSFER "SecureTransfer"</span>
+<a name="l00269"></a>00269 <span class="preprocessor"></span>
+<a name="l00270"></a>00270
+<a name="l00271"></a>00271 <span class="comment">//general filter</span>
+<a name="l00272"></a><a class="code" href="constants_8h.html#3980b28063773c4ff90dfc5290c40ace">00272</a> <span class="preprocessor"> #define CONFIG_GROUP_FILTER "Filter"</span>
+<a name="l00273"></a>00273 <span class="preprocessor"></span>
+<a name="l00274"></a><a class="code" href="constants_8h.html#198ab466096d823e0f72ca25791eb6fa">00274</a> <span class="preprocessor"> #define CONFIG_ENTRY_FILTER_ACTIVE "Active"</span>
+<a name="l00275"></a>00275 <span class="preprocessor"></span>
+<a name="l00276"></a><a class="code" href="constants_8h.html#dfcac0e0386ce2fa2a4d0c8415b24637">00276</a> <span class="preprocessor"> #define CONFIG_VALUE_FILTER_OTHERS_ACTION_PASS 1</span>
+<a name="l00277"></a><a class="code" href="constants_8h.html#7955f7b2a71296c1ff3daafbc70a5008">00277</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_OTHERS_ACTION_DELETE 2</span>
+<a name="l00278"></a><a class="code" href="constants_8h.html#12aebfcb5e48faa68117d59448617adb">00278</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_OTHERS_ACTION_MARK 3</span>
+<a name="l00279"></a><a class="code" href="constants_8h.html#bd397fff0afb531f9b98da8ccd503b86">00279</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_OTHERS_ACTION_MOVE 4</span>
+<a name="l00280"></a><a class="code" href="constants_8h.html#bbd59519c50cf680c41cdc7c1466e5c0">00280</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_OTHERS_ACTION_SPAMCHECK 5</span>
+<a name="l00281"></a><a class="code" href="constants_8h.html#bdae10b87d330fe70b64b960654afb9d">00281</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_OTHERS_ACTION_IGNORE 6</span>
+<a name="l00282"></a>00282 <span class="preprocessor"></span>
+<a name="l00283"></a><a class="code" href="constants_8h.html#1b7529a1e6338e17b7337068d8d1b4de">00283</a> <span class="preprocessor"> #define CONFIG_ENTRY_FILTER_OTHERS_ACTION "ActionForOthers"</span>
+<a name="l00284"></a><a class="code" href="constants_8h.html#45dcfe5a44d7d91934113fb62dd9e3b4">00284</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_OTHERS_MAILBOX "MailboxForOthers"</span>
+<a name="l00285"></a>00285 <span class="preprocessor"></span>
+<a name="l00286"></a><a class="code" href="constants_8h.html#0b12174742efea23c3bb8c20a174bb71">00286</a> <span class="preprocessor"> #define CONFIG_VALUE_FILTER_BLACKLIST_ACTION_DELETE 1</span>
+<a name="l00287"></a><a class="code" href="constants_8h.html#6fda4fb6896ba62599318c30dfcd2b17">00287</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_BLACKLIST_ACTION_MARK 2</span>
+<a name="l00288"></a>00288 <span class="preprocessor"></span>
+<a name="l00289"></a><a class="code" href="constants_8h.html#e1ed7065dc1a236c192be768db91e0c2">00289</a> <span class="preprocessor"> #define CONFIG_ENTRY_FILTER_BLACKLIST_ACTION "ActionBlacklist"</span>
+<a name="l00290"></a><a class="code" href="constants_8h.html#6e7df542c34283265c4fe6a93c9fe7bf">00290</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_BLACKLIST "Blacklist"</span>
+<a name="l00291"></a><a class="code" href="constants_8h.html#9d18ebad48590195ecac6314d21cb63e">00291</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_WHITELIST "Whitelist"</span>
+<a name="l00292"></a><a class="code" href="constants_8h.html#383046b730ac28466f44cdfaf56542a8">00292</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_NUMBER_OF_FILTERS "NumberFilters"</span>
+<a name="l00293"></a>00293 <span class="preprocessor"></span>
+<a name="l00294"></a>00294 <span class="comment">//single filter</span>
+<a name="l00295"></a><a class="code" href="constants_8h.html#6ca733772db0f232be935288e243d608">00295</a> <span class="preprocessor"> #define CONFIG_ENTRY_FILTER_NAME "Name"</span>
+<a name="l00296"></a><a class="code" href="constants_8h.html#ac77da58c388fe64fed6e92bda23ba03">00296</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_CRITERIA_LINKAGE "CriteriaLinkage"</span>
+<a name="l00297"></a><a class="code" href="constants_8h.html#12d8c15c10b04f2eab1bce59715310cf">00297</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_CRITERIA_NUMBER "CriteriaNumber"</span>
+<a name="l00298"></a><a class="code" href="constants_8h.html#3ff6181c4e85488685f990fb38a6c395">00298</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_CRITERIA_SOURCE "CriteriaSource"</span>
+<a name="l00299"></a><a class="code" href="constants_8h.html#8a1e84b6d2d082ec63c4c07291151f17">00299</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_CRITERIA_CONDITION "CriteriaCondition"</span>
+<a name="l00300"></a><a class="code" href="constants_8h.html#d5c833e2dea46274dd4e70f2b6bbe6c5">00300</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_CRITERIA_VALUE "CriteriaValue"</span>
+<a name="l00301"></a><a class="code" href="constants_8h.html#df889c1b87feae7359262a116a9e8de1">00301</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_CRITERIA_CASESENSITIVE "CriteriaCaseSensitive"</span>
+<a name="l00302"></a><a class="code" href="constants_8h.html#357fc2b9d70bc024c39885ca661ebebd">00302</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_ACTION "Action"</span>
+<a name="l00303"></a><a class="code" href="constants_8h.html#d8c9098fb91b81ebbd71e329ca587988">00303</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_FILTER_MOVE_MAILBOX "Mailbox"</span>
+<a name="l00304"></a>00304 <span class="preprocessor"></span>
+<a name="l00305"></a><a class="code" href="constants_8h.html#b9605cb7cc171bb2c67520dfc3c1180f">00305</a> <span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_LINKAGE_MATCH_ALL 1</span>
+<a name="l00306"></a><a class="code" href="constants_8h.html#3d34e1342db1085ab1205c53bf9f85b7">00306</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_LINKAGE_MATCH_ANY 2</span>
+<a name="l00307"></a>00307 <span class="preprocessor"></span>
+<a name="l00308"></a><a class="code" href="constants_8h.html#07ec2b9550b81fb0c8d5178a0c8310af">00308</a> <span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_SOURCE_FROM 1</span>
+<a name="l00309"></a><a class="code" href="constants_8h.html#634864651eb3087845890b35daa307a5">00309</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_SOURCE_TO 2</span>
+<a name="l00310"></a><a class="code" href="constants_8h.html#319aea6dde5e028ced09e921914dd16f">00310</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_SOURCE_SIZE 3</span>
+<a name="l00311"></a><a class="code" href="constants_8h.html#a3f15bee0b2066a2009fbb2a701b0b01">00311</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_SOURCE_SUBJECT 4</span>
+<a name="l00312"></a><a class="code" href="constants_8h.html#ccc149c3618fe09c84023617ea1f3261">00312</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_SOURCE_HEADER 5</span>
+<a name="l00313"></a><a class="code" href="constants_8h.html#60992807765887b7cbd53d6dfa5302e3">00313</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_SOURCE_ACCOUNT 6</span>
+<a name="l00314"></a>00314 <span class="preprocessor"></span>
+<a name="l00315"></a><a class="code" href="constants_8h.html#267d2734621cf8acedb29967859e9290">00315</a> <span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_TEXT_CONTAINS 1</span>
+<a name="l00316"></a><a class="code" href="constants_8h.html#6acea62e3b02c102d3633b4d22a813ee">00316</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_TEXT_NOT_CONTAINS 2</span>
+<a name="l00317"></a><a class="code" href="constants_8h.html#a18504a90ae646ad38db31ee3c99ac8c">00317</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_TEXT_EQUALS 3</span>
+<a name="l00318"></a><a class="code" href="constants_8h.html#37aa21515d2250c1467fb39ad4902dc6">00318</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_TEXT_NOT_EQUALS 4</span>
+<a name="l00319"></a><a class="code" href="constants_8h.html#579ab7b1404eb79f9a2044be694e3ed6">00319</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_TEXT_REGEXPR 5</span>
+<a name="l00320"></a><a class="code" href="constants_8h.html#957e42b9813a543f5a22a9801f9fc409">00320</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_TEXT_NOT_REGEXPR 6</span>
+<a name="l00321"></a>00321 <span class="preprocessor"></span>
+<a name="l00322"></a><a class="code" href="constants_8h.html#76fe82b410658a0bb492316c92a56d85">00322</a> <span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_NUM_EQUAL 1</span>
+<a name="l00323"></a><a class="code" href="constants_8h.html#fdb2bf8fe032cef6ae4072495f4f72d9">00323</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_NUM_NOT_EQUAL 2</span>
+<a name="l00324"></a><a class="code" href="constants_8h.html#b99914e8f94bb1bf48319b0db24b7250">00324</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_NUM_GREATER 3</span>
+<a name="l00325"></a><a class="code" href="constants_8h.html#d702d49be58a997e276161f126abf375">00325</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_NUM_GREATER_EQUAL 4</span>
+<a name="l00326"></a><a class="code" href="constants_8h.html#7b36b049326f59ec6b42bfa2ecfe0eb1">00326</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_NUM_LESS 5</span>
+<a name="l00327"></a><a class="code" href="constants_8h.html#a3f70df369d4ccbf44ee6165913b00ef">00327</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_CRITERIA_COND_NUM_LESS_EQUAL 6</span>
+<a name="l00328"></a>00328 <span class="preprocessor"></span>
+<a name="l00329"></a><a class="code" href="constants_8h.html#295662a0a5141e9abf04cdfe2684609d">00329</a> <span class="preprocessor"> #define CONFIG_VALUE_FILTER_ACTION_PASS 1</span>
+<a name="l00330"></a><a class="code" href="constants_8h.html#905853ac0e6baaf4526da8d333a132f8">00330</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_ACTION_DELETE 2</span>
+<a name="l00331"></a><a class="code" href="constants_8h.html#db74299799c553dee6846bba80408748">00331</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_ACTION_MARK 3</span>
+<a name="l00332"></a><a class="code" href="constants_8h.html#9e8712bf9a9e8312363afdbd049f164c">00332</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_ACTION_MOVE 4</span>
+<a name="l00333"></a><a class="code" href="constants_8h.html#9b4f4c23041080a70c7a5a8cbbd7d2a3">00333</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_ACTION_SPAMCHECK 5</span>
+<a name="l00334"></a><a class="code" href="constants_8h.html#8030cd9308f2403581a9ef186e504226">00334</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_FILTER_ACTION_IGNORE 6</span>
+<a name="l00335"></a>00335 <span class="preprocessor"></span>
+<a name="l00336"></a>00336 <span class="comment">//Spamcheck</span>
+<a name="l00337"></a><a class="code" href="constants_8h.html#1e3bc87e49c3d69a40a870b8d87725c6">00337</a> <span class="preprocessor"> #define CONFIG_GROUP_SPAMCHECK "Spamcheck"</span>
+<a name="l00338"></a>00338 <span class="preprocessor"></span>
+<a name="l00339"></a><a class="code" href="constants_8h.html#dd5927f9840cfddd399cb68b8c026dfb">00339</a> <span class="preprocessor"> #define CONFIG_ENTRY_SPAMCHECK_ACTION "Action"</span>
+<a name="l00340"></a><a class="code" href="constants_8h.html#0785891d94014ff1cc59e1ed1505da63">00340</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_SPAMCHECK_MOVE_MAILBOX "Mailbox"</span>
+<a name="l00341"></a>00341 <span class="preprocessor"></span>
+<a name="l00342"></a><a class="code" href="constants_8h.html#9b0f056e1ef82b3dbc6aa84126da6794">00342</a> <span class="preprocessor"> #define CONFIG_VALUE_SPAMCHECK_ACTION_DELETE 2</span>
+<a name="l00343"></a><a class="code" href="constants_8h.html#2e89a5e12634b948174f8fbefb6e28e3">00343</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_SPAMCHECK_ACTION_MARK 3</span>
+<a name="l00344"></a><a class="code" href="constants_8h.html#15445f36d66d48f04b207a94f95192a0">00344</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_SPAMCHECK_ACTION_MOVE 4</span>
+<a name="l00345"></a>00345 <span class="preprocessor"></span>
+<a name="l00346"></a>00346 <span class="comment">//Log</span>
+<a name="l00347"></a><a class="code" href="constants_8h.html#dc96c31bf7d5a41311f2a7700faebf51">00347</a> <span class="preprocessor"> #define CONFIG_GROUP_LOG "Log"</span>
+<a name="l00348"></a><a class="code" href="constants_8h.html#0259fcef1899e361a0a52715dd1fd6b4">00348</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_LOG_LOG_DELETED_MAILS "LogDeletedMails"</span>
+<a name="l00349"></a><a class="code" href="constants_8h.html#986455e2df505584d10efff10f06c231">00349</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_LOG_LOG_MOVED_MAILS "LogMovedMails"</span>
+<a name="l00350"></a><a class="code" href="constants_8h.html#c6b3e43dc2bd488e96c92c157da646ad">00350</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_LOG_REMOVE_DELETED_MAILS "RemoveEventOfDeletedMails"</span>
+<a name="l00351"></a><a class="code" href="constants_8h.html#4af938af2e93b5e2eb5d79567276b01e">00351</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_LOG_REMOVE_MOVED_MAILS "RemoveEvendOfMovedMails"</span>
+<a name="l00352"></a><a class="code" href="constants_8h.html#3b48c20b5ca71bcb49d9883c917a98df">00352</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_LOG_HOLDDAYS_DELETED_MAILS "HoldDaysOfDeletedMails"</span>
+<a name="l00353"></a><a class="code" href="constants_8h.html#3c38399b35dfcaf842c02e8602d5bbd2">00353</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_ENTRY_LOG_HOLDDAYS_MOVED_MAILS "HoldDaysOfMovedMails"</span>
+<a name="l00354"></a>00354 <span class="preprocessor"></span>
+<a name="l00355"></a><a class="code" href="constants_8h.html#0b296dc4f69b21249de6e433c0104d13">00355</a> <span class="preprocessor"> #define CONFIG_VALUE_LOG_REMOVE_MAILS_AT_EXIT "exit"</span>
+<a name="l00356"></a><a class="code" href="constants_8h.html#5687c26d7f9cd390d03bd9812e5b2360">00356</a> <span class="preprocessor"></span><span class="preprocessor"> #define CONFIG_VALUE_LOG_REMOVE_MAILS_AFTER_DAYS "days"</span>
+<a name="l00357"></a>00357 <span class="preprocessor"></span>
+<a name="l00358"></a>00358 <span class="comment">//Misc</span>
+<a name="l00359"></a><a class="code" href="constants_8h.html#ec8c8d5768db301f9aa3552fd064b0ce">00359</a> <span class="preprocessor"> #define NAME_SPAMASSASSIN_DAEMON "spamd"</span>
+<a name="l00360"></a>00360 <span class="preprocessor"></span>}
+<a name="l00361"></a>00361 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/decodeRFC2047_8cpp-source.html b/doc/html/decodeRFC2047_8cpp-source.html
new file mode 100644
index 0000000..50d2f7b
--- /dev/null
+++ b/doc/html/decodeRFC2047_8cpp-source.html
@@ -0,0 +1,204 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/decodeRFC2047.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>decodeRFC2047.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> decodeRFC2047.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Mon Jan 28 2002</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2002 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018
+<a name="l00019"></a>00019 <span class="preprocessor">#include "decodeRFC2047.h"</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="comment">/*</span>
+<a name="l00022"></a>00022 <span class="comment"> * These functions have been adapted from the KMail program</span>
+<a name="l00023"></a>00023 <span class="comment"> */</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 QCString decodeQuotedPrintable(<span class="keyword">const</span> QCString&amp; aStr)
+<a name="l00026"></a>00026 {
+<a name="l00027"></a>00027 QCString bStr = aStr;
+<a name="l00028"></a>00028 <span class="keywordflow">if</span> (aStr.isNull())
+<a name="l00029"></a>00029 bStr = <span class="stringliteral">""</span>;
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 DwString dwsrc(bStr.data());
+<a name="l00032"></a>00032 DwString dwdest;
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 DwDecodeQuotedPrintable(dwsrc, dwdest);
+<a name="l00035"></a>00035 <span class="keywordflow">return</span> dwdest.c_str();
+<a name="l00036"></a>00036 }
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038 QCString decodeBase64(<span class="keyword">const</span> QCString&amp; aStr)
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 QCString bStr = aStr;
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> (aStr.isNull())
+<a name="l00042"></a>00042 bStr = <span class="stringliteral">""</span>;
+<a name="l00043"></a>00043 <span class="keywordflow">while</span> (bStr.length() &lt; 16) bStr += <span class="stringliteral">"="</span>;
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 DwString dwsrc(bStr.data(), bStr.length());
+<a name="l00046"></a>00046 DwString dwdest;
+<a name="l00047"></a>00047 QCString result;
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 DwDecodeBase64(dwsrc, dwdest);
+<a name="l00050"></a>00050 result = dwdest.c_str();
+<a name="l00051"></a>00051 <span class="keywordflow">return</span> result;
+<a name="l00052"></a>00052 }
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 QTextCodec* codecForName(<span class="keyword">const</span> QCString&amp; _str)
+<a name="l00055"></a>00055 {
+<a name="l00056"></a>00056 <span class="keywordflow">if</span> (_str.isEmpty()) <span class="keywordflow">return</span> NULL;
+<a name="l00057"></a>00057 <span class="keywordflow">if</span> (_str.lower() == <span class="stringliteral">"shift_jis"</span> || _str.lower() == <span class="stringliteral">"shift-jis"</span>)
+<a name="l00058"></a>00058 <span class="keywordflow">return</span> QTextCodec::codecForName(<span class="stringliteral">"sjis"</span>);
+<a name="l00059"></a>00059 <span class="keywordflow">return</span> QTextCodec::codecForName(_str.lower().replace(
+<a name="l00060"></a>00060 QRegExp(<span class="stringliteral">"windows"</span>), <span class="stringliteral">"cp"</span>) );
+<a name="l00061"></a>00061 }
+<a name="l00062"></a>00062
+<a name="l00063"></a><a class="code" href="namespaceCodecs.html#a0ef7c083708a464b1f1357ba5470cde">00063</a> QString <a class="code" href="namespaceCodecs.html#a0ef7c083708a464b1f1357ba5470cde">Codecs::decodeRFC2047</a>(<span class="keyword">const</span> QCString&amp; aStr)
+<a name="l00064"></a>00064 {
+<a name="l00065"></a>00065 QString result;
+<a name="l00066"></a>00066 QCString charset;
+<a name="l00067"></a>00067 <span class="keywordtype">char</span> *pos, *beg, *end, *mid;
+<a name="l00068"></a>00068 QCString str, cstr, LWSP_buffer;
+<a name="l00069"></a>00069 <span class="keywordtype">char</span> encoding, ch;
+<a name="l00070"></a>00070 <span class="keywordtype">bool</span> valid, lastWasEncodedWord=FALSE;
+<a name="l00071"></a>00071 <span class="keyword">const</span> <span class="keywordtype">int</span> maxLen=200;
+<a name="l00072"></a>00072 <span class="keywordtype">int</span> i;
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <span class="keywordflow">if</span> (aStr.find(<span class="stringliteral">"=?"</span>) &lt; 0)
+<a name="l00075"></a>00075 <span class="keywordflow">return</span> QString::fromLocal8Bit(aStr).replace(QRegExp(<span class="stringliteral">"\n[\t ]"</span>),<span class="stringliteral">" "</span>);
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077 <span class="keywordflow">for</span> (pos=aStr.data(); *pos; pos++)
+<a name="l00078"></a>00078 {
+<a name="l00079"></a>00079 <span class="comment">// line unfolding</span>
+<a name="l00080"></a>00080 <span class="keywordflow">if</span> ( pos[0] == <span class="charliteral">'\r'</span> &amp;&amp; pos[1] == <span class="charliteral">'\n'</span> ) {
+<a name="l00081"></a>00081 pos++;
+<a name="l00082"></a>00082 <span class="keywordflow">continue</span>;
+<a name="l00083"></a>00083 }
+<a name="l00084"></a>00084 <span class="keywordflow">if</span> ( pos[0] == <span class="charliteral">'\n'</span> )
+<a name="l00085"></a>00085 <span class="keywordflow">continue</span>;
+<a name="l00086"></a>00086 <span class="comment">// collect LWSP after encoded-words,</span>
+<a name="l00087"></a>00087 <span class="comment">// because we might need to throw it out</span>
+<a name="l00088"></a>00088 <span class="comment">// (when the next word is an encoded-word)</span>
+<a name="l00089"></a>00089 <span class="keywordflow">if</span> ( lastWasEncodedWord &amp;&amp; ( pos[0] == <span class="charliteral">' '</span> || pos[0] == <span class="charliteral">'\t'</span> ) )
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091 LWSP_buffer += pos[0];
+<a name="l00092"></a>00092 <span class="keywordflow">continue</span>;
+<a name="l00093"></a>00093 }
+<a name="l00094"></a>00094 <span class="comment">// verbatimly copy normal text</span>
+<a name="l00095"></a>00095 <span class="keywordflow">if</span> (pos[0]!=<span class="charliteral">'='</span> || pos[1]!=<span class="charliteral">'?'</span>)
+<a name="l00096"></a>00096 {
+<a name="l00097"></a>00097 result += LWSP_buffer + pos[0];
+<a name="l00098"></a>00098 LWSP_buffer = 0;
+<a name="l00099"></a>00099 lastWasEncodedWord = FALSE;
+<a name="l00100"></a>00100 <span class="keywordflow">continue</span>;
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102 <span class="comment">// found possible encoded-word</span>
+<a name="l00103"></a>00103 beg = pos+2;
+<a name="l00104"></a>00104 end = beg;
+<a name="l00105"></a>00105 valid = TRUE;
+<a name="l00106"></a>00106 <span class="comment">// parse charset name</span>
+<a name="l00107"></a>00107 charset = <span class="stringliteral">""</span>;
+<a name="l00108"></a>00108 <span class="keywordflow">for</span> (i=2,pos+=2; i&lt;maxLen &amp;&amp; (*pos!=<span class="charliteral">'?'</span>&amp;&amp;(*pos==<span class="charliteral">' '</span>||ispunct(*pos)||isalnum(*pos))); i++)
+<a name="l00109"></a>00109 {
+<a name="l00110"></a>00110 charset += *pos;
+<a name="l00111"></a>00111 pos++;
+<a name="l00112"></a>00112 }
+<a name="l00113"></a>00113 <span class="keywordflow">if</span> (*pos!=<span class="charliteral">'?'</span> || i&lt;4 || i&gt;=maxLen) valid = FALSE;
+<a name="l00114"></a>00114 <span class="keywordflow">else</span>
+<a name="l00115"></a>00115 {
+<a name="l00116"></a>00116 <span class="comment">// get encoding and check delimiting question marks</span>
+<a name="l00117"></a>00117 encoding = toupper(pos[1]);
+<a name="l00118"></a>00118 <span class="keywordflow">if</span> (pos[2]!=<span class="charliteral">'?'</span> || (encoding!=<span class="charliteral">'Q'</span> &amp;&amp; encoding!=<span class="charliteral">'B'</span>))
+<a name="l00119"></a>00119 valid = FALSE;
+<a name="l00120"></a>00120 pos+=3;
+<a name="l00121"></a>00121 i+=3;
+<a name="l00122"></a>00122 }
+<a name="l00123"></a>00123 <span class="keywordflow">if</span> (valid)
+<a name="l00124"></a>00124 {
+<a name="l00125"></a>00125 mid = pos;
+<a name="l00126"></a>00126 <span class="comment">// search for end of encoded part</span>
+<a name="l00127"></a>00127 <span class="keywordflow">while</span> (i&lt;maxLen &amp;&amp; *pos &amp;&amp; !(*pos==<span class="charliteral">'?'</span> &amp;&amp; *(pos+1)==<span class="charliteral">'='</span>))
+<a name="l00128"></a>00128 {
+<a name="l00129"></a>00129 i++;
+<a name="l00130"></a>00130 pos++;
+<a name="l00131"></a>00131 }
+<a name="l00132"></a>00132 end = pos+2;<span class="comment">//end now points to the first char after the encoded string</span>
+<a name="l00133"></a>00133 <span class="keywordflow">if</span> (i&gt;=maxLen || !*pos)
+<a name="l00134"></a>00134 valid = FALSE;
+<a name="l00135"></a>00135 }
+<a name="l00136"></a>00136 <span class="keywordflow">if</span> (valid)
+<a name="l00137"></a>00137 {
+<a name="l00138"></a>00138 <span class="comment">// valid encoding: decode and throw away separating LWSP</span>
+<a name="l00139"></a>00139 ch = *pos;
+<a name="l00140"></a>00140 *pos = <span class="charliteral">'\0'</span>;
+<a name="l00141"></a>00141 str = QCString(mid).left((<span class="keywordtype">int</span>)(mid - pos - 1));
+<a name="l00142"></a>00142 <span class="keywordflow">if</span> (encoding == <span class="charliteral">'Q'</span>)
+<a name="l00143"></a>00143 {
+<a name="l00144"></a>00144 <span class="comment">// decode quoted printable text</span>
+<a name="l00145"></a>00145 <span class="keywordflow">for</span> (i=str.length()-1; i&gt;=0; i--)
+<a name="l00146"></a>00146 <span class="keywordflow">if</span> (str[i]==<span class="charliteral">'_'</span>)
+<a name="l00147"></a>00147 str[i]=<span class="charliteral">' '</span>;
+<a name="l00148"></a>00148 cstr = decodeQuotedPrintable(str);
+<a name="l00149"></a>00149 }
+<a name="l00150"></a>00150 <span class="keywordflow">else</span>
+<a name="l00151"></a>00151 {
+<a name="l00152"></a>00152 <span class="comment">// decode base64 text</span>
+<a name="l00153"></a>00153 cstr = decodeBase64(str);
+<a name="l00154"></a>00154 }
+<a name="l00155"></a>00155 QTextCodec *codec = codecForName(charset);
+<a name="l00156"></a>00156 <span class="keywordflow">if</span> (!codec)
+<a name="l00157"></a>00157 codec = codecForName(KGlobal::locale()-&gt;encoding());
+<a name="l00158"></a>00158 <span class="keywordflow">if</span> (codec)
+<a name="l00159"></a>00159 result += codec-&gt;toUnicode(cstr);
+<a name="l00160"></a>00160 <span class="keywordflow">else</span>
+<a name="l00161"></a>00161 result += QString::fromLocal8Bit(cstr);
+<a name="l00162"></a>00162 lastWasEncodedWord = TRUE;
+<a name="l00163"></a>00163
+<a name="l00164"></a>00164 *pos = ch;
+<a name="l00165"></a>00165 pos = end -1;
+<a name="l00166"></a>00166 }
+<a name="l00167"></a>00167 <span class="keywordflow">else</span>
+<a name="l00168"></a>00168 {
+<a name="l00169"></a>00169 <span class="comment">// invalid encoding, keep separating LWSP.</span>
+<a name="l00170"></a>00170 <span class="comment">//result += "=?";</span>
+<a name="l00171"></a>00171 <span class="comment">//pos = beg -1; // because pos gets increased shortly afterwards</span>
+<a name="l00172"></a>00172 pos = beg - 2;
+<a name="l00173"></a>00173 result += LWSP_buffer;
+<a name="l00174"></a>00174 result += *pos++;
+<a name="l00175"></a>00175 result += *pos;
+<a name="l00176"></a>00176 lastWasEncodedWord = FALSE;
+<a name="l00177"></a>00177 }
+<a name="l00178"></a>00178 LWSP_buffer = 0;
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180 <span class="keywordflow">return</span> result;
+<a name="l00181"></a>00181 }
+<a name="l00182"></a>00182
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/decodeRFC2047_8h-source.html b/doc/html/decodeRFC2047_8h-source.html
new file mode 100644
index 0000000..e45ca0f
--- /dev/null
+++ b/doc/html/decodeRFC2047_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/decodeRFC2047.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>decodeRFC2047.h</h1><a href="decodeRFC2047_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> decodeRFC2047.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Mon Jan 28 2002</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2002 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef DECODE_RFC2047_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define DECODE_RFC2047_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;ctype.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="comment">//Qt header</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qtextcodec.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;qregexp.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;qstring.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;qcstring.h&gt;</span>
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="comment">//KDE header</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;kglobal.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;mimelib/mimepp.h&gt;</span>
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034
+<a name="l00038"></a><a class="code" href="namespaceCodecs.html">00038</a> <span class="keyword">namespace </span>Codecs
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040
+<a name="l00047"></a>00047 QString <a class="code" href="namespaceCodecs.html#a0ef7c083708a464b1f1357ba5470cde">decodeRFC2047</a>( <span class="keyword">const</span> QCString&amp; aStr );
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 }
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/dir_656923b733374505e0e2f68ecb68d952.html b/doc/html/dir_656923b733374505e0e2f68ecb68d952.html
new file mode 100644
index 0000000..5754588
--- /dev/null
+++ b/doc/html/dir_656923b733374505e0e2f68ecb68d952.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmail Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Directories</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7d0707484fc3204ba5712d2819b3f8fd.html">kcmconfigs</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="alertdialog_8cpp.html">alertdialog.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="alertdialog_8h.html">alertdialog.h</a> <a href="alertdialog_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AlertDlg_8cpp.html">AlertDlg.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AlertDlg_8h.html">AlertDlg.h</a> <a href="AlertDlg_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configelem_8cpp.html">configelem.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configelem_8h.html">configelem.h</a> <a href="configelem_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configlist_8cpp.html">configlist.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configlist_8h.html">configlist.h</a> <a href="configlist_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html">constants.h</a> <a href="constants_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="decodeRFC2047_8cpp.html">decodeRFC2047.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="decodeRFC2047_8h.html">decodeRFC2047.h</a> <a href="decodeRFC2047_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="encryption_8cpp.html">encryption.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="encryption_8h.html">encryption.h</a> <a href="encryption_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filteritem_8cpp.html">filteritem.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filteritem_8h.html">filteritem.h</a> <a href="filteritem_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filteritemcriteria_8cpp.html">filteritemcriteria.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filteritemcriteria_8h.html">filteritemcriteria.h</a> <a href="filteritemcriteria_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlog_8cpp.html">filterlog.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlog_8h.html">filterlog.h</a> <a href="filterlog_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlogentry_8cpp.html">filterlogentry.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlogentry_8h.html">filterlogentry.h</a> <a href="filterlogentry_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlogview_8cpp.html">filterlogview.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlogview_8h.html">filterlogview.h</a> <a href="filterlogview_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlogviewdeleteditem_8cpp.html">filterlogviewdeleteditem.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlogviewdeleteditem_8h.html">filterlogviewdeleteditem.h</a> <a href="filterlogviewdeleteditem_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlogviewmoveditem_8cpp.html">filterlogviewmoveditem.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="filterlogviewmoveditem_8h.html">filterlogviewmoveditem.h</a> <a href="filterlogviewmoveditem_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="headerfilter_8cpp.html">headerfilter.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="headerfilter_8h.html">headerfilter.h</a> <a href="headerfilter_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kshowmail_8cpp.html">kshowmail.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kshowmail_8h.html">kshowmail.h</a> <a href="kshowmail_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kshowmaildoc_8cpp.html">kshowmaildoc.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kshowmaildoc_8h.html">kshowmaildoc.h</a> <a href="kshowmaildoc_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kshowmaildock_8cpp.html">kshowmaildock.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kshowmaildock_8h.html">kshowmaildock.h</a> <a href="kshowmaildock_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kshowmailfeedback_8cpp.html">kshowmailfeedback.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kshowmailview_8cpp.html">kshowmailview.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kshowmailview_8h.html">kshowmailview.h</a> <a href="kshowmailview_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kwalletaccess_8cpp.html">kwalletaccess.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="kwalletaccess_8h.html">kwalletaccess.h</a> <a href="kwalletaccess_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html">main.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="senderlistfilter_8cpp.html">senderlistfilter.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="senderlistfilter_8h.html">senderlistfilter.h</a> <a href="senderlistfilter_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="serverdialog_8cpp.html">serverdialog.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="serverdialog_8h.html">serverdialog.h</a> <a href="serverdialog_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showheaderdialog_8cpp.html">showheaderdialog.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showheaderdialog_8h.html">showheaderdialog.h</a> <a href="showheaderdialog_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showlistviewitem_8cpp.html">showlistviewitem.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showlistviewitem_8h.html">showlistviewitem.h</a> <a href="showlistviewitem_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showmaildialog_8cpp.html">showmaildialog.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showmaildialog_8h.html">showmaildialog.h</a> <a href="showmaildialog_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showrecord_8cpp.html">showrecord.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showrecord_8h.html">showrecord.h</a> <a href="showrecord_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showrecordelem_8cpp.html">showrecordelem.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="showrecordelem_8h.html">showrecordelem.h</a> <a href="showrecordelem_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8h.html">types.h</a> <a href="types_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniqueapp_8cpp.html">uniqueapp.cpp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniqueapp_8h.html">uniqueapp.h</a> <a href="uniqueapp_8h-source.html">[code]</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/dirs.html b/doc/html/dirs.html
new file mode 100644
index 0000000..568b198
--- /dev/null
+++ b/doc/html/dirs.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Directory Hierarchy</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="current"><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<h1>kshowmail.kdevelop Directories</h1>This directory hierarchy is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>
+<ul>
+<li><a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>
+<ul>
+<li><a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>
+<ul>
+<li><a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>
+<ul>
+<li><a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>
+<ul>
+<li><a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a>
+<ul>
+<li><a class="el" href="dir_7d0707484fc3204ba5712d2819b3f8fd.html">kcmconfigs</a>
+</ul>
+</ul>
+</ul>
+</ul>
+</ul>
+</ul>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css
new file mode 100644
index 0000000..c7db1a8
--- /dev/null
+++ b/doc/html/doxygen.css
@@ -0,0 +1,358 @@
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+ font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+BODY,TD {
+ font-size: 90%;
+}
+H1 {
+ text-align: center;
+ font-size: 160%;
+}
+H2 {
+ font-size: 120%;
+}
+H3 {
+ font-size: 100%;
+}
+CAPTION { font-weight: bold }
+DIV.qindex {
+ width: 100%;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+ line-height: 140%;
+}
+DIV.nav {
+ width: 100%;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+ line-height: 140%;
+}
+DIV.navtab {
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+TD.navtab {
+ font-size: 70%;
+}
+A.qindex {
+ text-decoration: none;
+ font-weight: bold;
+ color: #1A419D;
+}
+A.qindex:visited {
+ text-decoration: none;
+ font-weight: bold;
+ color: #1A419D
+}
+A.qindex:hover {
+ text-decoration: none;
+ background-color: #ddddff;
+}
+A.qindexHL {
+ text-decoration: none;
+ font-weight: bold;
+ background-color: #6666cc;
+ color: #ffffff;
+ border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+ text-decoration: none;
+ background-color: #6666cc;
+ color: #ffffff;
+}
+A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
+A.el { text-decoration: none; font-weight: bold }
+A.elRef { font-weight: bold }
+A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
+A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
+A.codeRef:link { font-weight: normal; color: #0000FF}
+A.codeRef:visited { font-weight: normal; color: #0000FF}
+A:hover { text-decoration: none; background-color: #f2f2ff }
+DL.el { margin-left: -1cm }
+.fragment {
+ font-family: monospace, fixed;
+ font-size: 95%;
+}
+PRE.fragment {
+ border: 1px solid #CCCCCC;
+ background-color: #f5f5f5;
+ margin-top: 4px;
+ margin-bottom: 4px;
+ margin-left: 2px;
+ margin-right: 8px;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+}
+DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
+
+DIV.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ margin-bottom: 6px;
+ font-weight: bold;
+}
+DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
+BODY {
+ background: white;
+ color: black;
+ margin-right: 20px;
+ margin-left: 20px;
+}
+TD.indexkey {
+ background-color: #e8eef2;
+ font-weight: bold;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px;
+ border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+ background-color: #e8eef2;
+ font-style: italic;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px;
+ border: 1px solid #CCCCCC;
+}
+TR.memlist {
+ background-color: #f0f0f0;
+}
+P.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword { color: #008000 }
+SPAN.keywordtype { color: #604020 }
+SPAN.keywordflow { color: #e08000 }
+SPAN.comment { color: #800000 }
+SPAN.preprocessor { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral { color: #008080 }
+.mdescLeft {
+ padding: 0px 8px 4px 8px;
+ font-size: 80%;
+ font-style: italic;
+ background-color: #FAFAFA;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+}
+.mdescRight {
+ padding: 0px 8px 4px 8px;
+ font-size: 80%;
+ font-style: italic;
+ background-color: #FAFAFA;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+}
+.memItemLeft {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memItemRight {
+ padding: 1px 8px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memTemplItemLeft {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memTemplItemRight {
+ padding: 1px 8px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memTemplParams {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ color: #606060;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.search { color: #003399;
+ font-weight: bold;
+}
+FORM.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+INPUT.search { font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+TD.tiny { font-size: 75%;
+}
+a {
+ color: #1A41A8;
+}
+a:visited {
+ color: #2A3798;
+}
+.dirtab { padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #84b0c7;
+}
+TH.dirtab { background: #e8eef2;
+ font-weight: bold;
+}
+HR { height: 1px;
+ border: none;
+ border-top: 1px solid black;
+}
+
+/* Style for detailed member documentation */
+.memtemplate {
+ font-size: 80%;
+ color: #606060;
+ font-weight: normal;
+}
+.memnav {
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+.memitem {
+ padding: 4px;
+ background-color: #eef3f5;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #dedeee;
+ -moz-border-radius: 8px 8px 8px 8px;
+}
+.memname {
+ white-space: nowrap;
+ font-weight: bold;
+}
+.memdoc{
+ padding-left: 10px;
+}
+.memproto {
+ background-color: #d5e1e8;
+ width: 100%;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #84b0c7;
+ font-weight: bold;
+ -moz-border-radius: 8px 8px 8px 8px;
+}
+.paramkey {
+ text-align: right;
+}
+.paramtype {
+ white-space: nowrap;
+}
+.paramname {
+ color: #602020;
+ font-style: italic;
+ white-space: nowrap;
+}
+/* End Styling for detailed member documentation */
+
+/* for the tree view */
+.ftvtree {
+ font-family: sans-serif;
+ margin:0.5em;
+}
+.directory { font-size: 9pt; font-weight: bold; }
+.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
+.directory > h3 { margin-top: 0; }
+.directory p { margin: 0px; white-space: nowrap; }
+.directory div { display: none; margin: 0px; }
+.directory img { vertical-align: -30%; }
diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png
new file mode 100644
index 0000000..f0a274b
--- /dev/null
+++ b/doc/html/doxygen.png
Binary files differ
diff --git a/doc/html/editdialog_8cpp-source.html b/doc/html/editdialog_8cpp-source.html
new file mode 100644
index 0000000..0b643ba
--- /dev/null
+++ b/doc/html/editdialog_8cpp-source.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/editdialog.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>editdialog.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> editdialog.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Oct 31 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qmultilineedit.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;ktextbrowser.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "editdialog.h"</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a><a class="code" href="classEditDialog.html#f04c4d1f7426db3ce7b52afbd47bee3a">00025</a> <a class="code" href="classEditDialog.html#f04c4d1f7426db3ce7b52afbd47bee3a">EditDialog::EditDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span>* content, <span class="keywordtype">bool</span> html):
+<a name="l00026"></a>00026 <a class="code" href="classEditDlg.html">EditDlg</a>(parent,name,true), _row(0)
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 setCaption (name);
+<a name="l00029"></a>00029 <span class="keywordflow">if</span> (!html)
+<a name="l00030"></a>00030 <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a>-&gt;setTextFormat (Qt::PlainText);
+<a name="l00031"></a>00031 <a class="code" href="classEditDlg.html#e0c63f69593ec302266eb0adde25423c">m_Edit</a>-&gt;setText (content);
+<a name="l00032"></a>00032 }
+<a name="l00033"></a>00033
+<a name="l00034"></a><a class="code" href="classEditDialog.html#60b8b3d2cb57cb5f8a1f12b41cb48925">00034</a> <span class="keywordtype">void</span> <a class="code" href="classEditDialog.html#60b8b3d2cb57cb5f8a1f12b41cb48925">EditDialog::addWidget</a> (<span class="keyword">const</span> QString&amp; lbl, <span class="keyword">const</span> QString&amp; value)
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 QLabel* label = <span class="keyword">new</span> QLabel (lbl, <span class="keyword">this</span>);
+<a name="l00037"></a>00037 QLineEdit* edit = <span class="keyword">new</span> QLineEdit (<span class="keyword">this</span>);
+<a name="l00038"></a>00038 edit-&gt;setReadOnly (<span class="keyword">true</span>);
+<a name="l00039"></a>00039 edit-&gt;setText (value);
+<a name="l00040"></a>00040 <a class="code" href="classEditDlg.html#8e34dcd04a2c8ed5cd2592b971e3d674">headerlayout</a>-&gt;addMultiCellWidget (label, <a class="code" href="classEditDialog.html#2ca1e6e1f1bf299f39bfe42a42d310a0">_row</a>, <a class="code" href="classEditDialog.html#2ca1e6e1f1bf299f39bfe42a42d310a0">_row</a>, 0, 0);
+<a name="l00041"></a>00041 <a class="code" href="classEditDlg.html#8e34dcd04a2c8ed5cd2592b971e3d674">headerlayout</a>-&gt;addMultiCellWidget (edit, <a class="code" href="classEditDialog.html#2ca1e6e1f1bf299f39bfe42a42d310a0">_row</a>++, <a class="code" href="classEditDialog.html#2ca1e6e1f1bf299f39bfe42a42d310a0">_row</a>, 1, 1);
+<a name="l00042"></a>00042 }
+<a name="l00043"></a>00043
+<a name="l00044"></a><a class="code" href="classEditDialog.html#702b03511d3afe4d3a05a588b06d597c">00044</a> <a class="code" href="classEditDialog.html#702b03511d3afe4d3a05a588b06d597c">EditDialog::~EditDialog</a>()
+<a name="l00045"></a>00045 {}
+<a name="l00046"></a>00046
+<a name="l00047"></a><a class="code" href="classEditDialog.html#375c93b954436746caab26f1d2664811">00047</a> <span class="keywordtype">void</span> <a class="code" href="classEditDialog.html#375c93b954436746caab26f1d2664811">EditDialog::slotReplyClicked</a> ()
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049 <span class="comment">// the value 10 is returned from exec</span>
+<a name="l00050"></a>00050 <span class="comment">// works, but signal/slot would be nice</span>
+<a name="l00051"></a>00051 done (10);
+<a name="l00052"></a>00052 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/editdialog_8h-source.html b/doc/html/editdialog_8h-source.html
new file mode 100644
index 0000000..a1ff5b0
--- /dev/null
+++ b/doc/html/editdialog_8h-source.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/editdialog.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>editdialog.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> editdialog.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Oct 31 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef EDITDIALOG_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define EDITDIALOG_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "EditDlg.h"</span>
+<a name="l00023"></a>00023
+<a name="l00028"></a><a class="code" href="classEditDialog.html">00028</a> <span class="keyword">class </span><a class="code" href="classEditDialog.html">EditDialog</a> : <span class="keyword">public</span> <a class="code" href="classEditDlg.html">EditDlg</a> {
+<a name="l00029"></a>00029 Q_OBJECT
+<a name="l00030"></a>00030 <span class="keyword">public</span>:
+<a name="l00031"></a>00031 <a class="code" href="classEditDialog.html#f04c4d1f7426db3ce7b52afbd47bee3a">EditDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span>* content, <span class="keywordtype">bool</span> html);
+<a name="l00032"></a>00032 <a class="code" href="classEditDialog.html#702b03511d3afe4d3a05a588b06d597c">~EditDialog</a>();
+<a name="l00033"></a>00033 <span class="keywordtype">void</span> <a class="code" href="classEditDialog.html#60b8b3d2cb57cb5f8a1f12b41cb48925">addWidget</a> (<span class="keyword">const</span> QString&amp; label, <span class="keyword">const</span> QString&amp; value);
+<a name="l00034"></a>00034 <span class="keyword">public</span> slots:
+<a name="l00035"></a>00035 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classEditDialog.html#375c93b954436746caab26f1d2664811">slotReplyClicked</a> ();
+<a name="l00036"></a>00036 <span class="keyword">private</span>:
+<a name="l00037"></a><a class="code" href="classEditDialog.html#2ca1e6e1f1bf299f39bfe42a42d310a0">00037</a> <span class="keywordtype">int</span> <a class="code" href="classEditDialog.html#2ca1e6e1f1bf299f39bfe42a42d310a0">_row</a>;
+<a name="l00038"></a>00038 };
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/editdialog_8moc_8cpp-source.html b/doc/html/editdialog_8moc_8cpp-source.html
new file mode 100644
index 0000000..558715e
--- /dev/null
+++ b/doc/html/editdialog_8moc_8cpp-source.html
@@ -0,0 +1,123 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/editdialog.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>editdialog.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** EditDialog meta object code from reading C++ file 'editdialog.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:53 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: editdialog_8moc_8cpp-source.html,v 1.8 2007/05/16 20:12:00 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "editdialog.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *EditDialog::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"EditDialog"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *EditDialog::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_EditDialog( <span class="stringliteral">"EditDialog"</span>, &amp;EditDialog::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString EditDialog::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"EditDialog"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString EditDialog::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"EditDialog"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* EditDialog::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = EditDlg::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotReplyClicked"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00057"></a>00057 { <span class="stringliteral">"slotReplyClicked()"</span>, &amp;slot_0, QMetaData::Public }
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059 metaObj = QMetaObject::new_metaobject(
+<a name="l00060"></a>00060 <span class="stringliteral">"EditDialog"</span>, parentObject,
+<a name="l00061"></a>00061 slot_tbl, 1,
+<a name="l00062"></a>00062 0, 0,
+<a name="l00063"></a>00063 #ifndef QT_NO_PROPERTIES
+<a name="l00064"></a>00064 0, 0,
+<a name="l00065"></a>00065 0, 0,
+<a name="l00066"></a>00066 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00067"></a>00067 0, 0 );
+<a name="l00068"></a>00068 cleanUp_EditDialog.setMetaObject( metaObj );
+<a name="l00069"></a>00069 <span class="keywordflow">return</span> metaObj;
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="keywordtype">void</span>* EditDialog::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00073"></a>00073 {
+<a name="l00074"></a>00074 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"EditDialog"</span> ) )
+<a name="l00075"></a>00075 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00076"></a>00076 <span class="keywordflow">return</span> EditDlg::qt_cast( clname );
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <span class="keywordtype">bool</span> EditDialog::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00080"></a>00080 {
+<a name="l00081"></a>00081 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00082"></a>00082 <span class="keywordflow">case</span> 0: <a class="code" href="classEditDialog.html#375c93b954436746caab26f1d2664811">slotReplyClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00083"></a>00083 <span class="keywordflow">default</span>:
+<a name="l00084"></a>00084 <span class="keywordflow">return</span> EditDlg::qt_invoke( _id, _o );
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 <span class="keywordflow">return</span> TRUE;
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089 <span class="keywordtype">bool</span> EditDialog::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091 <span class="keywordflow">return</span> EditDlg::qt_emit(_id,_o);
+<a name="l00092"></a>00092 }
+<a name="l00093"></a>00093 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span>
+<a name="l00095"></a>00095 <span class="keywordtype">bool</span> EditDialog::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00096"></a>00096 {
+<a name="l00097"></a>00097 <span class="keywordflow">return</span> EditDlg::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00098"></a>00098 }
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 <span class="keywordtype">bool</span> EditDialog::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00101"></a>00101 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:18 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/files.html b/doc/html/files.html
new file mode 100644
index 0000000..7df35ef
--- /dev/null
+++ b/doc/html/files.html
@@ -0,0 +1,120 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: File Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>kshowmail.kdevelop File List</h1>Here is a list of all files with brief descriptions:<table>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/<a class="el" href="config_8h.html">config.h</a> <a href="config_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="alertdialog_8cpp.html">alertdialog.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="alertdialog_8h.html">alertdialog.h</a> <a href="alertdialog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="AlertDlg_8cpp.html">AlertDlg.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="AlertDlg_8h.html">AlertDlg.h</a> <a href="AlertDlg_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configelem_8cpp.html">configelem.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configelem_8h.html">configelem.h</a> <a href="configelem_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configlist_8cpp.html">configlist.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configlist_8h.html">configlist.h</a> <a href="configlist_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="constants_8h.html">constants.h</a> <a href="constants_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="decodeRFC2047_8cpp.html">decodeRFC2047.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="decodeRFC2047_8h.html">decodeRFC2047.h</a> <a href="decodeRFC2047_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="encryption_8cpp.html">encryption.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="encryption_8h.html">encryption.h</a> <a href="encryption_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filteritem_8cpp.html">filteritem.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filteritem_8h.html">filteritem.h</a> <a href="filteritem_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filteritemcriteria_8cpp.html">filteritemcriteria.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filteritemcriteria_8h.html">filteritemcriteria.h</a> <a href="filteritemcriteria_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlog_8cpp.html">filterlog.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlog_8h.html">filterlog.h</a> <a href="filterlog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlogentry_8cpp.html">filterlogentry.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlogentry_8h.html">filterlogentry.h</a> <a href="filterlogentry_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlogview_8cpp.html">filterlogview.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlogview_8h.html">filterlogview.h</a> <a href="filterlogview_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlogviewdeleteditem_8cpp.html">filterlogviewdeleteditem.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlogviewdeleteditem_8h.html">filterlogviewdeleteditem.h</a> <a href="filterlogviewdeleteditem_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlogviewmoveditem_8cpp.html">filterlogviewmoveditem.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="filterlogviewmoveditem_8h.html">filterlogviewmoveditem.h</a> <a href="filterlogviewmoveditem_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="headerfilter_8cpp.html">headerfilter.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="headerfilter_8h.html">headerfilter.h</a> <a href="headerfilter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmail_8cpp.html">kshowmail.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmail_8h.html">kshowmail.h</a> <a href="kshowmail_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmaildoc_8cpp.html">kshowmaildoc.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmaildoc_8h.html">kshowmaildoc.h</a> <a href="kshowmaildoc_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmaildock_8cpp.html">kshowmaildock.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmaildock_8h.html">kshowmaildock.h</a> <a href="kshowmaildock_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmailfeedback_8cpp.html">kshowmailfeedback.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmailview_8cpp.html">kshowmailview.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kshowmailview_8h.html">kshowmailview.h</a> <a href="kshowmailview_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kwalletaccess_8cpp.html">kwalletaccess.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="kwalletaccess_8h.html">kwalletaccess.h</a> <a href="kwalletaccess_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="main_8cpp.html">main.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="senderlistfilter_8cpp.html">senderlistfilter.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="senderlistfilter_8h.html">senderlistfilter.h</a> <a href="senderlistfilter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="serverdialog_8cpp.html">serverdialog.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="serverdialog_8h.html">serverdialog.h</a> <a href="serverdialog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showheaderdialog_8cpp.html">showheaderdialog.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showheaderdialog_8h.html">showheaderdialog.h</a> <a href="showheaderdialog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showlistviewitem_8cpp.html">showlistviewitem.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showlistviewitem_8h.html">showlistviewitem.h</a> <a href="showlistviewitem_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showmaildialog_8cpp.html">showmaildialog.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showmaildialog_8h.html">showmaildialog.h</a> <a href="showmaildialog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showrecord_8cpp.html">showrecord.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showrecord_8h.html">showrecord.h</a> <a href="showrecord_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showrecordelem_8cpp.html">showrecordelem.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="showrecordelem_8h.html">showrecordelem.h</a> <a href="showrecordelem_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="types_8h.html">types.h</a> <a href="types_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="uniqueapp_8cpp.html">uniqueapp.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="uniqueapp_8h.html">uniqueapp.h</a> <a href="uniqueapp_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="accountsetupdialog_8cpp.html">accountsetupdialog.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="accountsetupdialog_8h.html">accountsetupdialog.h</a> <a href="accountsetupdialog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="accountsetupitem_8cpp.html">accountsetupitem.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="accountsetupitem_8h.html">accountsetupitem.h</a> <a href="accountsetupitem_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configaccounts_8cpp.html">configaccounts.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configaccounts_8h.html">configaccounts.h</a> <a href="configaccounts_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configactions_8cpp.html">configactions.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configactions_8h.html">configactions.h</a> <a href="configactions_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configdisplay_8cpp.html">configdisplay.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configdisplay_8h.html">configdisplay.h</a> <a href="configdisplay_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configfilter_8cpp.html">configfilter.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configfilter_8h.html">configfilter.h</a> <a href="configfilter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configgeneral_8cpp.html">configgeneral.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configgeneral_8h.html">configgeneral.h</a> <a href="configgeneral_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configlog_8cpp.html">configlog.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configlog_8h.html">configlog.h</a> <a href="configlog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configspamcheck_8cpp.html">configspamcheck.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="configspamcheck_8h.html">configspamcheck.h</a> <a href="configspamcheck_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="kcmconfigs_2encryption_8cpp.html">encryption.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="kcmconfigs_2encryption_8h.html">encryption.h</a> <a href="kcmconfigs_2encryption_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="filtercriteriawidget_8cpp.html">filtercriteriawidget.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="filtercriteriawidget_8h.html">filtercriteriawidget.h</a> <a href="filtercriteriawidget_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="filtersetupdialog_8cpp.html">filtersetupdialog.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="filtersetupdialog_8h.html">filtersetupdialog.h</a> <a href="filtersetupdialog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="filtersetupitem_8cpp.html">filtersetupitem.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="filtersetupitem_8h.html">filtersetupitem.h</a> <a href="filtersetupitem_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="kcmconfigs_2kwalletaccess_8cpp.html">kwalletaccess.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="kcmconfigs_2kwalletaccess_8h.html">kwalletaccess.h</a> <a href="kcmconfigs_2kwalletaccess_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="mailboxwizard_8cpp.html">mailboxwizard.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="mailboxwizard_8h.html">mailboxwizard.h</a> <a href="mailboxwizard_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="mailboxwizardlistitem_8cpp.html">mailboxwizardlistitem.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="mailboxwizardlistitem_8h.html">mailboxwizardlistitem.h</a> <a href="mailboxwizardlistitem_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="senderlistdialog_8cpp.html">senderlistdialog.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kcmconfigs/<a class="el" href="senderlistdialog_8h.html">senderlistdialog.h</a> <a href="senderlistdialog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filter_8cpp-source.html b/doc/html/filter_8cpp-source.html
new file mode 100644
index 0000000..7c24bc6
--- /dev/null
+++ b/doc/html/filter_8cpp-source.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filter.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filter.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filter.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Die Sep 23 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include "filter.h"</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020 <a class="code" href="classFilterList.html">FilterList</a> <a class="code" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">Filter::_filter</a>;
+<a name="l00021"></a>00021 <a class="code" href="classFilter.html#829a8d1a39c82631bfa096afb6102a6a">Filter::filterStatus</a> <a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">Filter::_status</a> = Filter::off;
+<a name="l00022"></a>00022
+<a name="l00023"></a><a class="code" href="classFilter.html#d15994c30d497afd567a6445446a249e">00023</a> <a class="code" href="classFilter.html#d15994c30d497afd567a6445446a249e">Filter::Filter</a>()
+<a name="l00024"></a>00024 {
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a><a class="code" href="classFilter.html#502ee334d42eac3edbaf32b599f9c35e">00027</a> <a class="code" href="classFilter.html#502ee334d42eac3edbaf32b599f9c35e">Filter::~Filter</a>()
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029 }
+<a name="l00030"></a>00030
+<a name="l00031"></a><a class="code" href="classFilter.html#1092aa06ff29a9c2adceadde9d4891f3">00031</a> <a class="code" href="classFilterElem.html">FilterElem</a>* <a class="code" href="classFilter.html#1092aa06ff29a9c2adceadde9d4891f3">Filter::matches</a> (<a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* pElem)
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">for</span> (<a class="code" href="classFilterElem.html">FilterElem</a>* pFilter = <a class="code" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">_filter</a>.first(); pFilter; pFilter = <a class="code" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">_filter</a>.next())
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="keywordflow">if</span> (pFilter-&gt;matches (pElem))
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> pFilter;
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="keywordflow">return</span> NULL;
+<a name="l00039"></a>00039 }
+<a name="l00040"></a>00040
+<a name="l00041"></a><a class="code" href="classFilter.html#8a623e7594c98dc82c711b1cf6c7ba3c">00041</a> <span class="keywordtype">void</span> <a class="code" href="classFilter.html#8a623e7594c98dc82c711b1cf6c7ba3c">Filter::readOptions</a> (KConfig* config)
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043 config-&gt;setGroup (<span class="stringliteral">"filter_general"</span>);
+<a name="l00044"></a>00044 <a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">_status</a> = (<a class="code" href="classFilter.html#829a8d1a39c82631bfa096afb6102a6a">Filter::filterStatus</a>)config-&gt;readNumEntry(<span class="stringliteral">"status"</span>, 0);
+<a name="l00045"></a>00045 <a class="code" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">_filter</a>.<a class="code" href="classFilterList.html#edae5c6d93981d1f4cee91d333492497">readOptions</a>(config);
+<a name="l00046"></a>00046 }
+<a name="l00047"></a>00047
+<a name="l00048"></a><a class="code" href="classFilter.html#f7df8eed305a70107437c61ab6a328d6">00048</a> <span class="keywordtype">void</span> <a class="code" href="classFilter.html#f7df8eed305a70107437c61ab6a328d6">Filter::saveOptions</a> (KConfig* config)
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050 config-&gt;setGroup (<span class="stringliteral">"filter_general"</span>);
+<a name="l00051"></a>00051 config-&gt;writeEntry (<span class="stringliteral">"status"</span>, <a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">_status</a>);
+<a name="l00052"></a>00052 <a class="code" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">_filter</a>.<a class="code" href="classFilterList.html#03c7e453e6d4cd54863d2ab38dad684c">saveOptions</a>(config);
+<a name="l00053"></a>00053 config-&gt;sync();
+<a name="l00054"></a>00054 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filter_8h-source.html b/doc/html/filter_8h-source.html
new file mode 100644
index 0000000..cb1ed84
--- /dev/null
+++ b/doc/html/filter_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filter.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filter.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filter.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Die Sep 23 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef FILTER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define FILTER_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;kconfig.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "filterlist.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "filterelem.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "showrecordelem.h"</span>
+<a name="l00026"></a>00026
+<a name="l00030"></a>00030 <span class="keyword">class </span><a class="code" href="classShowRecordElem.html">ShowRecordElem</a>;
+<a name="l00031"></a>00031 <span class="keyword">class </span><a class="code" href="classFilterElem.html">FilterElem</a>;
+<a name="l00032"></a>00032 <span class="keyword">class </span><a class="code" href="classFilterList.html">FilterList</a>;
+<a name="l00033"></a>00033
+<a name="l00034"></a><a class="code" href="classFilter.html">00034</a> <span class="keyword">class </span><a class="code" href="classFilter.html">Filter</a> {
+<a name="l00035"></a>00035 <span class="keyword">private</span>:
+<a name="l00036"></a>00036 <a class="code" href="classFilter.html#d15994c30d497afd567a6445446a249e">Filter</a>();
+<a name="l00037"></a>00037 <a class="code" href="classFilter.html#502ee334d42eac3edbaf32b599f9c35e">~Filter</a>();
+<a name="l00038"></a>00038 <span class="keyword">public</span>:
+<a name="l00039"></a><a class="code" href="classFilter.html#829a8d1a39c82631bfa096afb6102a6a">00039</a> <span class="keyword">enum</span> <a class="code" href="classFilter.html#829a8d1a39c82631bfa096afb6102a6a">filterStatus</a> {off, on, automatic};
+<a name="l00040"></a>00040 <span class="keyword">static</span> <a class="code" href="classFilterElem.html">FilterElem</a>* <a class="code" href="classFilter.html#1092aa06ff29a9c2adceadde9d4891f3">matches</a> (<a class="code" href="classShowRecordElem.html">ShowRecordElem</a>*);
+<a name="l00041"></a><a class="code" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">00041</a> <span class="keyword">static</span> <a class="code" href="classFilterList.html">FilterList</a> <a class="code" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">_filter</a>;
+<a name="l00042"></a><a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">00042</a> <span class="keyword">static</span> <a class="code" href="classFilter.html#829a8d1a39c82631bfa096afb6102a6a">filterStatus</a> <a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">_status</a>;
+<a name="l00043"></a>00043 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classFilter.html#8a623e7594c98dc82c711b1cf6c7ba3c">readOptions</a> (KConfig* config);
+<a name="l00044"></a>00044 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classFilter.html#f7df8eed305a70107437c61ab6a328d6">saveOptions</a> (KConfig* config);
+<a name="l00045"></a>00045 };
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterdialog_8cpp-source.html b/doc/html/filterdialog_8cpp-source.html
new file mode 100644
index 0000000..daf1e0a
--- /dev/null
+++ b/doc/html/filterdialog_8cpp-source.html
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterdialog.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterdialog.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filterdialog.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Die Sep 23 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qradiobutton.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qcombobox.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;kmessagebox.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00023"></a>00023
+<a name="l00024"></a>00024 <span class="preprocessor">#include "filterdialog.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "filterentrydialog.h"</span>
+<a name="l00026"></a>00026
+<a name="l00027"></a><a class="code" href="classFilterDialog.html#b18a98f30157bf485fba9af7cc2084e9">00027</a> <a class="code" href="classFilterDialog.html#b18a98f30157bf485fba9af7cc2084e9">FilterDialog::FilterDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name ) :
+<a name="l00028"></a>00028 <a class="code" href="classFilterDlg.html">FilterDlg</a>(parent,name)
+<a name="l00029"></a>00029 {
+<a name="l00030"></a>00030 <span class="keywordflow">switch</span> (<a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">Filter::_status</a>)
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 <span class="keywordflow">case</span> Filter::off:
+<a name="l00033"></a>00033 <a class="code" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a>-&gt;setChecked(<span class="keyword">true</span>);
+<a name="l00034"></a>00034 <span class="keywordflow">break</span>;
+<a name="l00035"></a>00035 <span class="keywordflow">case</span> Filter::on:
+<a name="l00036"></a>00036 <a class="code" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a>-&gt;setChecked(<span class="keyword">true</span>);
+<a name="l00037"></a>00037 <span class="keywordflow">break</span>;
+<a name="l00038"></a>00038 <span class="keywordflow">case</span> Filter::automatic:
+<a name="l00039"></a>00039 <a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a>-&gt;setChecked(<span class="keyword">true</span>);
+<a name="l00040"></a>00040 <span class="keywordflow">break</span>;
+<a name="l00041"></a>00041 }
+<a name="l00042"></a>00042 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a> = <a class="code" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">Filter::_filter</a>;
+<a name="l00043"></a>00043 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.<a class="code" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">setCombo</a>(<a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>, 0);
+<a name="l00044"></a>00044 }
+<a name="l00045"></a>00045
+<a name="l00046"></a><a class="code" href="classFilterDialog.html#021f1e42fa83fd2914aace2b3fcbcf62">00046</a> <a class="code" href="classFilterDialog.html#021f1e42fa83fd2914aace2b3fcbcf62">FilterDialog::~FilterDialog</a>()
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048 }
+<a name="l00049"></a>00049
+<a name="l00050"></a><a class="code" href="classFilterDialog.html#caeb4cc7992b9859693fe1d00e657b7d">00050</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#caeb4cc7992b9859693fe1d00e657b7d">FilterDialog::slotFilterActivated</a> (<span class="keywordtype">int</span> index)
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.at (index);
+<a name="l00053"></a>00053 }
+<a name="l00054"></a>00054
+<a name="l00055"></a><a class="code" href="classFilterDialog.html#835b1d2b6e96708721781caf207332da">00055</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#835b1d2b6e96708721781caf207332da">FilterDialog::slotAdd</a> ()
+<a name="l00056"></a>00056 {
+<a name="l00057"></a>00057 <a class="code" href="classFilterElem.html">FilterElem</a>* entry = <span class="keyword">new</span> <a class="code" href="classFilterElem.html">FilterElem</a> ();
+<a name="l00058"></a>00058 <a class="code" href="classFilterEntryDialog.html">FilterEntryDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"New filter"</span>, entry);
+<a name="l00059"></a>00059 <span class="keywordflow">if</span> (dlg.exec () == QDialog::Accepted)
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.inSort (entry);
+<a name="l00062"></a>00062 <span class="keywordtype">int</span> pos = <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.at ();
+<a name="l00063"></a>00063 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.<a class="code" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">setCombo</a>(<a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>, pos);
+<a name="l00064"></a>00064 }
+<a name="l00065"></a>00065 <span class="keywordflow">else</span>
+<a name="l00066"></a>00066 <span class="keyword">delete</span> entry;
+<a name="l00067"></a>00067 }
+<a name="l00068"></a>00068
+<a name="l00069"></a><a class="code" href="classFilterDialog.html#157304d8ac83796d8e6099575995a417">00069</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#157304d8ac83796d8e6099575995a417">FilterDialog::slotEdit</a> ()
+<a name="l00070"></a>00070 {
+<a name="l00071"></a>00071 <span class="keywordflow">if</span> (<a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.current ())
+<a name="l00072"></a>00072 {
+<a name="l00073"></a>00073 <a class="code" href="classFilterEntryDialog.html">FilterEntryDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"Edit command"</span>, <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.current ());
+<a name="l00074"></a>00074 <span class="keywordflow">if</span> (dlg.exec () == QDialog::Accepted)
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076 <span class="comment">// the command name may have changed. Update the combo box.</span>
+<a name="l00077"></a>00077 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.sort();
+<a name="l00078"></a>00078 <span class="keywordtype">int</span> pos = <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.at ();
+<a name="l00079"></a>00079 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.<a class="code" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">setCombo</a>(<a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>, pos);
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082 }
+<a name="l00083"></a>00083
+<a name="l00084"></a><a class="code" href="classFilterDialog.html#48fa2c908dad65fe5cb851a8b0384af8">00084</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#48fa2c908dad65fe5cb851a8b0384af8">FilterDialog::slotCopy</a> ()
+<a name="l00085"></a>00085 {
+<a name="l00086"></a>00086 <span class="keywordflow">if</span> (<a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.current ())
+<a name="l00087"></a>00087 {
+<a name="l00088"></a>00088 <a class="code" href="classFilterElem.html">FilterElem</a>* entry = <span class="keyword">new</span> <a class="code" href="classFilterElem.html">FilterElem</a> (*<a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.current ());
+<a name="l00089"></a>00089 <a class="code" href="classFilterEntryDialog.html">FilterEntryDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"Copy command"</span>, entry);
+<a name="l00090"></a>00090 <span class="keywordflow">if</span> (dlg.exec () == QDialog::Accepted)
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.inSort (entry);
+<a name="l00093"></a>00093 <span class="keywordtype">int</span> pos = <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.at ();
+<a name="l00094"></a>00094 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.<a class="code" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">setCombo</a>(<a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>, pos);
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 <span class="keywordflow">else</span>
+<a name="l00097"></a>00097 <span class="keyword">delete</span> entry;
+<a name="l00098"></a>00098 }
+<a name="l00099"></a>00099 }
+<a name="l00100"></a>00100
+<a name="l00101"></a><a class="code" href="classFilterDialog.html#304365c7bed8c9311cd9d0fcb956f9e2">00101</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#304365c7bed8c9311cd9d0fcb956f9e2">FilterDialog::slotDelete</a> ()
+<a name="l00102"></a>00102 {
+<a name="l00103"></a>00103 <span class="keywordflow">if</span> (<a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.current())
+<a name="l00104"></a>00104 {
+<a name="l00105"></a>00105 <span class="keywordflow">if</span> (KMessageBox::warningYesNo (<span class="keyword">this</span>, i18n(<span class="stringliteral">"Filter %1 will be deleted.\n"</span>
+<a name="l00106"></a>00106 <span class="stringliteral">"Are you sure ?"</span>).arg(<a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.current()-&gt;toString())) == KMessageBox::Yes)
+<a name="l00107"></a>00107 {
+<a name="l00108"></a>00108 <span class="keywordtype">int</span> pos = <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.at ();
+<a name="l00109"></a>00109 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.remove (pos);
+<a name="l00110"></a>00110 <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>.<a class="code" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">setCombo</a>(<a class="code" href="classFilterDlg.html#8d14bf57a0a9a0fd6b9993a2e70010de">_comboFilter</a>, pos);
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112 }
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114
+<a name="l00115"></a><a class="code" href="classFilterDialog.html#037dd38c75aa6a5db083dab42bc9a0b4">00115</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#037dd38c75aa6a5db083dab42bc9a0b4">FilterDialog::slotOk</a> ()
+<a name="l00116"></a>00116 {
+<a name="l00117"></a>00117 <span class="keywordflow">if</span> (<a class="code" href="classFilterDlg.html#581adf266ac543c6859522ebb4c01378">_radioOff</a>-&gt;isChecked())
+<a name="l00118"></a>00118 <a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">Filter::_status</a> = Filter::off;
+<a name="l00119"></a>00119 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a>-&gt;isChecked())
+<a name="l00120"></a>00120 <a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">Filter::_status</a> = Filter::on;
+<a name="l00121"></a>00121 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a>-&gt;isChecked())
+<a name="l00122"></a>00122 <a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">Filter::_status</a> = Filter::automatic;
+<a name="l00123"></a>00123 <span class="keywordflow">else</span>
+<a name="l00124"></a>00124 <a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">Filter::_status</a> = Filter::off;
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 <a class="code" href="classFilter.html#4d53518cda0abbbb6ca6badd97bb321a">Filter::_filter</a> = <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>;
+<a name="l00127"></a>00127 accept ();
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129
+<a name="l00130"></a><a class="code" href="classFilterDialog.html#ffc657f27a12b95497e85f59bdcbaa4e">00130</a> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#ffc657f27a12b95497e85f59bdcbaa4e">FilterDialog::slotAutomaticActivated</a> ()
+<a name="l00131"></a>00131 {
+<a name="l00132"></a>00132 <span class="keywordflow">if</span> (<a class="code" href="classFilterDlg.html#8abe86382756a03f58267a0b98bb975a">_radioAuto</a>-&gt;isChecked())
+<a name="l00133"></a>00133 {
+<a name="l00134"></a>00134 <span class="keywordflow">if</span> (KMessageBox::warningContinueCancel (<span class="keyword">this</span>, i18n(<span class="stringliteral">"Automatic filters can cause loss of important mails.\n"</span>
+<a name="l00135"></a>00135 <span class="stringliteral">"Please test your filters.\n"</span>
+<a name="l00136"></a>00136 <span class="stringliteral">"Are you sure ?"</span>),
+<a name="l00137"></a>00137 QString::null,
+<a name="l00138"></a>00138 KStdGuiItem::cont(),
+<a name="l00139"></a>00139 <span class="stringliteral">"autofilteraskagain"</span>) == KMessageBox::Cancel)
+<a name="l00140"></a>00140 <a class="code" href="classFilterDlg.html#9c5bb9702a4cc705de623898e3328e76">_radioOn</a>-&gt;setChecked (<span class="keyword">true</span>);
+<a name="l00141"></a>00141 }
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterdialog_8h-source.html b/doc/html/filterdialog_8h-source.html
new file mode 100644
index 0000000..fae4c33
--- /dev/null
+++ b/doc/html/filterdialog_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterdialog.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterdialog.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filterdialog.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Die Sep 23 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef FILTERDIALOG_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define FILTERDIALOG_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "filter.h"</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "FilterDlg.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "filterlist.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "filterelem.h"</span>
+<a name="l00026"></a>00026
+<a name="l00031"></a><a class="code" href="classFilterDialog.html">00031</a> <span class="keyword">class </span><a class="code" href="classFilterDialog.html">FilterDialog</a> : <span class="keyword">public</span> <a class="code" href="classFilterDlg.html">FilterDlg</a> {
+<a name="l00032"></a>00032 Q_OBJECT
+<a name="l00033"></a>00033 <span class="keyword">public</span>:
+<a name="l00034"></a>00034 <a class="code" href="classFilterDialog.html#b18a98f30157bf485fba9af7cc2084e9">FilterDialog</a>(QWidget *parent=0, <span class="keyword">const</span> <span class="keywordtype">char</span> *name=0);
+<a name="l00035"></a>00035 <a class="code" href="classFilterDialog.html#021f1e42fa83fd2914aace2b3fcbcf62">~FilterDialog</a>();
+<a name="l00036"></a>00036 <span class="keyword">public</span> slots:
+<a name="l00037"></a>00037 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#835b1d2b6e96708721781caf207332da">slotAdd</a> ();
+<a name="l00038"></a>00038 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#157304d8ac83796d8e6099575995a417">slotEdit</a> ();
+<a name="l00039"></a>00039 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#48fa2c908dad65fe5cb851a8b0384af8">slotCopy</a>();
+<a name="l00040"></a>00040 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#304365c7bed8c9311cd9d0fcb956f9e2">slotDelete</a> ();
+<a name="l00041"></a>00041 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#037dd38c75aa6a5db083dab42bc9a0b4">slotOk</a> ();
+<a name="l00042"></a>00042 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#caeb4cc7992b9859693fe1d00e657b7d">slotFilterActivated</a> (<span class="keywordtype">int</span>);
+<a name="l00043"></a>00043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterDialog.html#ffc657f27a12b95497e85f59bdcbaa4e">slotAutomaticActivated</a> ();
+<a name="l00044"></a>00044 <span class="keyword">private</span>:
+<a name="l00045"></a><a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">00045</a> <a class="code" href="classFilterList.html">FilterList</a> <a class="code" href="classFilterDialog.html#f51f93ed33359ba108e81e98ca68ce9f">_filters</a>;
+<a name="l00046"></a>00046 };
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterdialog_8moc_8cpp-source.html b/doc/html/filterdialog_8moc_8cpp-source.html
new file mode 100644
index 0000000..7b8487f
--- /dev/null
+++ b/doc/html/filterdialog_8moc_8cpp-source.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterdialog.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterdialog.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** FilterDialog meta object code from reading C++ file 'filterdialog.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fri Jun 29 22:09:04 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: filterdialog_8moc_8cpp-source.html,v 1.10 2007/07/05 17:37:50 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "filterdialog.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *FilterDialog::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"FilterDialog"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *FilterDialog::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_FilterDialog( <span class="stringliteral">"FilterDialog"</span>, &amp;FilterDialog::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString FilterDialog::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"FilterDialog"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString FilterDialog::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"FilterDialog"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* FilterDialog::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = FilterDlg::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotAdd"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotEdit"</span>, 0, 0 };
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotCopy"</span>, 0, 0 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotDelete"</span>, 0, 0 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_5[] = {
+<a name="l00061"></a>00061 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_5 = {<span class="stringliteral">"slotFilterActivated"</span>, 1, param_slot_5 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_6 = {<span class="stringliteral">"slotAutomaticActivated"</span>, 0, 0 };
+<a name="l00065"></a>00065 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00066"></a>00066 { <span class="stringliteral">"slotAdd()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00067"></a>00067 { <span class="stringliteral">"slotEdit()"</span>, &amp;slot_1, QMetaData::Public },
+<a name="l00068"></a>00068 { <span class="stringliteral">"slotCopy()"</span>, &amp;slot_2, QMetaData::Public },
+<a name="l00069"></a>00069 { <span class="stringliteral">"slotDelete()"</span>, &amp;slot_3, QMetaData::Public },
+<a name="l00070"></a>00070 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_4, QMetaData::Public },
+<a name="l00071"></a>00071 { <span class="stringliteral">"slotFilterActivated(int)"</span>, &amp;slot_5, QMetaData::Public },
+<a name="l00072"></a>00072 { <span class="stringliteral">"slotAutomaticActivated()"</span>, &amp;slot_6, QMetaData::Public }
+<a name="l00073"></a>00073 };
+<a name="l00074"></a>00074 metaObj = QMetaObject::new_metaobject(
+<a name="l00075"></a>00075 <span class="stringliteral">"FilterDialog"</span>, parentObject,
+<a name="l00076"></a>00076 slot_tbl, 7,
+<a name="l00077"></a>00077 0, 0,
+<a name="l00078"></a>00078 #ifndef QT_NO_PROPERTIES
+<a name="l00079"></a>00079 0, 0,
+<a name="l00080"></a>00080 0, 0,
+<a name="l00081"></a>00081 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00082"></a>00082 0, 0 );
+<a name="l00083"></a>00083 cleanUp_FilterDialog.setMetaObject( metaObj );
+<a name="l00084"></a>00084 <span class="keywordflow">return</span> metaObj;
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 <span class="keywordtype">void</span>* FilterDialog::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00088"></a>00088 {
+<a name="l00089"></a>00089 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"FilterDialog"</span> ) )
+<a name="l00090"></a>00090 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00091"></a>00091 <span class="keywordflow">return</span> FilterDlg::qt_cast( clname );
+<a name="l00092"></a>00092 }
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 <span class="keywordtype">bool</span> FilterDialog::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00097"></a>00097 <span class="keywordflow">case</span> 0: <a class="code" href="classFilterDialog.html#835b1d2b6e96708721781caf207332da">slotAdd</a>(); <span class="keywordflow">break</span>;
+<a name="l00098"></a>00098 <span class="keywordflow">case</span> 1: <a class="code" href="classFilterDialog.html#157304d8ac83796d8e6099575995a417">slotEdit</a>(); <span class="keywordflow">break</span>;
+<a name="l00099"></a>00099 <span class="keywordflow">case</span> 2: <a class="code" href="classFilterDialog.html#48fa2c908dad65fe5cb851a8b0384af8">slotCopy</a>(); <span class="keywordflow">break</span>;
+<a name="l00100"></a>00100 <span class="keywordflow">case</span> 3: <a class="code" href="classFilterDialog.html#304365c7bed8c9311cd9d0fcb956f9e2">slotDelete</a>(); <span class="keywordflow">break</span>;
+<a name="l00101"></a>00101 <span class="keywordflow">case</span> 4: <a class="code" href="classFilterDialog.html#037dd38c75aa6a5db083dab42bc9a0b4">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00102"></a>00102 <span class="keywordflow">case</span> 5: <a class="code" href="classFilterDialog.html#caeb4cc7992b9859693fe1d00e657b7d">slotFilterActivated</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00103"></a>00103 <span class="keywordflow">case</span> 6: <a class="code" href="classFilterDialog.html#ffc657f27a12b95497e85f59bdcbaa4e">slotAutomaticActivated</a>(); <span class="keywordflow">break</span>;
+<a name="l00104"></a>00104 <span class="keywordflow">default</span>:
+<a name="l00105"></a>00105 <span class="keywordflow">return</span> FilterDlg::qt_invoke( _id, _o );
+<a name="l00106"></a>00106 }
+<a name="l00107"></a>00107 <span class="keywordflow">return</span> TRUE;
+<a name="l00108"></a>00108 }
+<a name="l00109"></a>00109
+<a name="l00110"></a>00110 <span class="keywordtype">bool</span> FilterDialog::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112 <span class="keywordflow">return</span> FilterDlg::qt_emit(_id,_o);
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span>
+<a name="l00116"></a>00116 <span class="keywordtype">bool</span> FilterDialog::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00117"></a>00117 {
+<a name="l00118"></a>00118 <span class="keywordflow">return</span> FilterDlg::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00119"></a>00119 }
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="keywordtype">bool</span> FilterDialog::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00122"></a>00122 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterelem_8cpp-source.html b/doc/html/filterelem_8cpp-source.html
new file mode 100644
index 0000000..f1d16f9
--- /dev/null
+++ b/doc/html/filterelem_8cpp-source.html
@@ -0,0 +1,324 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterelem.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterelem.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filterelem.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Die Sep 23 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qregexp.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include "filterelem.h"</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a><a class="code" href="classFilterRecord.html#21d096b6ce737e5550e3d767fa6d2ae3">00023</a> <a class="code" href="classFilterRecord.html#21d096b6ce737e5550e3d767fa6d2ae3">FilterRecord::FilterRecord</a> ():
+<a name="l00024"></a>00024 _type (from), _expression (contains), _CaseSensitive (false), _RegExp (false)
+<a name="l00025"></a>00025 {}
+<a name="l00026"></a>00026
+<a name="l00027"></a><a class="code" href="classFilterRecord.html#3829e87c1a6e284017cd2e1f4434a76a">00027</a> <a class="code" href="classFilterRecord.html#21d096b6ce737e5550e3d767fa6d2ae3">FilterRecord::FilterRecord</a> (<a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">filterType</a> type, <a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">expressionType</a> expression, <span class="keyword">const</span> QString&amp; match, <span class="keywordtype">bool</span> caseSensitive, <span class="keywordtype">bool</span> regExp):
+<a name="l00028"></a>00028 _type (type),
+<a name="l00029"></a>00029 _expression (expression),
+<a name="l00030"></a>00030 _match (match),
+<a name="l00031"></a>00031 _CaseSensitive (caseSensitive),
+<a name="l00032"></a>00032 _RegExp (regExp)
+<a name="l00033"></a>00033 {}
+<a name="l00034"></a>00034
+<a name="l00035"></a><a class="code" href="classFilterRecord.html#aad8e6b767fbcc3f9c214ca1be7db853">00035</a> QString <a class="code" href="classFilterRecord.html#aad8e6b767fbcc3f9c214ca1be7db853">FilterRecord::toString</a> ()<span class="keyword"> const</span>
+<a name="l00036"></a>00036 <span class="keyword"></span>{
+<a name="l00037"></a>00037 QString name;
+<a name="l00038"></a>00038 <span class="keywordflow">switch</span> (<a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a>)
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="keywordflow">case</span> from:
+<a name="l00041"></a>00041 name += i18n (<span class="stringliteral">"From"</span>);
+<a name="l00042"></a>00042 <span class="keywordflow">break</span>;
+<a name="l00043"></a>00043 <span class="keywordflow">case</span> subject:
+<a name="l00044"></a>00044 name += i18n (<span class="stringliteral">"Subject"</span>);
+<a name="l00045"></a>00045 <span class="keywordflow">break</span>;
+<a name="l00046"></a>00046 <span class="keywordflow">case</span> header:
+<a name="l00047"></a>00047 name += i18n (<span class="stringliteral">"Header"</span>);
+<a name="l00048"></a>00048 <span class="keywordflow">break</span>;
+<a name="l00049"></a>00049 <span class="keywordflow">case</span> size:
+<a name="l00050"></a>00050 name += i18n (<span class="stringliteral">"Size"</span>);
+<a name="l00051"></a>00051 <span class="keywordflow">break</span>;
+<a name="l00052"></a>00052 <span class="keywordflow">case</span> to:
+<a name="l00053"></a>00053 name += i18n (<span class="stringliteral">"To"</span>);
+<a name="l00054"></a>00054 <span class="keywordflow">break</span>;
+<a name="l00055"></a>00055 }
+<a name="l00056"></a>00056 name += <span class="stringliteral">" "</span>;
+<a name="l00057"></a>00057 <span class="keywordflow">switch</span> (<a class="code" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a>)
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059 <span class="keywordflow">case</span> contains:
+<a name="l00060"></a>00060 name += i18n (<span class="stringliteral">"Contains"</span>);
+<a name="l00061"></a>00061 <span class="keywordflow">break</span>;
+<a name="l00062"></a>00062 <span class="keywordflow">case</span> contains_not:
+<a name="l00063"></a>00063 name += i18n (<span class="stringliteral">"Doesn't contain"</span>);
+<a name="l00064"></a>00064 <span class="keywordflow">break</span>;
+<a name="l00065"></a>00065 <span class="keywordflow">case</span> equals:
+<a name="l00066"></a>00066 name += i18n (<span class="stringliteral">"Equals"</span>);
+<a name="l00067"></a>00067 <span class="keywordflow">break</span>;
+<a name="l00068"></a>00068 <span class="keywordflow">case</span> equals_not:
+<a name="l00069"></a>00069 name += i18n (<span class="stringliteral">"Doesn't equal"</span>);
+<a name="l00070"></a>00070 <span class="keywordflow">break</span>;
+<a name="l00071"></a>00071 <span class="keywordflow">case</span> greater:
+<a name="l00072"></a>00072 name += i18n (<span class="stringliteral">"Greater"</span>);
+<a name="l00073"></a>00073 <span class="keywordflow">break</span>;
+<a name="l00074"></a>00074 <span class="keywordflow">case</span> less:
+<a name="l00075"></a>00075 name += i18n (<span class="stringliteral">"Less"</span>);
+<a name="l00076"></a>00076 <span class="keywordflow">break</span>;
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078 name += <span class="stringliteral">" "</span>;
+<a name="l00079"></a>00079 name += <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>;
+<a name="l00080"></a>00080 <span class="keywordflow">return</span> name;
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082
+<a name="l00083"></a><a class="code" href="classFilterElem.html#698d996b7fd2b6df65b49be93f43d1e6">00083</a> <a class="code" href="classFilterElem.html#698d996b7fd2b6df65b49be93f43d1e6">FilterElem::FilterElem</a>():
+<a name="l00084"></a>00084 _secondCondition (noSecondCondition),
+<a name="l00085"></a>00085 _counter (0)
+<a name="l00086"></a>00086 {
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088
+<a name="l00089"></a><a class="code" href="classFilterElem.html#de53fe769758b2eba5c053de670ef14f">00089</a> <a class="code" href="classFilterElem.html#698d996b7fd2b6df65b49be93f43d1e6">FilterElem::FilterElem</a> (<span class="keyword">const</span> <a class="code" href="classFilterRecord.html">FilterRecord</a>&amp; record):
+<a name="l00090"></a>00090 _filter1 (record), _secondCondition (noSecondCondition), _counter (0)
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 }
+<a name="l00093"></a>00093
+<a name="l00094"></a><a class="code" href="classFilterElem.html#95c8db56c3e637ae4b68fa9aa27bdbb3">00094</a> <a class="code" href="classFilterElem.html#698d996b7fd2b6df65b49be93f43d1e6">FilterElem::FilterElem</a> (<span class="keyword">const</span> <a class="code" href="classFilterElem.html">FilterElem</a>&amp; elem):
+<a name="l00095"></a>00095 _filter1 (elem._filter1),
+<a name="l00096"></a>00096 _filter2 (elem._filter2),
+<a name="l00097"></a>00097 _secondCondition (elem._secondCondition),
+<a name="l00098"></a>00098 _counter (elem._counter)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 }
+<a name="l00101"></a>00101
+<a name="l00102"></a><a class="code" href="classFilterElem.html#c0bb85bbedfcb29b44f6146d7ebf34ec">00102</a> <a class="code" href="classFilterElem.html#c0bb85bbedfcb29b44f6146d7ebf34ec">FilterElem::~FilterElem</a>()
+<a name="l00103"></a>00103 {
+<a name="l00104"></a>00104 }
+<a name="l00105"></a>00105
+<a name="l00106"></a><a class="code" href="classFilterElem.html#e8ee6b5b370ed5c092e43f7090c0d75f">00106</a> <span class="keywordtype">void</span> <a class="code" href="classFilterElem.html#e8ee6b5b370ed5c092e43f7090c0d75f">FilterElem::setSecondCondition</a> (<a class="code" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">secondCondition</a> scnd, <span class="keyword">const</span> <a class="code" href="classFilterRecord.html">FilterRecord</a>&amp; filter)
+<a name="l00107"></a>00107 {
+<a name="l00108"></a>00108 <a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a> = scnd;
+<a name="l00109"></a>00109 <a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a> = filter;
+<a name="l00110"></a>00110 }
+<a name="l00111"></a>00111
+<a name="l00112"></a><a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">00112</a> QString <a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">FilterElem::toString</a> ()<span class="keyword"> const</span>
+<a name="l00113"></a>00113 <span class="keyword"></span>{
+<a name="l00114"></a>00114 QString name;
+<a name="l00115"></a>00115 name.sprintf (<span class="stringliteral">"%06d_"</span>, <a class="code" href="classFilterElem.html#2e417fd43d30ac8ce2d417f818b37a42">_counter</a>);
+<a name="l00116"></a>00116 name += <a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#aad8e6b767fbcc3f9c214ca1be7db853">toString</a>();
+<a name="l00117"></a>00117 <span class="keywordflow">if</span> (<a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a> != FilterElem::noSecondCondition)
+<a name="l00118"></a>00118 {
+<a name="l00119"></a>00119 name += <span class="stringliteral">" "</span>;
+<a name="l00120"></a>00120 <span class="keywordflow">switch</span> (<a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a>)
+<a name="l00121"></a>00121 {
+<a name="l00122"></a>00122 <span class="keywordflow">case</span> condAnd:
+<a name="l00123"></a>00123 name += i18n (<span class="stringliteral">"And"</span>);
+<a name="l00124"></a>00124 <span class="keywordflow">break</span>;
+<a name="l00125"></a>00125 <span class="keywordflow">case</span> condOr:
+<a name="l00126"></a>00126 name += i18n (<span class="stringliteral">"Or"</span>);
+<a name="l00127"></a>00127 <span class="keywordflow">break</span>;
+<a name="l00128"></a>00128 <span class="keywordflow">default</span>:
+<a name="l00129"></a>00129 <span class="keywordflow">break</span>;
+<a name="l00130"></a>00130 }
+<a name="l00131"></a>00131 name += <span class="stringliteral">" "</span> + <a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#aad8e6b767fbcc3f9c214ca1be7db853">toString</a>();
+<a name="l00132"></a>00132 }
+<a name="l00133"></a>00133 <span class="keywordflow">return</span> name;
+<a name="l00134"></a>00134 }
+<a name="l00135"></a>00135
+<a name="l00136"></a><a class="code" href="classFilterRecord.html#ce4bf661b49a342242d9c2bd578720c3">00136</a> <span class="keywordtype">bool</span> <a class="code" href="classFilterRecord.html#ce4bf661b49a342242d9c2bd578720c3">FilterRecord::matches</a> (<a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* pElem)
+<a name="l00137"></a>00137 {
+<a name="l00138"></a>00138 QString text;
+<a name="l00139"></a>00139 <span class="keywordtype">int</span> msgsize = 0;
+<a name="l00140"></a>00140 <span class="keywordflow">switch</span> (<a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a>)
+<a name="l00141"></a>00141 {
+<a name="l00142"></a>00142 <span class="keywordflow">case</span> subject:
+<a name="l00143"></a>00143 text = pElem-&gt;<a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a>();
+<a name="l00144"></a>00144 <span class="keywordflow">break</span>;
+<a name="l00145"></a>00145 <span class="keywordflow">case</span> from:
+<a name="l00146"></a>00146 text = pElem-&gt;<a class="code" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">from</a>();
+<a name="l00147"></a>00147 <span class="keywordflow">break</span>;
+<a name="l00148"></a>00148 <span class="keywordflow">case</span> to:
+<a name="l00149"></a>00149 text = pElem-&gt;<a class="code" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">to</a>();
+<a name="l00150"></a>00150 <span class="keywordflow">break</span>;
+<a name="l00151"></a>00151 <span class="keywordflow">case</span> header:
+<a name="l00152"></a>00152 text = pElem-&gt;<a class="code" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">header</a>();
+<a name="l00153"></a>00153 <span class="keywordflow">break</span>;
+<a name="l00154"></a>00154 <span class="keywordflow">case</span> size:
+<a name="l00155"></a>00155 {
+<a name="l00156"></a>00156 msgsize = pElem-&gt;<a class="code" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">size</a>();
+<a name="l00157"></a>00157 <span class="keywordtype">int</span> value = <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>.toInt();
+<a name="l00158"></a>00158 <span class="keywordflow">switch</span> (<a class="code" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a>)
+<a name="l00159"></a>00159 {
+<a name="l00160"></a>00160 <span class="keywordflow">case</span> equals:
+<a name="l00161"></a>00161 <span class="keywordflow">return</span> (msgsize == value);
+<a name="l00162"></a>00162 <span class="keywordflow">break</span>;
+<a name="l00163"></a>00163 <span class="keywordflow">case</span> equals_not:
+<a name="l00164"></a>00164 <span class="keywordflow">return</span> (msgsize != value);
+<a name="l00165"></a>00165 <span class="keywordflow">break</span>;
+<a name="l00166"></a>00166 <span class="keywordflow">case</span> greater:
+<a name="l00167"></a>00167 <span class="keywordflow">return</span> (msgsize &gt; value);
+<a name="l00168"></a>00168 <span class="keywordflow">break</span>;
+<a name="l00169"></a>00169 <span class="keywordflow">case</span> less:
+<a name="l00170"></a>00170 <span class="keywordflow">return</span> (msgsize &lt; value);
+<a name="l00171"></a>00171 <span class="keywordflow">break</span>;
+<a name="l00172"></a>00172 <span class="keywordflow">default</span>:
+<a name="l00173"></a>00173 <span class="comment">// contains does not make sense for size</span>
+<a name="l00174"></a>00174 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00175"></a>00175 }
+<a name="l00176"></a>00176 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00177"></a>00177 }
+<a name="l00178"></a>00178 <span class="keywordflow">break</span>;
+<a name="l00179"></a>00179 <span class="keywordflow">default</span>:
+<a name="l00180"></a>00180 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00181"></a>00181 }
+<a name="l00182"></a>00182
+<a name="l00183"></a>00183 <span class="keywordflow">switch</span> (<a class="code" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a>)
+<a name="l00184"></a>00184 {
+<a name="l00185"></a>00185 <span class="keywordflow">case</span> contains:
+<a name="l00186"></a>00186 <span class="keywordflow">if</span> (<a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a>)
+<a name="l00187"></a>00187 {
+<a name="l00188"></a>00188 <span class="keywordflow">return</span> (QRegExp (<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>, <a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>).search(text) &gt;= 0);
+<a name="l00189"></a>00189 }
+<a name="l00190"></a>00190 <span class="keywordflow">else</span>
+<a name="l00191"></a>00191 {
+<a name="l00192"></a>00192 <span class="keywordflow">return</span> (text.contains (<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>, <a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>) &gt; 0);
+<a name="l00193"></a>00193 }
+<a name="l00194"></a>00194 <span class="keywordflow">break</span>;
+<a name="l00195"></a>00195 <span class="keywordflow">case</span> contains_not:
+<a name="l00196"></a>00196 <span class="keywordflow">if</span> (_RegExp)
+<a name="l00197"></a>00197 {
+<a name="l00198"></a>00198 <span class="keywordflow">return</span> (QRegExp (<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>, <a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>).search(text) &lt; 0);
+<a name="l00199"></a>00199 }
+<a name="l00200"></a>00200 <span class="keywordflow">else</span>
+<a name="l00201"></a>00201 {
+<a name="l00202"></a>00202 <span class="keywordflow">return</span> (text.contains (<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>, <a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>) == 0);
+<a name="l00203"></a>00203 }
+<a name="l00204"></a>00204 <span class="keywordflow">break</span>;
+<a name="l00205"></a>00205 <span class="keywordflow">case</span> equals:
+<a name="l00206"></a>00206 <span class="keywordflow">if</span> (_RegExp)
+<a name="l00207"></a>00207 {
+<a name="l00208"></a>00208 <span class="keywordflow">return</span> (QRegExp (<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>, <a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>).exactMatch (text));
+<a name="l00209"></a>00209 }
+<a name="l00210"></a>00210 <span class="keywordflow">else</span>
+<a name="l00211"></a>00211 {
+<a name="l00212"></a>00212 <span class="keywordflow">if</span> (<a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>)
+<a name="l00213"></a>00213 {
+<a name="l00214"></a>00214 <span class="keywordflow">return</span> (text == <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>);
+<a name="l00215"></a>00215 }
+<a name="l00216"></a>00216 <span class="keywordflow">else</span>
+<a name="l00217"></a>00217 {
+<a name="l00218"></a>00218 <span class="keywordflow">return</span> (text.upper() == <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>.upper());
+<a name="l00219"></a>00219 }
+<a name="l00220"></a>00220 }
+<a name="l00221"></a>00221 <span class="keywordflow">break</span>;
+<a name="l00222"></a>00222 <span class="keywordflow">case</span> equals_not:
+<a name="l00223"></a>00223 <span class="keywordflow">if</span> (_RegExp)
+<a name="l00224"></a>00224 {
+<a name="l00225"></a>00225 <span class="keywordflow">return</span> !(QRegExp (<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>, <a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>).exactMatch (text));
+<a name="l00226"></a>00226 }
+<a name="l00227"></a>00227 <span class="keywordflow">else</span>
+<a name="l00228"></a>00228 {
+<a name="l00229"></a>00229 <span class="keywordflow">if</span> (<a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>)
+<a name="l00230"></a>00230 {
+<a name="l00231"></a>00231 <span class="keywordflow">return</span> (text != <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>);
+<a name="l00232"></a>00232 }
+<a name="l00233"></a>00233 <span class="keywordflow">else</span>
+<a name="l00234"></a>00234 {
+<a name="l00235"></a>00235 <span class="keywordflow">return</span> (text.upper() != <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>.upper());
+<a name="l00236"></a>00236 }
+<a name="l00237"></a>00237 }
+<a name="l00238"></a>00238 <span class="keywordflow">break</span>;
+<a name="l00239"></a>00239 <span class="keywordflow">case</span> greater:
+<a name="l00240"></a>00240 <span class="keywordflow">if</span> (<a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>)
+<a name="l00241"></a>00241 {
+<a name="l00242"></a>00242 <span class="keywordflow">return</span> (text &gt; <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>);
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244 <span class="keywordflow">else</span>
+<a name="l00245"></a>00245 {
+<a name="l00246"></a>00246 <span class="keywordflow">return</span> (text.upper() &gt; <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>.upper());
+<a name="l00247"></a>00247 }
+<a name="l00248"></a>00248 <span class="keywordflow">break</span>;
+<a name="l00249"></a>00249 <span class="keywordflow">case</span> less:
+<a name="l00250"></a>00250 <span class="keywordflow">if</span> (<a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>)
+<a name="l00251"></a>00251 {
+<a name="l00252"></a>00252 <span class="keywordflow">return</span> (text &lt; <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>);
+<a name="l00253"></a>00253 }
+<a name="l00254"></a>00254 <span class="keywordflow">else</span>
+<a name="l00255"></a>00255 {
+<a name="l00256"></a>00256 <span class="keywordflow">return</span> (text.upper() &lt; <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>.upper());
+<a name="l00257"></a>00257 }
+<a name="l00258"></a>00258 <span class="keywordflow">break</span>;
+<a name="l00259"></a>00259 <span class="keywordflow">default</span>:
+<a name="l00260"></a>00260 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00261"></a>00261 }
+<a name="l00262"></a>00262
+<a name="l00263"></a>00263 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00264"></a>00264 }
+<a name="l00265"></a>00265
+<a name="l00266"></a><a class="code" href="classFilterElem.html#23b386b3041ad1acc7069eac6b59203f">00266</a> <span class="keywordtype">bool</span> <a class="code" href="classFilterElem.html#23b386b3041ad1acc7069eac6b59203f">FilterElem::matches</a> (<a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* pElem)
+<a name="l00267"></a>00267 {
+<a name="l00268"></a>00268 <span class="keywordtype">bool</span> result = <a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#ce4bf661b49a342242d9c2bd578720c3">matches</a> (pElem);
+<a name="l00269"></a>00269 <span class="keywordflow">switch</span> (<a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a>)
+<a name="l00270"></a>00270 {
+<a name="l00271"></a>00271 <span class="keywordflow">case</span> noSecondCondition:
+<a name="l00272"></a>00272 <span class="keywordflow">return</span> result;
+<a name="l00273"></a>00273 <span class="keywordflow">break</span>;
+<a name="l00274"></a>00274 <span class="keywordflow">case</span> condAnd:
+<a name="l00275"></a>00275 <span class="keywordflow">if</span> (result)
+<a name="l00276"></a>00276 <span class="keywordflow">return</span> <a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#ce4bf661b49a342242d9c2bd578720c3">matches</a> (pElem);
+<a name="l00277"></a>00277 <span class="keywordflow">else</span>
+<a name="l00278"></a>00278 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00279"></a>00279 <span class="keywordflow">break</span>;
+<a name="l00280"></a>00280 <span class="keywordflow">case</span> condOr:
+<a name="l00281"></a>00281 <span class="keywordflow">if</span> (result)
+<a name="l00282"></a>00282 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00283"></a>00283 <span class="keywordflow">else</span>
+<a name="l00284"></a>00284 <span class="keywordflow">return</span> <a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#ce4bf661b49a342242d9c2bd578720c3">matches</a> (pElem);
+<a name="l00285"></a>00285 }
+<a name="l00286"></a>00286 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00287"></a>00287 }
+<a name="l00288"></a>00288
+<a name="l00289"></a><a class="code" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">00289</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">FilterElem::getCounter</a>( )
+<a name="l00290"></a>00290 {
+<a name="l00291"></a>00291 <span class="keywordflow">return</span> <a class="code" href="classFilterElem.html#2e417fd43d30ac8ce2d417f818b37a42">_counter</a>;
+<a name="l00292"></a>00292 }
+<a name="l00293"></a>00293
+<a name="l00294"></a><a class="code" href="classFilterElem.html#d33b35168ea3075ecee564c17e39b749">00294</a> <span class="keywordtype">void</span> <a class="code" href="classFilterElem.html#d33b35168ea3075ecee564c17e39b749">FilterElem::incCounter</a>( )
+<a name="l00295"></a>00295 {
+<a name="l00296"></a>00296 <a class="code" href="classFilterElem.html#2e417fd43d30ac8ce2d417f818b37a42">_counter</a>++;
+<a name="l00297"></a>00297 }
+<a name="l00298"></a>00298
+<a name="l00299"></a><a class="code" href="classFilterElem.html#032bde919691a3b2813f0d70b661f98a">00299</a> <span class="keywordtype">void</span> <a class="code" href="classFilterElem.html#032bde919691a3b2813f0d70b661f98a">FilterElem::setCounter</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> number )
+<a name="l00300"></a>00300 {
+<a name="l00301"></a>00301 <a class="code" href="classFilterElem.html#2e417fd43d30ac8ce2d417f818b37a42">_counter</a> = number;
+<a name="l00302"></a>00302 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterelem_8h-source.html b/doc/html/filterelem_8h-source.html
new file mode 100644
index 0000000..c38a116
--- /dev/null
+++ b/doc/html/filterelem_8h-source.html
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterelem.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterelem.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filterelem.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Die Sep 23 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef FILTERELEM_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define FILTERELEM_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include "showrecordelem.h"</span>
+<a name="l00022"></a>00022
+<a name="l00027"></a>00027 <span class="keyword">class </span><a class="code" href="classShowRecordElem.html">ShowRecordElem</a>;
+<a name="l00028"></a>00028
+<a name="l00029"></a><a class="code" href="classFilterRecord.html">00029</a> <span class="keyword">class </span><a class="code" href="classFilterRecord.html">FilterRecord</a>
+<a name="l00030"></a>00030 {
+<a name="l00031"></a>00031 <span class="keyword">public</span>:
+<a name="l00032"></a>00032 <span class="comment">// this sequence must not be changed. See FilterEntryDlg.ui</span>
+<a name="l00033"></a><a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">00033</a> <span class="keyword">enum</span> <a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">filterType</a> {from, subject, header, size, to};
+<a name="l00034"></a><a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">00034</a> <span class="keyword">enum</span> <a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">expressionType</a> {contains, contains_not, equals, equals_not, greater, less};
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036 <a class="code" href="classFilterRecord.html#21d096b6ce737e5550e3d767fa6d2ae3">FilterRecord</a> ();
+<a name="l00037"></a>00037 <a class="code" href="classFilterRecord.html#21d096b6ce737e5550e3d767fa6d2ae3">FilterRecord</a> (<a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">filterType</a> type, <a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">expressionType</a> expression, <span class="keyword">const</span> QString&amp; match, <span class="keywordtype">bool</span> CaseSensitive, <span class="keywordtype">bool</span> regExp);
+<a name="l00038"></a>00038 <span class="keywordtype">bool</span> <a class="code" href="classFilterRecord.html#ce4bf661b49a342242d9c2bd578720c3">matches</a> (<a class="code" href="classShowRecordElem.html">ShowRecordElem</a>*);
+<a name="l00039"></a>00039 QString <a class="code" href="classFilterRecord.html#aad8e6b767fbcc3f9c214ca1be7db853">toString</a> () <span class="keyword">const</span>;
+<a name="l00040"></a>00040
+<a name="l00041"></a><a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">00041</a> <a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">filterType</a> <a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a>;
+<a name="l00042"></a><a class="code" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">00042</a> <a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">expressionType</a> <a class="code" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a>;
+<a name="l00043"></a><a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">00043</a> QString <a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>;
+<a name="l00044"></a><a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">00044</a> <span class="keywordtype">bool</span> <a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>;
+<a name="l00045"></a><a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">00045</a> <span class="keywordtype">bool</span> <a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a>;
+<a name="l00046"></a>00046 };
+<a name="l00047"></a>00047
+<a name="l00048"></a><a class="code" href="classFilterElem.html">00048</a> <span class="keyword">class </span><a class="code" href="classFilterElem.html">FilterElem</a> {
+<a name="l00049"></a>00049 <span class="keyword">public</span>:
+<a name="l00050"></a>00050 <span class="comment">// this sequence must not be changed. See FilterEntryDlg.ui</span>
+<a name="l00051"></a><a class="code" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">00051</a> <span class="keyword">enum</span> <a class="code" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">secondCondition</a> {noSecondCondition, condAnd, condOr};
+<a name="l00052"></a>00052
+<a name="l00053"></a>00053 <a class="code" href="classFilterElem.html#698d996b7fd2b6df65b49be93f43d1e6">FilterElem</a>();
+<a name="l00054"></a>00054 <a class="code" href="classFilterElem.html#698d996b7fd2b6df65b49be93f43d1e6">FilterElem</a> (<span class="keyword">const</span> <a class="code" href="classFilterRecord.html">FilterRecord</a>&amp;);
+<a name="l00055"></a>00055 <a class="code" href="classFilterElem.html#698d996b7fd2b6df65b49be93f43d1e6">FilterElem</a> (<span class="keyword">const</span> <a class="code" href="classFilterElem.html">FilterElem</a>&amp;);
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> <a class="code" href="classFilterElem.html#e8ee6b5b370ed5c092e43f7090c0d75f">setSecondCondition</a> (<a class="code" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">secondCondition</a> scnd, <span class="keyword">const</span> <a class="code" href="classFilterRecord.html">FilterRecord</a>&amp;);
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <a class="code" href="classFilterElem.html#c0bb85bbedfcb29b44f6146d7ebf34ec">~FilterElem</a>();
+<a name="l00059"></a>00059 QString <a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a> () <span class="keyword">const</span>;
+<a name="l00060"></a>00060
+<a name="l00061"></a><a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">00061</a> <a class="code" href="classFilterRecord.html">FilterRecord</a> <a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>;
+<a name="l00062"></a><a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">00062</a> <a class="code" href="classFilterRecord.html">FilterRecord</a> <a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>;
+<a name="l00063"></a>00063
+<a name="l00064"></a><a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">00064</a> <a class="code" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">secondCondition</a> <a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a>;
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066 <span class="keywordtype">bool</span> <a class="code" href="classFilterElem.html#23b386b3041ad1acc7069eac6b59203f">matches</a> (<a class="code" href="classShowRecordElem.html">ShowRecordElem</a>*);
+<a name="l00067"></a>00067
+<a name="l00072"></a>00072 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">getCounter</a>();
+<a name="l00073"></a>00073
+<a name="l00078"></a>00078 <span class="keywordtype">void</span> <a class="code" href="classFilterElem.html#032bde919691a3b2813f0d70b661f98a">setCounter</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> number );
+<a name="l00079"></a>00079
+<a name="l00083"></a>00083 <span class="keywordtype">void</span> <a class="code" href="classFilterElem.html#d33b35168ea3075ecee564c17e39b749">incCounter</a>();
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085 <span class="keyword">private</span>:
+<a name="l00086"></a>00086
+<a name="l00090"></a><a class="code" href="classFilterElem.html#2e417fd43d30ac8ce2d417f818b37a42">00090</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classFilterElem.html#2e417fd43d30ac8ce2d417f818b37a42">_counter</a>;
+<a name="l00091"></a>00091 };
+<a name="l00092"></a>00092
+<a name="l00093"></a>00093 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterentrydialog_8cpp-source.html b/doc/html/filterentrydialog_8cpp-source.html
new file mode 100644
index 0000000..bf3a7ce
--- /dev/null
+++ b/doc/html/filterentrydialog_8cpp-source.html
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterentrydialog.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterentrydialog.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filterentrydialog.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Mit Sep 24 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qvalidator.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qcombobox.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qgroupbox.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qspinbox.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;kmessagebox.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;kregexpeditorinterface.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;kparts/part.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;kparts/componentfactory.h&gt;</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="preprocessor">#include "filterelem.h"</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "filterentrydialog.h"</span>
+<a name="l00035"></a>00035
+<a name="l00036"></a><a class="code" href="classFilterEntryDialog.html#8afdfaa4c1f8c87fe62d0539362d4096">00036</a> <a class="code" href="classFilterEntryDialog.html#8afdfaa4c1f8c87fe62d0539362d4096">FilterEntryDialog::FilterEntryDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="classFilterElem.html">FilterElem</a>* elem ) :
+<a name="l00037"></a>00037 <a class="code" href="classFilterEntryDlg.html">FilterEntryDlg</a>(parent,name), _elem (elem)
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setText (elem-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>());
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <a class="code" href="classFilterEntryDlg.html#b628cb3487c2c507b0362c5a4d9354f1">_comboItem1</a>-&gt;setCurrentItem (elem-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a>);
+<a name="l00042"></a>00042 <a class="code" href="classFilterEntryDlg.html#74a26ce520b1e93127fba8720b6a6ab5">_comboExpression1</a>-&gt;setCurrentItem (elem-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a>);
+<a name="l00043"></a>00043 <a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>-&gt;setText (elem-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>);
+<a name="l00044"></a>00044 <a class="code" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a>-&gt;setChecked (elem-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>);
+<a name="l00045"></a>00045 <a class="code" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a>-&gt;setChecked (elem-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a>);
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a>-&gt;setCurrentItem (elem-&gt;<a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a>);
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <a class="code" href="classFilterEntryDlg.html#fc6a944b6a9cd41f717fa3c63bfc61cc">_comboItem2</a>-&gt;setCurrentItem (elem-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a>);
+<a name="l00050"></a>00050 <a class="code" href="classFilterEntryDlg.html#f5a5b18bc147e4d78d1c8f62ec82b316">_comboExpression2</a>-&gt;setCurrentItem (elem-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a>);
+<a name="l00051"></a>00051 <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>-&gt;setText (elem-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>);
+<a name="l00052"></a>00052 <a class="code" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a>-&gt;setChecked (elem-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a>);
+<a name="l00053"></a>00053 <a class="code" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a>-&gt;setChecked (elem-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a>);
+<a name="l00054"></a>00054 <a class="code" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a>-&gt;setValue (elem-&gt;<a class="code" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">getCounter</a>() );
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <a class="code" href="classFilterEntryDialog.html#9090b80ae92e98a8e9bbe7286eaba31f">slotItem1Selected</a> (elem-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a>);
+<a name="l00057"></a>00057 <a class="code" href="classFilterEntryDialog.html#06db22e10498d15b0522482f64b1bb2e">slotItem2Selected</a> (elem-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a>);
+<a name="l00058"></a>00058 <a class="code" href="classFilterEntryDialog.html#cb27cf3391fbaa0c98248029da8c9d85">slotSecondCondition</a> (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a>);
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="keywordflow">if</span> (KTrader::self()-&gt;query(<span class="stringliteral">"KRegExpEditor/KRegExpEditor"</span>).isEmpty())
+<a name="l00061"></a>00061 {
+<a name="l00062"></a>00062 <a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a>-&gt;hide();
+<a name="l00063"></a>00063 <a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a>-&gt;hide();
+<a name="l00064"></a>00064 }
+<a name="l00065"></a>00065 <span class="keywordflow">else</span>
+<a name="l00066"></a>00066 {
+<a name="l00067"></a>00067 <a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a>-&gt;setEnabled (elem-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a>);
+<a name="l00068"></a>00068 <a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a>-&gt;setEnabled (elem-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a>);
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071
+<a name="l00072"></a><a class="code" href="classFilterEntryDialog.html#4bd7012e9db9522d88b3d608ec8906d1">00072</a> <a class="code" href="classFilterEntryDialog.html#4bd7012e9db9522d88b3d608ec8906d1">FilterEntryDialog::~FilterEntryDialog</a>()
+<a name="l00073"></a>00073 {
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075
+<a name="l00076"></a><a class="code" href="classFilterEntryDialog.html#f3998b74a965c468fd402a1fb6a2119a">00076</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#f3998b74a965c468fd402a1fb6a2119a">FilterEntryDialog::slotOk</a> ()
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078 <span class="keywordflow">if</span> (<a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>-&gt;text().isEmpty() ||
+<a name="l00079"></a>00079 (((<a class="code" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">FilterElem::secondCondition</a>)<a class="code" href="classFilterEntryDlg.html#c6204e4ab3214c1eb1a9296c49264b57">_comboSecondCondition</a>-&gt;currentItem() != FilterElem::noSecondCondition) &amp;&amp;
+<a name="l00080"></a>00080 <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>-&gt;text().isEmpty()))
+<a name="l00081"></a>00081 {
+<a name="l00082"></a>00082 KMessageBox::sorry (<span class="keyword">this</span>, i18n(<span class="stringliteral">"Your conditions contain empty match strings.\n"</span>
+<a name="l00083"></a>00083 <span class="stringliteral">"This will not work."</span>));
+<a name="l00084"></a>00084 <span class="keywordflow">return</span>;
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 <span class="keywordflow">if</span> (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a>)
+<a name="l00088"></a>00088 {
+<a name="l00089"></a>00089 QRegExp exp (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>);
+<a name="l00090"></a>00090 <span class="keywordflow">if</span> (!exp.isValid())
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 KMessageBox::sorry (<span class="keyword">this</span>, i18n (<span class="stringliteral">"Condition"</span>) + <span class="stringliteral">":\n"</span> + exp.errorString());
+<a name="l00093"></a>00093 <span class="keywordflow">return</span>;
+<a name="l00094"></a>00094 }
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 <span class="keywordflow">if</span> (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a> &amp;&amp; <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a>)
+<a name="l00097"></a>00097 {
+<a name="l00098"></a>00098 QRegExp exp (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a>);
+<a name="l00099"></a>00099 <span class="keywordflow">if</span> (!exp.isValid())
+<a name="l00100"></a>00100 {
+<a name="l00101"></a>00101 KMessageBox::sorry (<span class="keyword">this</span>, i18n (<span class="stringliteral">"second Condition"</span>) + <span class="stringliteral">":\n"</span> + exp.errorString());
+<a name="l00102"></a>00102 <span class="keywordflow">return</span>;
+<a name="l00103"></a>00103 }
+<a name="l00104"></a>00104 }
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a> = <a class="code" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a>-&gt;isChecked();
+<a name="l00107"></a>00107 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#47791227a3cabe9397f5bd1a6c44fd16">_CaseSensitive</a> = <a class="code" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a>-&gt;isChecked();
+<a name="l00108"></a>00108 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a> = <a class="code" href="classFilterEntryDlg.html#b484e56fe6fd6fa210ac549e17dac0c3">_checkRegExp1</a>-&gt;isChecked();
+<a name="l00109"></a>00109 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#eecf987a35d4f17c91c8fd69f4afb139">_RegExp</a> = <a class="code" href="classFilterEntryDlg.html#b9f3d81d53edd0c0dbae49810b8a70cb">_checkRegExp2</a>-&gt;isChecked();
+<a name="l00110"></a>00110
+<a name="l00111"></a>00111 accept ();
+<a name="l00112"></a>00112 }
+<a name="l00113"></a>00113
+<a name="l00114"></a><a class="code" href="classFilterEntryDialog.html#9090b80ae92e98a8e9bbe7286eaba31f">00114</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#9090b80ae92e98a8e9bbe7286eaba31f">FilterEntryDialog::slotItem1Selected</a> (<span class="keywordtype">int</span> type)
+<a name="l00115"></a>00115 {
+<a name="l00116"></a>00116 <span class="keywordflow">if</span> (type == FilterRecord::size)
+<a name="l00117"></a>00117 {
+<a name="l00118"></a>00118 <span class="keywordtype">int</span> dummy;
+<a name="l00119"></a>00119 QString match (<a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>-&gt;text());
+<a name="l00120"></a>00120 QIntValidator* validator = <span class="keyword">new</span> QIntValidator (<a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>);
+<a name="l00121"></a>00121 <span class="keywordflow">if</span> (validator-&gt;validate (match, dummy) == QValidator::Invalid)
+<a name="l00122"></a>00122 <a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>-&gt;clear();
+<a name="l00123"></a>00123 <a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>-&gt;setValidator (validator);
+<a name="l00124"></a>00124 <a class="code" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a>-&gt;setEnabled (<span class="keyword">false</span>);
+<a name="l00125"></a>00125 }
+<a name="l00126"></a>00126 <span class="keywordflow">else</span>
+<a name="l00127"></a>00127 {
+<a name="l00128"></a>00128 <a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>-&gt;setValidator (NULL);
+<a name="l00129"></a>00129 <a class="code" href="classFilterEntryDlg.html#21d063a47d1c8dc6d2f1387e36dc0e29">_checkCaseSensitive1</a>-&gt;setEnabled (<span class="keyword">true</span>);
+<a name="l00130"></a>00130 }
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a> = (<a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">FilterRecord::filterType</a>)type;
+<a name="l00133"></a>00133 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setText (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>());
+<a name="l00134"></a>00134 }
+<a name="l00135"></a>00135
+<a name="l00136"></a><a class="code" href="classFilterEntryDialog.html#06db22e10498d15b0522482f64b1bb2e">00136</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#06db22e10498d15b0522482f64b1bb2e">FilterEntryDialog::slotItem2Selected</a> (<span class="keywordtype">int</span> type)
+<a name="l00137"></a>00137 {
+<a name="l00138"></a>00138 <span class="keywordflow">if</span> (type == FilterRecord::size)
+<a name="l00139"></a>00139 {
+<a name="l00140"></a>00140 <span class="keywordtype">int</span> dummy;
+<a name="l00141"></a>00141 QString match (<a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>-&gt;text());
+<a name="l00142"></a>00142 QIntValidator* validator = <span class="keyword">new</span> QIntValidator (<a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>);
+<a name="l00143"></a>00143 <span class="keywordflow">if</span> (validator-&gt;validate (match, dummy) == QValidator::Invalid)
+<a name="l00144"></a>00144 <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>-&gt;clear();
+<a name="l00145"></a>00145 <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>-&gt;setValidator (validator);
+<a name="l00146"></a>00146 <a class="code" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a>-&gt;setEnabled (<span class="keyword">false</span>);
+<a name="l00147"></a>00147 }
+<a name="l00148"></a>00148 <span class="keywordflow">else</span>
+<a name="l00149"></a>00149 {
+<a name="l00150"></a>00150 <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>-&gt;setValidator (NULL);
+<a name="l00151"></a>00151 <a class="code" href="classFilterEntryDlg.html#7bb75b57a7e6026de7a729d3c3e00eb5">_checkCaseSensitive2</a>-&gt;setEnabled (<span class="keyword">true</span>);
+<a name="l00152"></a>00152 }
+<a name="l00153"></a>00153
+<a name="l00154"></a>00154 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#a9ca58948529c51e27397ef9b105c6d2">_type</a> = (<a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">FilterRecord::filterType</a>)type;
+<a name="l00155"></a>00155 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setText (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>());
+<a name="l00156"></a>00156 }
+<a name="l00157"></a>00157
+<a name="l00158"></a><a class="code" href="classFilterEntryDialog.html#cb27cf3391fbaa0c98248029da8c9d85">00158</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#cb27cf3391fbaa0c98248029da8c9d85">FilterEntryDialog::slotSecondCondition</a> (<span class="keywordtype">int</span> condition)
+<a name="l00159"></a>00159 {
+<a name="l00160"></a>00160 <span class="keywordflow">if</span> (condition == FilterElem::noSecondCondition)
+<a name="l00161"></a>00161 <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>-&gt;setEnabled(<span class="keyword">false</span>);
+<a name="l00162"></a>00162 <span class="keywordflow">else</span>
+<a name="l00163"></a>00163 <a class="code" href="classFilterEntryDlg.html#c58a17294df3e20dbd8c45800557a556">_groupBox2</a>-&gt;setEnabled(<span class="keyword">true</span>);
+<a name="l00164"></a>00164
+<a name="l00165"></a>00165 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#91c7d695c13e14fd53b74f01ed082679">_secondCondition</a> = (<a class="code" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">FilterElem::secondCondition</a>)condition;
+<a name="l00166"></a>00166 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setText (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>());
+<a name="l00167"></a>00167 }
+<a name="l00168"></a>00168
+<a name="l00169"></a><a class="code" href="classFilterEntryDialog.html#d1b8e6ad082b138b40d603600619880e">00169</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#d1b8e6ad082b138b40d603600619880e">FilterEntryDialog::slotCondition1Selected</a>(<span class="keywordtype">int</span> cond)
+<a name="l00170"></a>00170 {
+<a name="l00171"></a>00171 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a> = (<a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">FilterRecord::expressionType</a>)cond;
+<a name="l00172"></a>00172 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setText (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>());
+<a name="l00173"></a>00173 }
+<a name="l00174"></a>00174
+<a name="l00175"></a><a class="code" href="classFilterEntryDialog.html#fef2a5891f1c85fdd64316617475efc4">00175</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#fef2a5891f1c85fdd64316617475efc4">FilterEntryDialog::slotCondition2Selected</a>(<span class="keywordtype">int</span> cond)
+<a name="l00176"></a>00176 {
+<a name="l00177"></a>00177 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#1ec80257bc94ce8fdcbbb2d5de64f612">_expression</a> = (<a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">FilterRecord::expressionType</a>)cond;
+<a name="l00178"></a>00178 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setText (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>());
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180
+<a name="l00181"></a><a class="code" href="classFilterEntryDialog.html#598df103af53b46357e7f5b72ca56989">00181</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#598df103af53b46357e7f5b72ca56989">FilterEntryDialog::slotMatch1Changed</a>(<span class="keyword">const</span> QString&amp; match)
+<a name="l00182"></a>00182 {
+<a name="l00183"></a>00183 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#a0dc9e7d0ab4a85f5426f091eb459565">_filter1</a>.<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a> = match;
+<a name="l00184"></a>00184 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setText (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>());
+<a name="l00185"></a>00185 }
+<a name="l00186"></a>00186
+<a name="l00187"></a><a class="code" href="classFilterEntryDialog.html#fa9fdfabc86df022db4359efe31e8d8f">00187</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#fa9fdfabc86df022db4359efe31e8d8f">FilterEntryDialog::slotMatch2Changed</a>(<span class="keyword">const</span> QString&amp; match)
+<a name="l00188"></a>00188 {
+<a name="l00189"></a>00189 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#e872e95b54e1af0c6773c92cec688020">_filter2</a>.<a class="code" href="classFilterRecord.html#72d4a650ab06738f169b562e5adbbaaa">_match</a> = match;
+<a name="l00190"></a>00190 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setText (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>());
+<a name="l00191"></a>00191 }
+<a name="l00192"></a>00192
+<a name="l00193"></a><a class="code" href="classFilterEntryDialog.html#9b6e94a93facdc06f6c64ef2590a8160">00193</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#9b6e94a93facdc06f6c64ef2590a8160">FilterEntryDialog::slotResetCounter</a>()
+<a name="l00194"></a>00194 {
+<a name="l00195"></a>00195 <a class="code" href="classFilterEntryDlg.html#efe66d0f49d6a04c504811c048317195">_spinCounter</a>-&gt;setValue(0);
+<a name="l00196"></a>00196 }
+<a name="l00197"></a>00197
+<a name="l00198"></a><a class="code" href="classFilterEntryDialog.html#b18666f342aa81585cfc5a9cfb45eeaf">00198</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#b18666f342aa81585cfc5a9cfb45eeaf">FilterEntryDialog::slotCounterChanged</a> (<span class="keywordtype">int</span> val)
+<a name="l00199"></a>00199 {
+<a name="l00200"></a>00200 <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#032bde919691a3b2813f0d70b661f98a">setCounter</a>( val );
+<a name="l00201"></a>00201 <a class="code" href="classFilterEntryDlg.html#b53212305f82709bdcb7a0b89109067b">_editName</a>-&gt;setText (<a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>());
+<a name="l00202"></a>00202 }
+<a name="l00203"></a>00203
+<a name="l00204"></a><a class="code" href="classFilterEntryDialog.html#fb51ce872b6f69e25d69ae885bdbda35">00204</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#fb51ce872b6f69e25d69ae885bdbda35">FilterEntryDialog::slotEditRegExp1</a>()
+<a name="l00205"></a>00205 {
+<a name="l00206"></a>00206 QDialog *editorDialog = KParts::ComponentFactory::createInstanceFromQuery&lt;QDialog&gt;( <span class="stringliteral">"KRegExpEditor/KRegExpEditor"</span> );
+<a name="l00207"></a>00207 <span class="keywordflow">if</span> ( editorDialog )
+<a name="l00208"></a>00208 {
+<a name="l00209"></a>00209 <span class="comment">// kdeutils was installed, so the dialog was found fetch the editor interface</span>
+<a name="l00210"></a>00210 KRegExpEditorInterface *editor = static_cast&lt;KRegExpEditorInterface *&gt;( editorDialog-&gt;qt_cast( <span class="stringliteral">"KRegExpEditorInterface"</span> ) );
+<a name="l00211"></a>00211 Q_ASSERT( editor ); <span class="comment">// This should not fail!</span>
+<a name="l00212"></a>00212
+<a name="l00213"></a>00213 <span class="comment">// now use the editor.</span>
+<a name="l00214"></a>00214 editor-&gt;setRegExp(<a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>-&gt;text());
+<a name="l00215"></a>00215
+<a name="l00216"></a>00216 <span class="comment">// Finally exec the dialog</span>
+<a name="l00217"></a>00217 <span class="keywordflow">if</span> (editorDialog-&gt;exec() == QDialog::Accepted)
+<a name="l00218"></a>00218 <a class="code" href="classFilterEntryDlg.html#c123c8dc1c93f960ee8eb5bcda9c7d10">_editMatch1</a>-&gt;setText (editor-&gt;regExp());
+<a name="l00219"></a>00219 }
+<a name="l00220"></a>00220 }
+<a name="l00221"></a>00221
+<a name="l00222"></a><a class="code" href="classFilterEntryDialog.html#cfcf731be60a186c0fe4f9033efee9bc">00222</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#cfcf731be60a186c0fe4f9033efee9bc">FilterEntryDialog::slotEditRegExp2</a>()
+<a name="l00223"></a>00223 {
+<a name="l00224"></a>00224 QDialog *editorDialog = KParts::ComponentFactory::createInstanceFromQuery&lt;QDialog&gt;( <span class="stringliteral">"KRegExpEditor/KRegExpEditor"</span> );
+<a name="l00225"></a>00225 <span class="keywordflow">if</span> ( editorDialog )
+<a name="l00226"></a>00226 {
+<a name="l00227"></a>00227 <span class="comment">// kdeutils was installed, so the dialog was found fetch the editor interface</span>
+<a name="l00228"></a>00228 KRegExpEditorInterface *editor = static_cast&lt;KRegExpEditorInterface *&gt;( editorDialog-&gt;qt_cast( <span class="stringliteral">"KRegExpEditorInterface"</span> ) );
+<a name="l00229"></a>00229 Q_ASSERT( editor ); <span class="comment">// This should not fail!</span>
+<a name="l00230"></a>00230
+<a name="l00231"></a>00231 <span class="comment">// now use the editor.</span>
+<a name="l00232"></a>00232 editor-&gt;setRegExp(<a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>-&gt;text());
+<a name="l00233"></a>00233
+<a name="l00234"></a>00234 <span class="comment">// Finally exec the dialog</span>
+<a name="l00235"></a>00235 <span class="keywordflow">if</span> (editorDialog-&gt;exec() == QDialog::Accepted)
+<a name="l00236"></a>00236 <a class="code" href="classFilterEntryDlg.html#125f104edaa77af22c802d1d5c4ead27">_editMatch2</a>-&gt;setText (editor-&gt;regExp());
+<a name="l00237"></a>00237 }
+<a name="l00238"></a>00238 }
+<a name="l00239"></a>00239
+<a name="l00240"></a><a class="code" href="classFilterEntryDialog.html#1ff4443376696447597710971eb497bb">00240</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#1ff4443376696447597710971eb497bb">FilterEntryDialog::slotToggleRegExp1</a> (<span class="keywordtype">bool</span> on)
+<a name="l00241"></a>00241 {
+<a name="l00242"></a>00242 <a class="code" href="classFilterEntryDlg.html#d1f54136c4b3a91a01de4715f8eba058">_buttonEditRegExp1</a>-&gt;setEnabled (on);
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244
+<a name="l00245"></a><a class="code" href="classFilterEntryDialog.html#8a846edd8d8d1d25c475346ecf747d64">00245</a> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#8a846edd8d8d1d25c475346ecf747d64">FilterEntryDialog::slotToggleRegExp2</a> (<span class="keywordtype">bool</span> on)
+<a name="l00246"></a>00246 {
+<a name="l00247"></a>00247 <a class="code" href="classFilterEntryDlg.html#607041668b5763bd8d64c51dc46e2b18">_buttonEditRegExp2</a>-&gt;setEnabled (on);
+<a name="l00248"></a>00248 }
+<a name="l00249"></a>00249
+<a name="l00250"></a>00250
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterentrydialog_8h-source.html b/doc/html/filterentrydialog_8h-source.html
new file mode 100644
index 0000000..542ac05
--- /dev/null
+++ b/doc/html/filterentrydialog_8h-source.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterentrydialog.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterentrydialog.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filterentrydialog.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Mit Sep 24 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef FILTERENTRYDIALOG_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define FILTERENTRYDIALOG_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "filterelem.h"</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "FilterEntryDlg.h"</span>
+<a name="l00024"></a>00024
+<a name="l00029"></a><a class="code" href="classFilterEntryDialog.html">00029</a> <span class="keyword">class </span><a class="code" href="classFilterEntryDialog.html">FilterEntryDialog</a> : <span class="keyword">public</span> <a class="code" href="classFilterEntryDlg.html">FilterEntryDlg</a> {
+<a name="l00030"></a>00030 Q_OBJECT
+<a name="l00031"></a>00031 <span class="keyword">public</span>:
+<a name="l00032"></a>00032 <a class="code" href="classFilterEntryDialog.html#8afdfaa4c1f8c87fe62d0539362d4096">FilterEntryDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="classFilterElem.html">FilterElem</a>* elem);
+<a name="l00033"></a>00033 <a class="code" href="classFilterEntryDialog.html#4bd7012e9db9522d88b3d608ec8906d1">~FilterEntryDialog</a>();
+<a name="l00034"></a>00034 <span class="keyword">public</span> slots:
+<a name="l00035"></a>00035 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#f3998b74a965c468fd402a1fb6a2119a">slotOk</a> ();
+<a name="l00036"></a>00036 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#9090b80ae92e98a8e9bbe7286eaba31f">slotItem1Selected</a> (<span class="keywordtype">int</span>);
+<a name="l00037"></a>00037 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#06db22e10498d15b0522482f64b1bb2e">slotItem2Selected</a> (<span class="keywordtype">int</span>);
+<a name="l00038"></a>00038 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#cb27cf3391fbaa0c98248029da8c9d85">slotSecondCondition</a> (<span class="keywordtype">int</span>);
+<a name="l00039"></a>00039 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#d1b8e6ad082b138b40d603600619880e">slotCondition1Selected</a>(<span class="keywordtype">int</span>);
+<a name="l00040"></a>00040 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#fef2a5891f1c85fdd64316617475efc4">slotCondition2Selected</a>(<span class="keywordtype">int</span>);
+<a name="l00041"></a>00041 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#598df103af53b46357e7f5b72ca56989">slotMatch1Changed</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00042"></a>00042 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#fa9fdfabc86df022db4359efe31e8d8f">slotMatch2Changed</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00043"></a>00043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#9b6e94a93facdc06f6c64ef2590a8160">slotResetCounter</a>();
+<a name="l00044"></a>00044 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#b18666f342aa81585cfc5a9cfb45eeaf">slotCounterChanged</a>(<span class="keywordtype">int</span>);
+<a name="l00045"></a>00045 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#fb51ce872b6f69e25d69ae885bdbda35">slotEditRegExp1</a>();
+<a name="l00046"></a>00046 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#cfcf731be60a186c0fe4f9033efee9bc">slotEditRegExp2</a>();
+<a name="l00047"></a>00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#1ff4443376696447597710971eb497bb">slotToggleRegExp1</a>(<span class="keywordtype">bool</span>);
+<a name="l00048"></a>00048 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFilterEntryDialog.html#8a846edd8d8d1d25c475346ecf747d64">slotToggleRegExp2</a>(<span class="keywordtype">bool</span>);
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="keyword">private</span>:
+<a name="l00051"></a><a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">00051</a> <a class="code" href="classFilterElem.html">FilterElem</a>* <a class="code" href="classFilterEntryDialog.html#9d49564214ed9c9c7ee9be3b2983cca8">_elem</a>;
+<a name="l00052"></a>00052 };
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterentrydialog_8moc_8cpp-source.html b/doc/html/filterentrydialog_8moc_8cpp-source.html
new file mode 100644
index 0000000..630ecca
--- /dev/null
+++ b/doc/html/filterentrydialog_8moc_8cpp-source.html
@@ -0,0 +1,192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterentrydialog.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterentrydialog.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** FilterEntryDialog meta object code from reading C++ file 'filterentrydialog.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fri Jun 29 22:09:01 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: filterentrydialog_8moc_8cpp-source.html,v 1.10 2007/07/05 17:37:50 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "filterentrydialog.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *FilterEntryDialog::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"FilterEntryDialog"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *FilterEntryDialog::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_FilterEntryDialog( <span class="stringliteral">"FilterEntryDialog"</span>, &amp;FilterEntryDialog::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString FilterEntryDialog::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"FilterEntryDialog"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString FilterEntryDialog::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"FilterEntryDialog"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* FilterEntryDialog::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = FilterEntryDlg::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotOk"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_1[] = {
+<a name="l00057"></a>00057 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotItem1Selected"</span>, 1, param_slot_1 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_2[] = {
+<a name="l00061"></a>00061 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotItem2Selected"</span>, 1, param_slot_2 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_3[] = {
+<a name="l00065"></a>00065 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00066"></a>00066 };
+<a name="l00067"></a>00067 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotSecondCondition"</span>, 1, param_slot_3 };
+<a name="l00068"></a>00068 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_4[] = {
+<a name="l00069"></a>00069 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00070"></a>00070 };
+<a name="l00071"></a>00071 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotCondition1Selected"</span>, 1, param_slot_4 };
+<a name="l00072"></a>00072 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_5[] = {
+<a name="l00073"></a>00073 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00074"></a>00074 };
+<a name="l00075"></a>00075 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_5 = {<span class="stringliteral">"slotCondition2Selected"</span>, 1, param_slot_5 };
+<a name="l00076"></a>00076 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_6[] = {
+<a name="l00077"></a>00077 { 0, &amp;static_QUType_QString, 0, QUParameter::In }
+<a name="l00078"></a>00078 };
+<a name="l00079"></a>00079 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_6 = {<span class="stringliteral">"slotMatch1Changed"</span>, 1, param_slot_6 };
+<a name="l00080"></a>00080 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_7[] = {
+<a name="l00081"></a>00081 { 0, &amp;static_QUType_QString, 0, QUParameter::In }
+<a name="l00082"></a>00082 };
+<a name="l00083"></a>00083 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_7 = {<span class="stringliteral">"slotMatch2Changed"</span>, 1, param_slot_7 };
+<a name="l00084"></a>00084 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_8 = {<span class="stringliteral">"slotResetCounter"</span>, 0, 0 };
+<a name="l00085"></a>00085 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_9[] = {
+<a name="l00086"></a>00086 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00087"></a>00087 };
+<a name="l00088"></a>00088 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_9 = {<span class="stringliteral">"slotCounterChanged"</span>, 1, param_slot_9 };
+<a name="l00089"></a>00089 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_10 = {<span class="stringliteral">"slotEditRegExp1"</span>, 0, 0 };
+<a name="l00090"></a>00090 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_11 = {<span class="stringliteral">"slotEditRegExp2"</span>, 0, 0 };
+<a name="l00091"></a>00091 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_12[] = {
+<a name="l00092"></a>00092 { 0, &amp;static_QUType_bool, 0, QUParameter::In }
+<a name="l00093"></a>00093 };
+<a name="l00094"></a>00094 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_12 = {<span class="stringliteral">"slotToggleRegExp1"</span>, 1, param_slot_12 };
+<a name="l00095"></a>00095 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_13[] = {
+<a name="l00096"></a>00096 { 0, &amp;static_QUType_bool, 0, QUParameter::In }
+<a name="l00097"></a>00097 };
+<a name="l00098"></a>00098 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_13 = {<span class="stringliteral">"slotToggleRegExp2"</span>, 1, param_slot_13 };
+<a name="l00099"></a>00099 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00100"></a>00100 { <span class="stringliteral">"slotOk()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00101"></a>00101 { <span class="stringliteral">"slotItem1Selected(int)"</span>, &amp;slot_1, QMetaData::Public },
+<a name="l00102"></a>00102 { <span class="stringliteral">"slotItem2Selected(int)"</span>, &amp;slot_2, QMetaData::Public },
+<a name="l00103"></a>00103 { <span class="stringliteral">"slotSecondCondition(int)"</span>, &amp;slot_3, QMetaData::Public },
+<a name="l00104"></a>00104 { <span class="stringliteral">"slotCondition1Selected(int)"</span>, &amp;slot_4, QMetaData::Public },
+<a name="l00105"></a>00105 { <span class="stringliteral">"slotCondition2Selected(int)"</span>, &amp;slot_5, QMetaData::Public },
+<a name="l00106"></a>00106 { <span class="stringliteral">"slotMatch1Changed(const QString&amp;)"</span>, &amp;slot_6, QMetaData::Public },
+<a name="l00107"></a>00107 { <span class="stringliteral">"slotMatch2Changed(const QString&amp;)"</span>, &amp;slot_7, QMetaData::Public },
+<a name="l00108"></a>00108 { <span class="stringliteral">"slotResetCounter()"</span>, &amp;slot_8, QMetaData::Public },
+<a name="l00109"></a>00109 { <span class="stringliteral">"slotCounterChanged(int)"</span>, &amp;slot_9, QMetaData::Public },
+<a name="l00110"></a>00110 { <span class="stringliteral">"slotEditRegExp1()"</span>, &amp;slot_10, QMetaData::Public },
+<a name="l00111"></a>00111 { <span class="stringliteral">"slotEditRegExp2()"</span>, &amp;slot_11, QMetaData::Public },
+<a name="l00112"></a>00112 { <span class="stringliteral">"slotToggleRegExp1(bool)"</span>, &amp;slot_12, QMetaData::Public },
+<a name="l00113"></a>00113 { <span class="stringliteral">"slotToggleRegExp2(bool)"</span>, &amp;slot_13, QMetaData::Public }
+<a name="l00114"></a>00114 };
+<a name="l00115"></a>00115 metaObj = QMetaObject::new_metaobject(
+<a name="l00116"></a>00116 <span class="stringliteral">"FilterEntryDialog"</span>, parentObject,
+<a name="l00117"></a>00117 slot_tbl, 14,
+<a name="l00118"></a>00118 0, 0,
+<a name="l00119"></a>00119 #ifndef QT_NO_PROPERTIES
+<a name="l00120"></a>00120 0, 0,
+<a name="l00121"></a>00121 0, 0,
+<a name="l00122"></a>00122 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00123"></a>00123 0, 0 );
+<a name="l00124"></a>00124 cleanUp_FilterEntryDialog.setMetaObject( metaObj );
+<a name="l00125"></a>00125 <span class="keywordflow">return</span> metaObj;
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128 <span class="keywordtype">void</span>* FilterEntryDialog::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00129"></a>00129 {
+<a name="l00130"></a>00130 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"FilterEntryDialog"</span> ) )
+<a name="l00131"></a>00131 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00132"></a>00132 <span class="keywordflow">return</span> FilterEntryDlg::qt_cast( clname );
+<a name="l00133"></a>00133 }
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 <span class="keywordtype">bool</span> FilterEntryDialog::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00136"></a>00136 {
+<a name="l00137"></a>00137 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00138"></a>00138 <span class="keywordflow">case</span> 0: <a class="code" href="classFilterEntryDialog.html#f3998b74a965c468fd402a1fb6a2119a">slotOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00139"></a>00139 <span class="keywordflow">case</span> 1: <a class="code" href="classFilterEntryDialog.html#9090b80ae92e98a8e9bbe7286eaba31f">slotItem1Selected</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00140"></a>00140 <span class="keywordflow">case</span> 2: <a class="code" href="classFilterEntryDialog.html#06db22e10498d15b0522482f64b1bb2e">slotItem2Selected</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00141"></a>00141 <span class="keywordflow">case</span> 3: <a class="code" href="classFilterEntryDialog.html#cb27cf3391fbaa0c98248029da8c9d85">slotSecondCondition</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00142"></a>00142 <span class="keywordflow">case</span> 4: <a class="code" href="classFilterEntryDialog.html#d1b8e6ad082b138b40d603600619880e">slotCondition1Selected</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00143"></a>00143 <span class="keywordflow">case</span> 5: <a class="code" href="classFilterEntryDialog.html#fef2a5891f1c85fdd64316617475efc4">slotCondition2Selected</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00144"></a>00144 <span class="keywordflow">case</span> 6: <a class="code" href="classFilterEntryDialog.html#598df103af53b46357e7f5b72ca56989">slotMatch1Changed</a>((<span class="keyword">const</span> QString&amp;)static_QUType_QString.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00145"></a>00145 <span class="keywordflow">case</span> 7: <a class="code" href="classFilterEntryDialog.html#fa9fdfabc86df022db4359efe31e8d8f">slotMatch2Changed</a>((<span class="keyword">const</span> QString&amp;)static_QUType_QString.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00146"></a>00146 <span class="keywordflow">case</span> 8: <a class="code" href="classFilterEntryDialog.html#9b6e94a93facdc06f6c64ef2590a8160">slotResetCounter</a>(); <span class="keywordflow">break</span>;
+<a name="l00147"></a>00147 <span class="keywordflow">case</span> 9: <a class="code" href="classFilterEntryDialog.html#b18666f342aa81585cfc5a9cfb45eeaf">slotCounterChanged</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00148"></a>00148 <span class="keywordflow">case</span> 10: <a class="code" href="classFilterEntryDialog.html#fb51ce872b6f69e25d69ae885bdbda35">slotEditRegExp1</a>(); <span class="keywordflow">break</span>;
+<a name="l00149"></a>00149 <span class="keywordflow">case</span> 11: <a class="code" href="classFilterEntryDialog.html#cfcf731be60a186c0fe4f9033efee9bc">slotEditRegExp2</a>(); <span class="keywordflow">break</span>;
+<a name="l00150"></a>00150 <span class="keywordflow">case</span> 12: <a class="code" href="classFilterEntryDialog.html#1ff4443376696447597710971eb497bb">slotToggleRegExp1</a>((<span class="keywordtype">bool</span>)static_QUType_bool.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00151"></a>00151 <span class="keywordflow">case</span> 13: <a class="code" href="classFilterEntryDialog.html#8a846edd8d8d1d25c475346ecf747d64">slotToggleRegExp2</a>((<span class="keywordtype">bool</span>)static_QUType_bool.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00152"></a>00152 <span class="keywordflow">default</span>:
+<a name="l00153"></a>00153 <span class="keywordflow">return</span> FilterEntryDlg::qt_invoke( _id, _o );
+<a name="l00154"></a>00154 }
+<a name="l00155"></a>00155 <span class="keywordflow">return</span> TRUE;
+<a name="l00156"></a>00156 }
+<a name="l00157"></a>00157
+<a name="l00158"></a>00158 <span class="keywordtype">bool</span> FilterEntryDialog::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00159"></a>00159 {
+<a name="l00160"></a>00160 <span class="keywordflow">return</span> FilterEntryDlg::qt_emit(_id,_o);
+<a name="l00161"></a>00161 }
+<a name="l00162"></a>00162 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span>
+<a name="l00164"></a>00164 <span class="keywordtype">bool</span> FilterEntryDialog::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00165"></a>00165 {
+<a name="l00166"></a>00166 <span class="keywordflow">return</span> FilterEntryDlg::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00167"></a>00167 }
+<a name="l00168"></a>00168
+<a name="l00169"></a>00169 <span class="keywordtype">bool</span> FilterEntryDialog::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00170"></a>00170 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterlist_8cpp-source.html b/doc/html/filterlist_8cpp-source.html
new file mode 100644
index 0000000..9f3a679
--- /dev/null
+++ b/doc/html/filterlist_8cpp-source.html
@@ -0,0 +1,187 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterlist.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterlist.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filterlist.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Sep 25 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "filterlist.h"</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a><a class="code" href="classFilterList.html#6740dd4bfc659afb2791c0e5fcc3fdf2">00021</a> <a class="code" href="classFilterList.html#6740dd4bfc659afb2791c0e5fcc3fdf2">FilterList::FilterList</a>()
+<a name="l00022"></a>00022 {
+<a name="l00023"></a>00023 setAutoDelete (<span class="keyword">true</span>);
+<a name="l00024"></a>00024 }
+<a name="l00025"></a>00025
+<a name="l00026"></a><a class="code" href="classFilterList.html#946c89364770443052dfa2c4b56524ab">00026</a> <a class="code" href="classFilterList.html#946c89364770443052dfa2c4b56524ab">FilterList::~FilterList</a>()
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 }
+<a name="l00029"></a>00029
+<a name="l00030"></a><a class="code" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">00030</a> <span class="keywordtype">void</span> <a class="code" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">FilterList::setCombo</a> (QComboBox* combo, <span class="keywordtype">int</span> nIndex)
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 combo-&gt;clear ();
+<a name="l00033"></a>00033 <span class="keywordflow">for</span> (<a class="code" href="classFilterElem.html">FilterElem</a>* pElem = first(); pElem; pElem = next())
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 combo-&gt;insertItem (pElem-&gt;toString());
+<a name="l00036"></a>00036 }
+<a name="l00037"></a>00037 <span class="keywordflow">if</span> (nIndex &gt;= 0)
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 at (nIndex);
+<a name="l00040"></a>00040 combo-&gt;setCurrentItem (nIndex);
+<a name="l00041"></a>00041 }
+<a name="l00042"></a>00042 }
+<a name="l00043"></a>00043
+<a name="l00044"></a><a class="code" href="classFilterList.html#9a557c994d14156b2bfad410e525da83">00044</a> <a class="code" href="classFilterList.html">FilterList</a>&amp; <a class="code" href="classFilterList.html#9a557c994d14156b2bfad410e525da83">FilterList::operator = </a>(<a class="code" href="classFilterList.html">FilterList</a>&amp; list)
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046 clear ();
+<a name="l00047"></a>00047 <span class="keywordtype">int</span> nIndex = list.at ();
+<a name="l00048"></a>00048 <span class="keywordflow">for</span> (<a class="code" href="classFilterElem.html">FilterElem</a>* item = list.first (); item; item = list.next ())
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050 inSort (<span class="keyword">new</span> <a class="code" href="classFilterElem.html">FilterElem</a> (*item));
+<a name="l00051"></a>00051 }
+<a name="l00052"></a>00052 at (nIndex);
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00054"></a>00054 }
+<a name="l00055"></a>00055
+<a name="l00056"></a><a class="code" href="classFilterList.html#54e537cdc4fcd618107f6337f8734aeb">00056</a> QCollection::Item <a class="code" href="classFilterList.html#54e537cdc4fcd618107f6337f8734aeb">FilterList::newItem</a> (QCollection::Item d)
+<a name="l00057"></a>00057 {
+<a name="l00058"></a>00058 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classFilterElem.html">FilterElem</a> (*(<a class="code" href="classFilterElem.html">FilterElem</a>*)d);
+<a name="l00059"></a>00059 }
+<a name="l00060"></a>00060
+<a name="l00061"></a><a class="code" href="classFilterList.html#578eee835eb5a319f7aba6e4b3aab2a3">00061</a> <span class="keywordtype">int</span> <a class="code" href="classFilterList.html#578eee835eb5a319f7aba6e4b3aab2a3">FilterList::compareItems</a> (QCollection::Item item1, QCollection::Item item2 )
+<a name="l00062"></a>00062 {
+<a name="l00063"></a>00063 <a class="code" href="classFilterElem.html">FilterElem</a>* entry1 = (<a class="code" href="classFilterElem.html">FilterElem</a>*) item1;
+<a name="l00064"></a>00064 <a class="code" href="classFilterElem.html">FilterElem</a>* entry2 = (<a class="code" href="classFilterElem.html">FilterElem</a>*) item2;
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066 <span class="comment">// we sort the high counters first !</span>
+<a name="l00067"></a>00067 <span class="keywordflow">if</span> (entry1-&gt;<a class="code" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">getCounter</a>() &lt; entry2-&gt;<a class="code" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">getCounter</a>())
+<a name="l00068"></a>00068 <span class="keywordflow">return</span> 1;
+<a name="l00069"></a>00069 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (entry1-&gt;<a class="code" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">getCounter</a>() == entry2-&gt;<a class="code" href="classFilterElem.html#911373fc7c641be784ff8d258afb369d">getCounter</a>())
+<a name="l00070"></a>00070 {
+<a name="l00071"></a>00071 <span class="comment">// for equal counters, we sort alphabetical</span>
+<a name="l00072"></a>00072 <span class="keywordflow">if</span> (entry1-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>() &gt; entry2-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>())
+<a name="l00073"></a>00073 <span class="keywordflow">return</span> 1;
+<a name="l00074"></a>00074 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (entry1-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>() == entry2-&gt;<a class="code" href="classFilterElem.html#252af203fd2bf1784359034c73a7f6c8">toString</a>())
+<a name="l00075"></a>00075 <span class="keywordflow">return</span> 0;
+<a name="l00076"></a>00076 <span class="keywordflow">else</span>
+<a name="l00077"></a>00077 <span class="keywordflow">return</span> -1;
+<a name="l00078"></a>00078 }
+<a name="l00079"></a>00079 <span class="keywordflow">else</span> <span class="keywordflow">return</span> -1;
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081
+<a name="l00082"></a><a class="code" href="classFilterList.html#edae5c6d93981d1f4cee91d333492497">00082</a> <span class="keywordtype">void</span> <a class="code" href="classFilterList.html#edae5c6d93981d1f4cee91d333492497">FilterList::readOptions</a> (KConfig* config)
+<a name="l00083"></a>00083 {
+<a name="l00084"></a>00084 <span class="keywordtype">bool</span> goon = <span class="keyword">true</span>;
+<a name="l00085"></a>00085 <span class="keywordtype">int</span> i = 0;
+<a name="l00086"></a>00086 <span class="keywordflow">while</span> (goon)
+<a name="l00087"></a>00087 {
+<a name="l00088"></a>00088 config-&gt;setGroup (QString(<span class="stringliteral">"filter%1"</span>).arg(i));
+<a name="l00089"></a>00089 QString name (config-&gt;readEntry (<span class="stringliteral">"name"</span>));
+<a name="l00090"></a>00090 <span class="keywordflow">if</span> (!name.isEmpty ())
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> counter = config-&gt;readNumEntry (<span class="stringliteral">"counter"</span>);
+<a name="l00093"></a>00093 <a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">FilterRecord::filterType</a> type = (<a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">FilterRecord::filterType</a>)config-&gt;readNumEntry (<span class="stringliteral">"type1"</span>);
+<a name="l00094"></a>00094 <a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">FilterRecord::expressionType</a> expr = (<a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">FilterRecord::expressionType</a>)config-&gt;readNumEntry (<span class="stringliteral">"expression1"</span>);
+<a name="l00095"></a>00095 QString match = config-&gt;readEntry (<span class="stringliteral">"match1"</span>);
+<a name="l00096"></a>00096 <span class="keywordtype">bool</span> caseSensitive = (bool)config-&gt;readNumEntry (<span class="stringliteral">"casesensitive1"</span>, 0);
+<a name="l00097"></a>00097 <span class="keywordtype">bool</span> regExp = (bool)config-&gt;readNumEntry (<span class="stringliteral">"regexp1"</span>, 0);
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <a class="code" href="classFilterElem.html">FilterElem</a>* filter = <span class="keyword">new</span> <a class="code" href="classFilterElem.html">FilterElem</a> (<a class="code" href="classFilterRecord.html">FilterRecord</a>(type, expr, match, caseSensitive, regExp));
+<a name="l00100"></a>00100 filter-&gt;<a class="code" href="classFilterElem.html#032bde919691a3b2813f0d70b661f98a">setCounter</a>( counter );
+<a name="l00101"></a>00101
+<a name="l00102"></a>00102 <a class="code" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">FilterElem::secondCondition</a> secondCondition = (<a class="code" href="classFilterElem.html#211ab8f8eebe5e5e3d87d5ca0b71706c">FilterElem::secondCondition</a>)config-&gt;readNumEntry (<span class="stringliteral">"secondcondition"</span>);
+<a name="l00103"></a>00103 type = (<a class="code" href="classFilterRecord.html#2c0c872991f558350b5f4b8030f63fdb">FilterRecord::filterType</a>)config-&gt;readNumEntry (<span class="stringliteral">"type2"</span>);
+<a name="l00104"></a>00104 expr = (<a class="code" href="classFilterRecord.html#4465ee708aed29f373c691ad63560344">FilterRecord::expressionType</a>)config-&gt;readNumEntry (<span class="stringliteral">"expression2"</span>);
+<a name="l00105"></a>00105 match = config-&gt;readEntry (<span class="stringliteral">"match2"</span>);
+<a name="l00106"></a>00106 caseSensitive = (bool)config-&gt;readNumEntry (<span class="stringliteral">"casesensitive2"</span>, 0);
+<a name="l00107"></a>00107 regExp = (bool)config-&gt;readNumEntry (<span class="stringliteral">"regexp2"</span>, 0);
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 filter-&gt;<a class="code" href="classFilterElem.html#e8ee6b5b370ed5c092e43f7090c0d75f">setSecondCondition</a>(secondCondition, <a class="code" href="classFilterRecord.html">FilterRecord</a> (type, expr, match, caseSensitive, regExp));
+<a name="l00110"></a>00110
+<a name="l00111"></a>00111 inSort (filter);
+<a name="l00112"></a>00112 i++;
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114 <span class="keywordflow">else</span>
+<a name="l00115"></a>00115 goon = <span class="keyword">false</span>;
+<a name="l00116"></a>00116 }
+<a name="l00117"></a>00117 <span class="keywordflow">if</span> (i &gt; 0)
+<a name="l00118"></a>00118 at (0);
+<a name="l00119"></a>00119 sort ();
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121
+<a name="l00122"></a><a class="code" href="classFilterList.html#03c7e453e6d4cd54863d2ab38dad684c">00122</a> <span class="keywordtype">void</span> <a class="code" href="classFilterList.html#03c7e453e6d4cd54863d2ab38dad684c">FilterList::saveOptions</a> (KConfig* config)
+<a name="l00123"></a>00123 {
+<a name="l00124"></a>00124 <span class="comment">//at first we remove all filter setups from the config</span>
+<a name="l00125"></a>00125 <span class="keywordtype">int</span> filterNumber = 0; <span class="comment">//number of deleted filter</span>
+<a name="l00126"></a>00126 <span class="keywordtype">bool</span> ready = <span class="keyword">false</span>; <span class="comment">//TRUE - all filters are deleted</span>
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128 <span class="keywordflow">while</span>( !ready ) <span class="comment">//loop until the last filter setup was removed (ready == true)</span>
+<a name="l00129"></a>00129 {
+<a name="l00130"></a>00130 <span class="comment">//do we have a setup with the current number (filterNumber) ?</span>
+<a name="l00131"></a>00131 <span class="keywordflow">if</span>( config-&gt;hasGroup( QString( CONFIG_GROUP_FILTER ) + QString( <span class="stringliteral">"%1"</span> ).arg( filterNumber ) ) )
+<a name="l00132"></a>00132 {
+<a name="l00133"></a>00133 <span class="comment">//remove group</span>
+<a name="l00134"></a>00134 config-&gt;deleteGroup( QString( CONFIG_GROUP_FILTER ) + QString( <span class="stringliteral">"%1"</span> ).arg( filterNumber ) );
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 <span class="comment">//process next filter</span>
+<a name="l00137"></a>00137 filterNumber++;
+<a name="l00138"></a>00138 }
+<a name="l00139"></a>00139 <span class="keywordflow">else</span>
+<a name="l00140"></a>00140 ready = <span class="keyword">true</span>;
+<a name="l00141"></a>00141 }
+<a name="l00142"></a>00142
+<a name="l00143"></a>00143 <span class="comment">//now we write the configured filters into the config</span>
+<a name="l00144"></a>00144 kdDebug () &lt;&lt; <span class="stringliteral">"FilterList::saveOptions"</span> &lt;&lt; endl;
+<a name="l00145"></a>00145 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; count (); i++)
+<a name="l00146"></a>00146 {
+<a name="l00147"></a>00147 config-&gt;setGroup (QString (<span class="stringliteral">"filter%1"</span>).arg(i));
+<a name="l00148"></a>00148 config-&gt;writeEntry (<span class="stringliteral">"name"</span>, at(i)-&gt;toString());
+<a name="l00149"></a>00149 config-&gt;writeEntry (<span class="stringliteral">"counter"</span>, at(i)-&gt;getCounter() );
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 config-&gt;writeEntry (<span class="stringliteral">"type1"</span>, at(i)-&gt;_filter1._type);
+<a name="l00152"></a>00152 config-&gt;writeEntry (<span class="stringliteral">"expression1"</span>, at(i)-&gt;_filter1._expression);
+<a name="l00153"></a>00153 config-&gt;writeEntry (<span class="stringliteral">"match1"</span>, at(i)-&gt;_filter1._match);
+<a name="l00154"></a>00154 config-&gt;writeEntry (<span class="stringliteral">"casesensitive1"</span>, at(i)-&gt;_filter1._CaseSensitive);
+<a name="l00155"></a>00155 config-&gt;writeEntry (<span class="stringliteral">"regexp1"</span>, at(i)-&gt;_filter1._RegExp);
+<a name="l00156"></a>00156
+<a name="l00157"></a>00157 config-&gt;writeEntry (<span class="stringliteral">"secondcondition"</span>, at(i)-&gt;_secondCondition);
+<a name="l00158"></a>00158
+<a name="l00159"></a>00159 config-&gt;writeEntry (<span class="stringliteral">"type2"</span>, at(i)-&gt;_filter2._type);
+<a name="l00160"></a>00160 config-&gt;writeEntry (<span class="stringliteral">"expression2"</span>, at(i)-&gt;_filter2._expression);
+<a name="l00161"></a>00161 config-&gt;writeEntry (<span class="stringliteral">"match2"</span>, at(i)-&gt;_filter2._match);
+<a name="l00162"></a>00162 config-&gt;writeEntry (<span class="stringliteral">"casesensitive2"</span>, at(i)-&gt;_filter2._CaseSensitive);
+<a name="l00163"></a>00163 config-&gt;writeEntry (<span class="stringliteral">"regexp2"</span>, at(i)-&gt;_filter2._RegExp);
+<a name="l00164"></a>00164 }
+<a name="l00165"></a>00165 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/filterlist_8h-source.html b/doc/html/filterlist_8h-source.html
new file mode 100644
index 0000000..576d7bf
--- /dev/null
+++ b/doc/html/filterlist_8h-source.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/filterlist.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>filterlist.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> filterlist.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Sep 25 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef FILTERLIST_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define FILTERLIST_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="comment">//Qt headers</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qptrlist.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qcombobox.h&gt;</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 <span class="comment">//KDE headers</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;kconfig.h&gt;</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="comment">//KShowmail headers</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "filterelem.h"</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include "constants.h"</span>
+<a name="l00031"></a>00031
+<a name="l00035"></a>00035 <span class="keyword">class </span><a class="code" href="classFilterElem.html">FilterElem</a>;
+<a name="l00036"></a>00036
+<a name="l00037"></a><a class="code" href="classFilterList.html">00037</a> <span class="keyword">class </span><a class="code" href="classFilterList.html">FilterList</a> : <span class="keyword">public</span> QPtrList&lt;FilterElem&gt;
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="keyword">public</span>:
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <a class="code" href="classFilterList.html#6740dd4bfc659afb2791c0e5fcc3fdf2">FilterList</a> ();
+<a name="l00042"></a>00042 <span class="keyword">virtual</span> <a class="code" href="classFilterList.html#946c89364770443052dfa2c4b56524ab">~FilterList</a>();
+<a name="l00043"></a>00043 <a class="code" href="classFilterList.html">FilterList</a>&amp; <a class="code" href="classFilterList.html#9a557c994d14156b2bfad410e525da83">operator = </a>(<a class="code" href="classFilterList.html">FilterList</a>&amp; right);
+<a name="l00044"></a>00044 <span class="keywordtype">void</span> <a class="code" href="classFilterList.html#ad9f3ddd25a111eaacf9b688e4f619ad">setCombo</a> (QComboBox* combo, <span class="keywordtype">int</span> nIndex);
+<a name="l00045"></a>00045 <span class="keywordtype">void</span> <a class="code" href="classFilterList.html#edae5c6d93981d1f4cee91d333492497">readOptions</a> (KConfig* config);
+<a name="l00046"></a>00046
+<a name="l00051"></a>00051 <span class="keywordtype">void</span> <a class="code" href="classFilterList.html#03c7e453e6d4cd54863d2ab38dad684c">saveOptions</a> (KConfig* config);
+<a name="l00052"></a>00052
+<a name="l00053"></a>00053 <span class="keyword">protected</span>:
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classFilterList.html#578eee835eb5a319f7aba6e4b3aab2a3">compareItems</a> (QCollection::Item item1, QCollection::Item item2);
+<a name="l00056"></a>00056 <span class="keyword">virtual</span> QCollection::Item <a class="code" href="classFilterList.html#54e537cdc4fcd618107f6337f8734aeb">newItem</a> (QCollection::Item d);
+<a name="l00057"></a>00057 };
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions.html b/doc/html/functions.html
new file mode 100644
index 0000000..25b17b1
--- /dev/null
+++ b/doc/html/functions.html
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>_account
+: <a class="el" href="classAccountSetupItem.html#6f42afbe7a05c1d431c99fe9de2544cf">AccountSetupItem</a>
+<li>_active
+: <a class="el" href="classAccountSetupItem.html#08984a59b3a03b9ac919da388f9b4d77">AccountSetupItem</a>
+<li>_colAccount
+: <a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075813c78adafbe56de880d99357e659832">ShowListViewItem</a>
+<li>_colContent
+: <a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d07564802e43724f98301b74055e164e8e46">ShowListViewItem</a>
+<li>_colDate
+: <a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075783ffd9ee58a24ab0f850b9a02af6178">ShowListViewItem</a>
+<li>_colFrom
+: <a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d0750c73c4f727d2ef0a095d76df9fadc5ea">ShowListViewItem</a>
+<li>_colNumber
+: <a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075ce177d8abde0abb4153cdf4a5d4ef8ee">ShowListViewItem</a>
+<li>_colSize
+: <a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075d9a6583b5b7e2a25f0678985afa45950">ShowListViewItem</a>
+<li>_colState
+: <a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075d33223c37563c4e7c517e8428d272c42">ShowListViewItem</a>
+<li>_colSubject
+: <a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075c0d8dc86f4421edd8c8e7327f0729737">ShowListViewItem</a>
+<li>_colTo
+: <a class="el" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075c3cae478dcb1fd7ef007ffd09e2576e0">ShowListViewItem</a>
+<li>_password
+: <a class="el" href="classAccountSetupItem.html#8ccb6320dbfbdcc84c9153d44cbc7f53">AccountSetupItem</a>
+<li>_passwordStorage
+: <a class="el" href="classAccountSetupItem.html#cc3d0e67733b2651627ced562a78493d">AccountSetupItem</a>
+<li>_port
+: <a class="el" href="classAccountSetupItem.html#09655b292b183798d38134f6239904a9">AccountSetupItem</a>
+<li>_protocol
+: <a class="el" href="classAccountSetupItem.html#0a8ebdb7e6a0fe7f8d2087e76886e83f">AccountSetupItem</a>
+<li>_server
+: <a class="el" href="classAccountSetupItem.html#63330ee312d151d983c2c6d7599c1f7a">AccountSetupItem</a>
+<li>_transferSecurity
+: <a class="el" href="classAccountSetupItem.html#a2efe33199e3634f32d700331e8c6402">AccountSetupItem</a>
+<li>_user
+: <a class="el" href="classAccountSetupItem.html#a5d1dc044834b57ed6cb965f1b566d18">AccountSetupItem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x61.html b/doc/html/functions_0x61.html
new file mode 100644
index 0000000..643919d
--- /dev/null
+++ b/doc/html/functions_0x61.html
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li id="current"><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>account
+: <a class="el" href="classFilterLogEntry.html#712d167a9ba886be14ca9ad1bc8341f7">FilterLogEntry</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#d36bac5f37a31a7d6b1b3070d0ac89f7">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#c101868fd42507b8493b1f514a81fbc2">FilterLogViewMovedItem</a>
+, <a class="el" href="classAccountSetupDialog.html#0585145e7ae4b3e22377c6ed787c9eb0">AccountSetupDialog</a>
+, <a class="el" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">ServerDialog</a>
+<li>AccountDeletionMap
+: <a class="el" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">ConfigList</a>
+<li>AccountListView
+: <a class="el" href="classConfigAccounts.html#ced2eabc665f10450ae950e713e5eba3">ConfigAccounts</a>
+<li>AccountRefreshMap
+: <a class="el" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">ConfigList</a>
+<li>AccountSetupDialog()
+: <a class="el" href="classAccountSetupDialog.html#7759eda115eefba12fb2de58f286edc2">AccountSetupDialog</a>
+<li>AccountSetupItem()
+: <a class="el" href="classAccountSetupItem.html#9c970fc3be4c2d02bb1f194d6ec97d62">AccountSetupItem</a>
+<li>AccountShowBodiesMap
+: <a class="el" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">ConfigList</a>
+<li>act
+: <a class="el" href="classFilterLogEntry.html#491ab294e7c012aaf2ecefbd5a40467a">FilterLogEntry</a>
+<li>action
+: <a class="el" href="structTypes_1_1DownloadActionParams__Type.html#d41d45e85476d483baa76fd209ea4cff">Types::DownloadActionParams_Type</a>
+, <a class="el" href="classFilterSetupItem.html#546a1bdc65a76a246d7d1d5209942b38">FilterSetupItem</a>
+, <a class="el" href="classFilterItem.html#d64fa3d718d8c849dfe6dff9d3e595b3">FilterItem</a>
+<li>active
+: <a class="el" href="classHeaderFilter.html#3c14bb815e8616df14a6c225fd9d4469">HeaderFilter</a>
+<li>addCriteriaWidget()
+: <a class="el" href="classFilterSetupDialog.html#2aa9a08f938a280309bbc11a53ae1356">FilterSetupDialog</a>
+<li>addDeletedMail()
+: <a class="el" href="classFilterLog.html#5211bb97e97e271f56fb29d47ddde90e">FilterLog</a>
+<li>addEntry()
+: <a class="el" href="classFilterLog.html#ae0fa8c9dfa7defe284a24906bfb6894">FilterLog</a>
+<li>addFeatureList()
+: <a class="el" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">KShowMailApp</a>
+<li>addMailBoxListItem()
+: <a class="el" href="classMailBoxWizard.html#4c159ac204891faf8579cb488f841ca1">MailBoxWizard</a>
+<li>addMovedMail()
+: <a class="el" href="classFilterLog.html#1e98c535579ec9820c427e19f62078b2">FilterLog</a>
+<li>addView()
+: <a class="el" href="classKshowmailDoc.html#d9c7e004cad6927dd62d7a0d8f1f29b1">KshowmailDoc</a>
+<li>AlertDialog()
+: <a class="el" href="classAlertDialog.html#0c3106b439a19f0b5a240b3095595880">AlertDialog</a>
+<li>AlertDlg()
+: <a class="el" href="classAlertDlg.html#b8b7463dbb2a1c27a84f3846db46027b">AlertDlg</a>
+<li>AlertDlgLayout
+: <a class="el" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlg</a>
+<li>allowHTML()
+: <a class="el" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">ConfigList</a>
+<li>appConfig
+: <a class="el" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">ConfigElem</a>
+<li>appendNewMail()
+: <a class="el" href="classShowRecord.html#97b16a09a5a51b68f7d2b3efb95c80ea">ShowRecord</a>
+<li>applyFilters()
+: <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">ConfigElem</a>
+<li>applyFiltersDeleted()
+: <a class="el" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">ConfigElem</a>
+<li>applyHeaderFilter()
+: <a class="el" href="classShowRecordElem.html#09ca2f0d70bdf8ed2bb7d75ef13bec12">ShowRecordElem</a>
+, <a class="el" href="classShowRecord.html#a2c3ad37ee0eb7eb41d7820e05352502">ShowRecord</a>
+<li>askCloseConfirmation()
+: <a class="el" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">KShowMailApp</a>
+<li>assertPassword()
+: <a class="el" href="classConfigElem.html#973328114a20a798887ab040aba33141">ConfigElem</a>
+<li>AutoRefreshOn()
+: <a class="el" href="classConfigList.html#cae6685097cd8e5e63cee28e17d92d41">ConfigList</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x62.html b/doc/html/functions_0x62.html
new file mode 100644
index 0000000..4812c96
--- /dev/null
+++ b/doc/html/functions_0x62.html
@@ -0,0 +1,130 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li id="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>beep()
+: <a class="el" href="classConfigList.html#28739bc3cd7ce87dbd7f994081375a41">ConfigList</a>
+<li>Black
+: <a class="el" href="classSenderListDialog.html#c9198349954e23bb42c0d5a6c573fbbd0a92a85d0befa7f9346e343c016a187b">SenderListDialog</a>
+<li>blacklist
+: <a class="el" href="classSenderListFilter.html#18cefb81d2ba5d663f3c5d26d098265b">SenderListFilter</a>
+<li>blacklistAction
+: <a class="el" href="classSenderListFilter.html#bbde9560d26d88cd90b7adcdf9622240">SenderListFilter</a>
+<li>btnAdd
+: <a class="el" href="classConfigFilter.html#d82b8fe7bca580c1c86361be2d998a29">ConfigFilter</a>
+, <a class="el" href="classConfigAccounts.html#0c5ebb039f7347640a58c5ee57098779">ConfigAccounts</a>
+<li>btnAddCriteria
+: <a class="el" href="classFilterSetupDialog.html#483e48b31515d4092ff732909d04e70f">FilterSetupDialog</a>
+<li>btnDelMailsRemoveDays
+: <a class="el" href="classConfigLog.html#fce2bf2c6b740bf60db4c1d3eb006689">ConfigLog</a>
+<li>btnDelMailsRemoveExit
+: <a class="el" href="classConfigLog.html#68ebd0dad2255583411429bd5e953d4b">ConfigLog</a>
+<li>btnEdit
+: <a class="el" href="classConfigAccounts.html#95cd2f5c99c1d91560b46ced9d9d1fbf">ConfigAccounts</a>
+, <a class="el" href="classConfigFilter.html#e1763aa712de4ef72f045eeadc8af472">ConfigFilter</a>
+<li>btnMailboxWizard
+: <a class="el" href="classConfigFilter.html#e44fc384a0fa34800b713b726cb67b39">ConfigFilter</a>
+, <a class="el" href="classConfigSpamcheck.html#79c1b7b26c94e7fa9353f478b67aad36">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupDialog.html#be7549b4b90d586b05236dd9077703c2">FilterSetupDialog</a>
+<li>btnMailDir
+: <a class="el" href="classMailBoxWizard.html#6d8dfe0d36dd87385738df672446b149">MailBoxWizard</a>
+<li>btnMoveBottom
+: <a class="el" href="classConfigFilter.html#1f56ae436a4df8ae216e19f1b9ecbf95">ConfigFilter</a>
+<li>btnMoveDown
+: <a class="el" href="classConfigFilter.html#6d50c434a5c67d23785cf70a4958f536">ConfigFilter</a>
+<li>btnMoveTop
+: <a class="el" href="classConfigFilter.html#3936c764c0a6152232e13f5a25b55ab6">ConfigFilter</a>
+<li>btnMoveUp
+: <a class="el" href="classConfigFilter.html#f6f460803a19cd2e1b5f56cb9f5a7d0a">ConfigFilter</a>
+<li>btnMovMailsRemoveDays
+: <a class="el" href="classConfigLog.html#84301947e00f41cff17fa0dabdac23da">ConfigLog</a>
+<li>btnMovMailsRemoveExit
+: <a class="el" href="classConfigLog.html#c8a6cb4285aa777d4c6b4207e598f680">ConfigLog</a>
+<li>btnNewMailsChooseCommand
+: <a class="el" href="classConfigActions.html#1b0e5c5712a4c791ace1441190ec44b4">ConfigActions</a>
+<li>btnNewMailsChooseSound
+: <a class="el" href="classConfigActions.html#ba27e4247bca54e550c623e0c0e43e2e">ConfigActions</a>
+<li>btnNewMailsExecCommand
+: <a class="el" href="classConfigActions.html#e44618d32db70130b3d39b1d7bc45acb">ConfigActions</a>
+<li>btnNewMailsPlaySound
+: <a class="el" href="classConfigActions.html#36d655db8bb7763e522adf67df33d747">ConfigActions</a>
+<li>btnOpenBlacklist
+: <a class="el" href="classConfigFilter.html#7174045c4556a9561c4973b9ef939242">ConfigFilter</a>
+<li>btnOpenRegExpEditor
+: <a class="el" href="classFilterCriteriaWidget.html#41299a8b2eca0903834c110ce0b25384">FilterCriteriaWidget</a>
+<li>btnOpenWhitelist
+: <a class="el" href="classConfigFilter.html#5f2657065bc7241093ea3cfc1a8992bc">ConfigFilter</a>
+<li>btnRemove
+: <a class="el" href="classConfigFilter.html#a07c7a7e15ccdf67f08d074e81ba4376">ConfigFilter</a>
+, <a class="el" href="classConfigAccounts.html#52e23250590a8ad13e1992898a23e635">ConfigAccounts</a>
+<li>btnRemoveCriteria
+: <a class="el" href="classFilterSetupDialog.html#dd3a087c23bd8792411f377a0d93f924">FilterSetupDialog</a>
+<li>btnTest
+: <a class="el" href="classConfigSpamcheck.html#d4a40e236a30b5338df427377f6c4c75">ConfigSpamcheck</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html
new file mode 100644
index 0000000..bf354fe
--- /dev/null
+++ b/doc/html/functions_0x63.html
@@ -0,0 +1,285 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li id="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>cancelRefresh()
+: <a class="el" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">ConfigElem</a>
+<li>cancelShowHeaders
+: <a class="el" href="classShowRecord.html#8f9c8ce1f77c014cd4efcbf65c9b11f5">ShowRecord</a>
+, <a class="el" href="classShowRecordElem.html#b6aceead6b70f3e3f5e6af530c5ac1af">ShowRecordElem</a>
+, <a class="el" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">ConfigElem</a>
+<li>cboProtocol
+: <a class="el" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#ad109f88ad94c12be8f6a7f5892f8308">AccountSetupDialog</a>
+<li>check()
+: <a class="el" href="classFilterItem.html#439cff33995713fb341654a1d6f6fffa">FilterItem</a>
+, <a class="el" href="classFilterItemCriteria.html#e375925202f58a23336366bf68c8d1ab">FilterItemCriteria</a>
+, <a class="el" href="classHeaderFilter.html#ebfa41067bf1df5c34ebeb5fb6ea9029">HeaderFilter</a>
+, <a class="el" href="classSenderListFilter.html#03ac4bb843906d784fcbe6ac8bef7b31">SenderListFilter</a>
+<li>checkNum()
+: <a class="el" href="classFilterItemCriteria.html#370357b8a308aaeea0259ac83363f974">FilterItemCriteria</a>
+<li>checkText()
+: <a class="el" href="classFilterItemCriteria.html#afabde4db9b123bfd29b631654d17284">FilterItemCriteria</a>
+<li>chkAccountlistAccount
+: <a class="el" href="classConfigDisplay.html#eed2bda3ddef71cb93551499edcdd7d4">ConfigDisplay</a>
+<li>chkAccountlistActive
+: <a class="el" href="classConfigDisplay.html#02db52720d61f28444a2b8fcacb37797">ConfigDisplay</a>
+<li>chkAccountlistMessages
+: <a class="el" href="classConfigDisplay.html#7957216f75d54b7dbacb495b413fc9d0">ConfigDisplay</a>
+<li>chkAccountlistServer
+: <a class="el" href="classConfigDisplay.html#7ee137ded8f5f0f4277041c45d0d8b9a">ConfigDisplay</a>
+<li>chkAccountlistSize
+: <a class="el" href="classConfigDisplay.html#84d2c8afcd8f9d3bb5115e8d2c270cdf">ConfigDisplay</a>
+<li>chkAccountlistUser
+: <a class="el" href="classConfigDisplay.html#f08e20265d27eea0dee1a849e785e5aa">ConfigDisplay</a>
+<li>chkActivateFilter
+: <a class="el" href="classConfigFilter.html#c2a415bbf59e3e3849a646e2175a14dd">ConfigFilter</a>
+<li>chkActive
+: <a class="el" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#ae0af23b1fed06d16ebb995a4cc881db">AccountSetupDialog</a>
+<li>chkAllowHTML
+: <a class="el" href="classConfigDisplay.html#0604eee5dd84775d044bd149747754e9">ConfigDisplay</a>
+<li>chkCaseSensitive
+: <a class="el" href="classFilterCriteriaWidget.html#464ed7fa31017e93ecb38f4dd86472f5">FilterCriteriaWidget</a>
+<li>chkCloseToTray
+: <a class="el" href="classConfigGeneral.html#3254112303352fc179d917eb3d07ecaa">ConfigGeneral</a>
+<li>chkConfirmClose
+: <a class="el" href="classConfigGeneral.html#1d88b57020db593d5d5dfbad12de0fff">ConfigGeneral</a>
+<li>chkConfirmDelete
+: <a class="el" href="classConfigGeneral.html#8c6c174874a4bb90ba1436e07b87ad80">ConfigGeneral</a>
+<li>chkKeepNew
+: <a class="el" href="classConfigGeneral.html#20f2f3ce054fe6e0b7258e50f4414457">ConfigGeneral</a>
+<li>chkLogDeletedMails
+: <a class="el" href="classConfigLog.html#b8fff5d7cbb30185227c702e1b679be6">ConfigLog</a>
+<li>chkLogMovedMails
+: <a class="el" href="classConfigLog.html#dc2656eee036eb7da225edf63b73f2d1">ConfigLog</a>
+<li>chkMessagelistAccount
+: <a class="el" href="classConfigDisplay.html#f493b7da71ca2d9a77cc5746f76d61b1">ConfigDisplay</a>
+<li>chkMessagelistContent
+: <a class="el" href="classConfigDisplay.html#30f694a335efce99f6872d348cb00dc0">ConfigDisplay</a>
+<li>chkMessagelistDate
+: <a class="el" href="classConfigDisplay.html#a22a37699e555d084931f436b6e59bed">ConfigDisplay</a>
+<li>chkMessagelistFrom
+: <a class="el" href="classConfigDisplay.html#407aaa1e6679678e8548a24e9f60ab34">ConfigDisplay</a>
+<li>chkMessagelistNumber
+: <a class="el" href="classConfigDisplay.html#7cd606b3c05b2681bb7aba6322f084bc">ConfigDisplay</a>
+<li>chkMessagelistSize
+: <a class="el" href="classConfigDisplay.html#7491226de75afc818d742dfb1416401e">ConfigDisplay</a>
+<li>chkMessagelistState
+: <a class="el" href="classConfigDisplay.html#a96647e5836a520a79d0a6a5147eda81">ConfigDisplay</a>
+<li>chkMessagelistSubject
+: <a class="el" href="classConfigDisplay.html#6f988f3e6dcc34a0709b9f997b889488">ConfigDisplay</a>
+<li>chkMessagelistTo
+: <a class="el" href="classConfigDisplay.html#ec3b78b0095f9dacb0ae0a488ecd5113">ConfigDisplay</a>
+<li>chkMinimizeToTray
+: <a class="el" href="classConfigGeneral.html#7397987b9f58654afcbcc35c3b6069fa">ConfigGeneral</a>
+<li>chkNewMailsAlertWindow
+: <a class="el" href="classConfigActions.html#4efebd1c902bf5a2f3a1bb60f9a67c5f">ConfigActions</a>
+<li>chkNewMailsBeep
+: <a class="el" href="classConfigActions.html#cb1d2eed97f240d95881272500d55923">ConfigActions</a>
+<li>chkNewMailsCommand
+: <a class="el" href="classConfigActions.html#3a0cd2fad3a3d03dc4c4227cc511265f">ConfigActions</a>
+<li>chkNewMailsMainWindow
+: <a class="el" href="classConfigActions.html#3a2c278df3742d407c8c85f649131869">ConfigActions</a>
+<li>chkNewMailsSound
+: <a class="el" href="classConfigActions.html#fef65cfb36bbcd44a2ec8c536a7913bd">ConfigActions</a>
+<li>chkNoNewMailsMinimize
+: <a class="el" href="classConfigActions.html#cd4695212a9a586e7a480fde4319970f">ConfigActions</a>
+<li>chkNoNewMailsTerminate
+: <a class="el" href="classConfigActions.html#1714fffad832835ae72a8ab1b72c6e63">ConfigActions</a>
+<li>chkShowConnectionErrors
+: <a class="el" href="classConfigGeneral.html#33232a5c81b81ebf699f128eb74bcc9c">ConfigGeneral</a>
+<li>chkStartMinimized
+: <a class="el" href="classConfigGeneral.html#506f6878bd107dcc0d515236fcb65225">ConfigGeneral</a>
+<li>clear()
+: <a class="el" href="classKShowMailDock.html#60d63eca3fd1c24df211f88839ab197c">KShowMailDock</a>
+<li>clearDeletedMailsLog()
+: <a class="el" href="classFilterLog.html#ce778330869163990b75091ff52eaaed">FilterLog</a>
+<li>clearMailList()
+: <a class="el" href="classConfigElem.html#5fc7f4f73b17bb27faef10d96b80a77c">ConfigElem</a>
+<li>clearMailListView()
+: <a class="el" href="classKshowmailView.html#5cc4e2c1caaf6fae6af80b068aada95e">KshowmailView</a>
+<li>clearMovedMailsLog()
+: <a class="el" href="classFilterLog.html#ada8a65c0ff35e777127dff2977644b4">FilterLog</a>
+<li>closeToTray()
+: <a class="el" href="classConfigList.html#fa610dea65deb4e7e26c01926e740e84">ConfigList</a>
+<li>cmbAction
+: <a class="el" href="classConfigSpamcheck.html#061d393ca53e544cc648af30cf0b9a35">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupDialog.html#299b83408156afea479e156d64b28208">FilterSetupDialog</a>
+<li>cmbActionOthers
+: <a class="el" href="classConfigFilter.html#c98a570d959fda8ecf0ae3abf6c6045b">ConfigFilter</a>
+<li>cmbConditionNum
+: <a class="el" href="classFilterCriteriaWidget.html#7bcb4db13575d312986ee56b18149256">FilterCriteriaWidget</a>
+<li>cmbConditionText
+: <a class="el" href="classFilterCriteriaWidget.html#757183597ee7613f518ea7a0e6dc3c86">FilterCriteriaWidget</a>
+<li>cmbSource
+: <a class="el" href="classFilterCriteriaWidget.html#a60915511ddf8072f4fb8b23e1a1c1aa">FilterCriteriaWidget</a>
+<li>ColAccount
+: <a class="el" href="classFilterLogViewDeletedItem.html#75976f4e0a1067acd189088152f6ef39846fbb9326579f3efa246517f4bc3306">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#75976f4e0a1067acd189088152f6ef396c0852d622fdf84bf76bdd834bf02438">FilterLogViewMovedItem</a>
+<li>ColAction
+: <a class="el" href="classFilterSetupItem.html#75976f4e0a1067acd189088152f6ef39f4bcf75b077a12755ff0819d8d4b5ede">FilterSetupItem</a>
+<li>ColDate
+: <a class="el" href="classFilterLogViewMovedItem.html#75976f4e0a1067acd189088152f6ef39d702ee414f605db979d62af2c5af594a">FilterLogViewMovedItem</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#75976f4e0a1067acd189088152f6ef39bf63f1968c2e485849e04c9fb139fbd9">FilterLogViewDeletedItem</a>
+<li>ColMailbox
+: <a class="el" href="classFilterLogViewMovedItem.html#75976f4e0a1067acd189088152f6ef39df1b4d56a3af5e09e6756f8a0d7aa3da">FilterLogViewMovedItem</a>
+<li>ColName
+: <a class="el" href="classFilterSetupItem.html#75976f4e0a1067acd189088152f6ef3922db8b3152e9d77300d025bc5710f2b1">FilterSetupItem</a>
+<li>ColNumber
+: <a class="el" href="classFilterSetupItem.html#75976f4e0a1067acd189088152f6ef396583dc2e072390f780d608a3783b21de">FilterSetupItem</a>
+<li>ColSender
+: <a class="el" href="classFilterLogViewMovedItem.html#75976f4e0a1067acd189088152f6ef391eb2a48f9ecc04a6ec50e6d4ce05b442">FilterLogViewMovedItem</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#75976f4e0a1067acd189088152f6ef39da5056427c314ba83cda5c2c83f93fbc">FilterLogViewDeletedItem</a>
+<li>ColSubject
+: <a class="el" href="classFilterLogViewMovedItem.html#75976f4e0a1067acd189088152f6ef3937ca681d4674138e6e4fdda77d70e953">FilterLogViewMovedItem</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#75976f4e0a1067acd189088152f6ef39605507df51a8aa5219f11d89e6285d08">FilterLogViewDeletedItem</a>
+<li>Column
+: <a class="el" href="classFilterLogViewDeletedItem.html#3bf7f61a50bde0626ca14550a73e139c">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#f94556f622467f7afff802d9157d519c">FilterLogViewMovedItem</a>
+, <a class="el" href="classFilterSetupItem.html#75976f4e0a1067acd189088152f6ef39">FilterSetupItem</a>
+<li>commitDeletion()
+: <a class="el" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">ConfigElem</a>
+<li>commitDownloading()
+: <a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">ConfigElem</a>
+<li>commitRefresh()
+: <a class="el" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">ConfigElem</a>
+<li>compare()
+: <a class="el" href="classShowListViewItem.html#80e56b65e05d1bbded4716d258be499a">ShowListViewItem</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#e1e61fdfcc6aac0f9530e274b0a4d4b1">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterSetupItem.html#a67af9f15240ded60eb6400cd0e5bc36">FilterSetupItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#88b881c8513c25e5ecc2a27df3c70de0">FilterLogViewMovedItem</a>
+<li>compareItems()
+: <a class="el" href="classConfigList.html#8bf1aaa71ff8971369466e5c2a36d27f">ConfigList</a>
+<li>condition
+: <a class="el" href="structTypes_1_1FilterCriteria__Type.html#825ed5a5486fd08ea46073e108105681">Types::FilterCriteria_Type</a>
+<li>config
+: <a class="el" href="classConfigFilter.html#0665cb9994d3da0d3133acd78f4e5089">ConfigFilter</a>
+, <a class="el" href="classConfigLog.html#7ca8b5257079e0b95f4aedf8d07398a7">ConfigLog</a>
+, <a class="el" href="classConfigSpamcheck.html#e27fbfe1f00e941b5bbf816a6e243b85">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupItem.html#62bcebb2b8f745b330499007bf75b637">FilterSetupItem</a>
+, <a class="el" href="classFilterItem.html#e6ca824e82943738ac739b5d179c3b8c">FilterItem</a>
+, <a class="el" href="classConfigDisplay.html#f85bc9e11d65b6028b5d2c93cac61f9b">ConfigDisplay</a>
+, <a class="el" href="classSenderListDialog.html#d14505adf99fdc58e0dfc75290701869">SenderListDialog</a>
+, <a class="el" href="classFilterItemCriteria.html#d976a4b2e4c3909b426307644557f32f">FilterItemCriteria</a>
+, <a class="el" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">ConfigList</a>
+, <a class="el" href="classHeaderFilter.html#a09540eaa48602b30d628cb8f1fd9cb2">HeaderFilter</a>
+, <a class="el" href="classFilterLog.html#d2b732e043ce3eb3ad2f4579b33a63d5">FilterLog</a>
+, <a class="el" href="classSenderListFilter.html#d7824a94dc96a2bb5a9c90ea6beda818">SenderListFilter</a>
+, <a class="el" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">KshowmailView</a>
+, <a class="el" href="classConfigGeneral.html#b8594eb00e943effe48a32344f240b9a">ConfigGeneral</a>
+, <a class="el" href="classConfigActions.html#d453b2d006819c592a7006a1dbabaf34">ConfigActions</a>
+, <a class="el" href="classAccountSetupItem.html#d65fe6007f3bf6439e5258f2ec4eba84">AccountSetupItem</a>
+, <a class="el" href="classConfigAccounts.html#99b5553c4403e378aedaf122dd158d84">ConfigAccounts</a>
+<li>ConfigAccounts()
+: <a class="el" href="classConfigAccounts.html#60a4e644d3fd362badf22dcc25737236">ConfigAccounts</a>
+<li>ConfigActions()
+: <a class="el" href="classConfigActions.html#d27aac79d193df92f6caabe836cc1959">ConfigActions</a>
+<li>ConfigDisplay()
+: <a class="el" href="classConfigDisplay.html#c11b8b820c61088c7c27285a5aea5093">ConfigDisplay</a>
+<li>ConfigElem()
+: <a class="el" href="classConfigElem.html#74aa827d61789b2c19b3efbc5f374c82">ConfigElem</a>
+<li>ConfigFilter()
+: <a class="el" href="classConfigFilter.html#753316a133a73cd016b4002c5a6c9e95">ConfigFilter</a>
+<li>ConfigGeneral()
+: <a class="el" href="classConfigGeneral.html#f3381a845837b1abee20466d103ff875">ConfigGeneral</a>
+<li>ConfigList()
+: <a class="el" href="classConfigList.html#457897bbe5bd27799e6f920d4cea2173">ConfigList</a>
+<li>ConfigLog()
+: <a class="el" href="classConfigLog.html#9989e4102df82467255afe965f181071">ConfigLog</a>
+<li>ConfigSpamcheck()
+: <a class="el" href="classConfigSpamcheck.html#b917bc43464f819256a9bc54288f857a">ConfigSpamcheck</a>
+<li>confirmClose()
+: <a class="el" href="classConfigList.html#4886c3988fef0e227cd03af094b21415">ConfigList</a>
+<li>confirmDeletion()
+: <a class="el" href="classConfigList.html#a466577c54fec821ff484a378ce32e98">ConfigList</a>
+<li>connectAccounts()
+: <a class="el" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">ConfigList</a>
+<li>content()
+: <a class="el" href="classShowRecordElem.html#8d655afdb7350fd4a27b551da7a8a797">ShowRecordElem</a>
+<li>continueShowHeaders
+: <a class="el" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">ConfigElem</a>
+, <a class="el" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">ShowRecordElem</a>
+, <a class="el" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">ShowRecord</a>
+<li>copyHeaders()
+: <a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">ConfigElem</a>
+<li>count()
+: <a class="el" href="classConfigElem.html#300f2eab6d5d210b64b595b1a6048a5f">ConfigElem</a>
+<li>criteriaList
+: <a class="el" href="classFilterSetupItem.html#6bdbcb472bdb9f1bc1bd0d45836b2cbf">FilterSetupItem</a>
+<li>CriteriaNumber
+: <a class="el" href="classFilterItemCriteria.html#0ea75bbf1425b38eb134a1d86085f044">FilterItemCriteria</a>
+<li>criterias
+: <a class="el" href="classFilterItem.html#d45c4cb5b7aacc6979956f10d8018933">FilterItem</a>
+<li>cs
+: <a class="el" href="structTypes_1_1FilterCriteria__Type.html#88f3fbe98218173cdb417423a890832c">Types::FilterCriteria_Type</a>
+, <a class="el" href="classFilterItemCriteria.html#fa6f1c20d76baab1c5f70fe5855f226f">FilterItemCriteria</a>
+<li>ctrOpenMessageWindows
+: <a class="el" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ConfigList</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x64.html b/doc/html/functions_0x64.html
new file mode 100644
index 0000000..04133c2
--- /dev/null
+++ b/doc/html/functions_0x64.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li id="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>date
+: <a class="el" href="classFilterLogViewDeletedItem.html#3e4a759ce1c365dbadf8023d0c36c0e9">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#30fabc810c4adfac29b2afc5eb08a356">FilterLogViewMovedItem</a>
+, <a class="el" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">ShowRecordElem</a>
+<li>days
+: <a class="el" href="classFilterLog.html#7a5dfed7513657cdac5537729ac2f14b516fcb3bdc67d933b239de1eda23df9d">FilterLog</a>
+<li>daysStoreDeletedMails
+: <a class="el" href="classFilterLog.html#c2c77f4f69224d4128d538f6949a72e8">FilterLog</a>
+<li>decodeMailBody()
+: <a class="el" href="classShowRecordElem.html#27af244fc090ac05fabde1becb7bf60d">ShowRecordElem</a>
+, <a class="el" href="classShowRecord.html#dde4ccc3e28c0d7e233ace3810a28814">ShowRecord</a>
+<li>decreaseNumbers()
+: <a class="el" href="classConfigFilter.html#6c99096068ac50e26094464120dcaeea">ConfigFilter</a>
+<li>defaultAction
+: <a class="el" href="classHeaderFilter.html#a478e4731d9465325095dd95c969d0bf">HeaderFilter</a>
+<li>defaults()
+: <a class="el" href="classConfigDisplay.html#b0179a5ca4d44e08f955dd89cce179cc">ConfigDisplay</a>
+, <a class="el" href="classConfigFilter.html#b810d016d9fbb0cf1e860ab22c0b4ac3">ConfigFilter</a>
+, <a class="el" href="classConfigGeneral.html#a38feb2879d97df5182771ae9defaa61">ConfigGeneral</a>
+, <a class="el" href="classConfigLog.html#bcdb1171b0163de70904cd6e3ec72a32">ConfigLog</a>
+, <a class="el" href="classConfigSpamcheck.html#8f6770c57e60f881c7b9e9184c808056">ConfigSpamcheck</a>
+, <a class="el" href="classConfigAccounts.html#47006383d0befb78e37568059a4dbd9e">ConfigAccounts</a>
+, <a class="el" href="classConfigActions.html#2d0dbe44e984af3e1b10e6943837087d">ConfigActions</a>
+<li>delayNextRefresh()
+: <a class="el" href="classKShowMailApp.html#14a17e70bed413c7d4ebffc9f5e87892">KShowMailApp</a>
+<li>deletedMailsStorageMode
+: <a class="el" href="classFilterLog.html#2a17bd37938071ec9e5fdb07ed21e1ee">FilterLog</a>
+<li>deleteNextMail()
+: <a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">ConfigElem</a>
+<li>deleteSelectedMails()
+: <a class="el" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">ConfigElem</a>
+, <a class="el" href="classConfigList.html#ac13c19975a07aa87da0047cc66b4ce1">ConfigList</a>
+<li>deletionPerformedByFilters
+: <a class="el" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">ConfigElem</a>
+<li>doc_url
+: <a class="el" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">KshowmailDoc</a>
+<li>doDownloadActions()
+: <a class="el" href="classConfigElem.html#e638826fe97d9aded3d3dadde320103e">ConfigElem</a>
+<li>downloadActionsInvoked
+: <a class="el" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">ConfigElem</a>
+<li>drawNumber()
+: <a class="el" href="classKShowMailDock.html#c7a2ffc8a1356b33c3a71a8e1dcb08e5">KShowMailDock</a>
+<li>drawText()
+: <a class="el" href="classKShowMailDock.html#c09e902133a084b547bdd29646a759b4">KShowMailDock</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x65.html b/doc/html/functions_0x65.html
new file mode 100644
index 0000000..79c86ee
--- /dev/null
+++ b/doc/html/functions_0x65.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li id="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>editFrame
+: <a class="el" href="classSenderListDialog.html#7f8fa42344ee9f096043916a94a09f14">SenderListDialog</a>
+<li>event()
+: <a class="el" href="classKShowMailApp.html#716d32f4f37dd7b97f0e73a6c124caeb">KShowMailApp</a>
+<li>executeNewMailCommand()
+: <a class="el" href="classConfigList.html#01cf49eac83ba56d1f9b3fbaa6bf4648">ConfigList</a>
+<li>exit
+: <a class="el" href="classFilterLog.html#7a5dfed7513657cdac5537729ac2f14b417033d64ee8a4b460e74cf60c7e949b">FilterLog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x66.html b/doc/html/functions_0x66.html
new file mode 100644
index 0000000..169c87c
--- /dev/null
+++ b/doc/html/functions_0x66.html
@@ -0,0 +1,116 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li id="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fillDialog()
+: <a class="el" href="classAccountSetupDialog.html#0e720a4ba82b87fbb78f12bd1c4e060f">AccountSetupDialog</a>
+, <a class="el" href="classFilterSetupDialog.html#da5bd82f3512058af7f8df38ce0a1d96">FilterSetupDialog</a>
+, <a class="el" href="classSenderListDialog.html#39e2ca207baff2b5bf0e49478eed7840">SenderListDialog</a>
+, <a class="el" href="classServerDialog.html#9ed57b703b9fb63d8ce406f36e6c66ba">ServerDialog</a>
+<li>fillMailListView()
+: <a class="el" href="classConfigList.html#1db2530c553952aef3c23483dd6b6567">ConfigList</a>
+, <a class="el" href="classConfigElem.html#365bd67f2ec657beaf98ded2463b61a2">ConfigElem</a>
+, <a class="el" href="classShowRecord.html#7124760f6dffce82cf267276f4c0d015">ShowRecord</a>
+<li>filter
+: <a class="el" href="classFilterSetupDialog.html#8243a7ec9f99d807d55fdb42abeb33e9">FilterSetupDialog</a>
+<li>filterApplied
+: <a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">ConfigElem</a>
+<li>FilterCriteriaWidget()
+: <a class="el" href="classFilterCriteriaWidget.html#302cd515a7d4803776a8ed51eb7f064a">FilterCriteriaWidget</a>
+<li>FilterItem()
+: <a class="el" href="classFilterItem.html#afc7ac5fc76d5b988c15d182ced52601">FilterItem</a>
+<li>FilterItemCriteria()
+: <a class="el" href="classFilterItemCriteria.html#d8690ae893d9297e1196aacff7f73da5">FilterItemCriteria</a>
+<li>FilterLog()
+: <a class="el" href="classFilterLog.html#5e4dc0320e613fa0884c20597e2f801d">FilterLog</a>
+<li>FilterLogEntry()
+: <a class="el" href="classFilterLogEntry.html#2fa09bcc0a3631b5a8b0cf18f5291081">FilterLogEntry</a>
+<li>FilterLogView()
+: <a class="el" href="classFilterLogView.html#a47fc385ab40dad5555b2c237ad0c8f9">FilterLogView</a>
+<li>FilterLogViewDeletedItem()
+: <a class="el" href="classFilterLogViewDeletedItem.html#467e40ef17eb0f04e98604924b4f35a9">FilterLogViewDeletedItem</a>
+<li>FilterLogViewMovedItem()
+: <a class="el" href="classFilterLogViewMovedItem.html#35166ea13186c2affc0424b41867137a">FilterLogViewMovedItem</a>
+<li>FilterNumber
+: <a class="el" href="classFilterItemCriteria.html#78884aac2946432f15243db889239e61">FilterItemCriteria</a>
+<li>filterNumber
+: <a class="el" href="classFilterItem.html#2292114dc6b344e155e66caffb1312da">FilterItem</a>
+<li>filters
+: <a class="el" href="classHeaderFilter.html#035f10ee30771b4d49b32f79e2d5c972">HeaderFilter</a>
+<li>FilterSetupDialog()
+: <a class="el" href="classFilterSetupDialog.html#3829d1e56808f77fa4c53ca85eaad417">FilterSetupDialog</a>
+<li>FilterSetupItem()
+: <a class="el" href="classFilterSetupItem.html#0f198fa505e1079dba21d8823fd2c484">FilterSetupItem</a>
+<li>fLog
+: <a class="el" href="classKShowMailApp.html#b1458865e7903295c05c0ffc08fd72fa">KShowMailApp</a>
+<li>FLog
+: <a class="el" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">ConfigElem</a>
+<li>from()
+: <a class="el" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">ShowRecordElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html
new file mode 100644
index 0000000..f3c2152
--- /dev/null
+++ b/doc/html/functions_0x67.html
@@ -0,0 +1,225 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li id="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>gboxAction
+: <a class="el" href="classConfigSpamcheck.html#c0bc8473323ec5c9edbaf8cee5cdabb0">ConfigSpamcheck</a>
+<li>gboxFilters
+: <a class="el" href="classConfigFilter.html#451fc7c1f8d5e9f47a5c9578ef90fdd8">ConfigFilter</a>
+<li>gboxOthers
+: <a class="el" href="classConfigFilter.html#d143d33466899d1e6bf47ac9f81e5095">ConfigFilter</a>
+<li>gboxSenderLists
+: <a class="el" href="classConfigFilter.html#6bd47c0c00e8345a568864fe9e6df0f1">ConfigFilter</a>
+<li>getAccount()
+: <a class="el" href="classConfigList.html#f5155dad83daf4956ebfb09f6ebd50c6">ConfigList</a>
+, <a class="el" href="classFilterLogEntry.html#0de03b81ac29a2605b26d1a5a6ec7f72">FilterLogEntry</a>
+<li>getAccountName()
+: <a class="el" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#b76cf03b0b1a82b0b5fd9d9dd3d7e1c4">AccountSetupItem</a>
+<li>getAction()
+: <a class="el" href="classFilterSetupItem.html#c1833e968b27a5c5b1992874eea16695">FilterSetupItem</a>
+<li>getActive()
+: <a class="el" href="classAccountSetupItem.html#f5a11536306f846cdea3547b82ed19cd">AccountSetupItem</a>
+<li>getBoundary()
+: <a class="el" href="classShowRecordElem.html#9c49db9d3ce2495c477c783dd5e5da7d">ShowRecordElem</a>
+<li>getCharset()
+: <a class="el" href="classShowRecordElem.html#4919b572763cc228320420059e29b0a7">ShowRecordElem</a>
+<li>getCriteriaLinkage()
+: <a class="el" href="classFilterSetupItem.html#38f7896c981c2c659bed2c811635a6c5">FilterSetupItem</a>
+<li>getCriteriaList()
+: <a class="el" href="classFilterSetupItem.html#4d2d15ddaed38cbc6f64374ae6225548">FilterSetupItem</a>
+<li>getDate()
+: <a class="el" href="classFilterLogEntry.html#fee275e0188bb6ed3ee64f82caf8c0ff">FilterLogEntry</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#1d7f69147cee088fe8bc66cd1594dad9">FilterLogViewMovedItem</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#d4f4e0d50a1e7b55b619115780333892">FilterLogViewDeletedItem</a>
+<li>getDateOf()
+: <a class="el" href="classShowRecord.html#93c44ad805a67e955b3cfa2518291613">ShowRecord</a>
+<li>getDeletedMails()
+: <a class="el" href="classFilterLog.html#a3bfe9859901d08f26613fa92b1c92d7">FilterLog</a>
+<li>getFilterItem()
+: <a class="el" href="classConfigFilter.html#b7958325a649d8f882feefcec880c390">ConfigFilter</a>
+<li>getHeaderOf()
+: <a class="el" href="classShowRecord.html#15ef001ed312f642b8cd8cf2619ecfb4">ShowRecord</a>
+<li>getHeaders()
+: <a class="el" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">ConfigElem</a>
+<li>getHost()
+: <a class="el" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">ConfigElem</a>
+<li>getInitTime()
+: <a class="el" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">ConfigList</a>
+<li>getListViewItem()
+: <a class="el" href="classConfigElem.html#b5b2ecee68626b7ff80219cdb3f3bed2">ConfigElem</a>
+<li>getMailBox()
+: <a class="el" href="classFilterSetupItem.html#45abdbfebaabab3085bfbcd4104c3d64">FilterSetupItem</a>
+<li>getMailbox()
+: <a class="el" href="classFilterLogEntry.html#247808d8a49002029d759d089abbcdab">FilterLogEntry</a>
+<li>getMovedMails()
+: <a class="el" href="classFilterLog.html#4535da60ad21f8cf819bf1b293a930f4">FilterLog</a>
+<li>getName()
+: <a class="el" href="classFilterSetupItem.html#fabdb4ed274aaa618f10a194f4829853">FilterSetupItem</a>
+<li>getNewMails()
+: <a class="el" href="classShowRecord.html#89fd7edc8c324e8b0ebe6b32f2d30b9d">ShowRecord</a>
+<li>getNextHeader()
+: <a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">ConfigElem</a>
+<li>getNextMailForDownloadActions()
+: <a class="el" href="classConfigElem.html#1fd7ddefdce76a3da2bf3eda7ff28942">ConfigElem</a>
+<li>getNumber()
+: <a class="el" href="classFilterSetupItem.html#9a72af5798fe9f150abf4e60bee71b26">FilterSetupItem</a>
+<li>getNumberMails()
+: <a class="el" href="classConfigList.html#493eec8637f0f34fb25e13d07b6d838a">ConfigList</a>
+, <a class="el" href="classShowRecord.html#5fc0413079f9cfc5b32c36812f643c0a">ShowRecord</a>
+, <a class="el" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">ConfigElem</a>
+<li>getNumberNewMails()
+: <a class="el" href="classConfigList.html#c68944845fe63749fc073947fbdd44d6">ConfigList</a>
+, <a class="el" href="classShowRecord.html#fb2d493f52927c18ccc35352d2d2b115">ShowRecord</a>
+, <a class="el" href="classConfigElem.html#2725f96acd936fd8a9008d6ddf04ba76">ConfigElem</a>
+<li>getPassword()
+: <a class="el" href="classAccountSetupItem.html#46700d8ebd2c3881adea6c741d2a3ecc">AccountSetupItem</a>
+, <a class="el" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">ConfigElem</a>
+<li>getPasswordStorage()
+: <a class="el" href="classConfigElem.html#34bc68f7bbdc296d18460f303f479450">ConfigElem</a>
+<li>getPasswordStorageType()
+: <a class="el" href="classAccountSetupItem.html#b31f6b8440a84c38ea759c4bfc23a9d8">AccountSetupItem</a>
+<li>getPath()
+: <a class="el" href="classMailBoxWizard.html#7c64cf76fba1687998b59ac4e2bf93a4">MailBoxWizard</a>
+, <a class="el" href="classMailBoxWizardListItem.html#7cc0300c2f79abe677ecc7a6807dc262">MailBoxWizardListItem</a>
+<li>getPort()
+: <a class="el" href="classConfigElem.html#2b3366a9ebc43549491bd003578a0bc8">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#c33fd3844659c29f753c011c6de627eb">AccountSetupItem</a>
+<li>getProtocol()
+: <a class="el" href="classConfigElem.html#562620c4141a744725d384309a9e55f1">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#10e170306b0310777577b6f7eba1bd95">AccountSetupItem</a>
+<li>getRefreshTimeInterval()
+: <a class="el" href="classConfigList.html#3e41f463a87fbc8523bbd731cf36b473">ConfigList</a>
+<li>getSelectedAccount()
+: <a class="el" href="classConfigList.html#83776f91a264d92cea2b6f7ef0c02765">ConfigList</a>
+<li>getSelectedMails()
+: <a class="el" href="classShowRecord.html#417a26f1eea8a1311362633e43ac8bab">ShowRecord</a>
+<li>getSelectedSubjects()
+: <a class="el" href="classShowRecord.html#c78c6981b92a2546d4ee75320aba380d">ShowRecord</a>
+, <a class="el" href="classConfigList.html#d489b548662d865fe34686507dc801ef">ConfigList</a>
+, <a class="el" href="classConfigElem.html#93c5c182878b9809188933046e04a998">ConfigElem</a>
+<li>getSender()
+: <a class="el" href="classFilterLogEntry.html#49c10c324ea3cf38d39162500edf17e0">FilterLogEntry</a>
+<li>getSenderOf()
+: <a class="el" href="classShowRecord.html#51a8d0c91d32e6fdc20cb8f5f2350cac">ShowRecord</a>
+<li>getServer()
+: <a class="el" href="classAccountSetupItem.html#053ec0d55da164c2da77c32e7fbe986b">AccountSetupItem</a>
+<li>getSizeOf()
+: <a class="el" href="classShowRecord.html#b1a6f1fee65db84e5496619c14035539">ShowRecord</a>
+<li>getSizes()
+: <a class="el" href="classConfigElem.html#ab836ffc3b068d052ea3486f8cdac74d">ConfigElem</a>
+<li>getSpamAction()
+: <a class="el" href="classConfigList.html#2a997667f702e9416a9006a481c7d848">ConfigList</a>
+<li>getSpamMailbox()
+: <a class="el" href="classConfigList.html#18994e01d2362c49cd428e3b77c0a32a">ConfigList</a>
+<li>getState()
+: <a class="el" href="classConfigElem.html#1b2187ece7367694776f17c6cad6571c">ConfigElem</a>
+<li>getSubject()
+: <a class="el" href="classFilterLogEntry.html#24d80bc83ec5286153fb8cad0f89a088">FilterLogEntry</a>
+<li>getSubjectOf()
+: <a class="el" href="classShowRecord.html#38d282950be6217d1488efc720a5f415">ShowRecord</a>
+<li>getTimeoutTime()
+: <a class="el" href="classConfigElem.html#3cb6757a426072724df1b1ea930da796">ConfigElem</a>
+, <a class="el" href="classConfigList.html#80a368db22ca3a29c668a544611d16f4">ConfigList</a>
+<li>getTLS()
+: <a class="el" href="classConfigElem.html#fdc03b7cd5b73cca18f0787509e32edc">ConfigElem</a>
+<li>getTotalSize()
+: <a class="el" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">ConfigElem</a>
+, <a class="el" href="classConfigList.html#2e6d8a00456ca4b61ddba18ab419dd38">ConfigList</a>
+, <a class="el" href="classShowRecord.html#c6c9d9e7e23f57006d2d573442a144b5">ShowRecord</a>
+<li>getTransferEncoding()
+: <a class="el" href="classShowRecordElem.html#9f0dcc62d28fbcec89b0af33c7e0c446">ShowRecordElem</a>
+<li>getTransferSecurity()
+: <a class="el" href="classAccountSetupItem.html#9aef65f405e686e204ff80ef4771bbd9">AccountSetupItem</a>
+<li>getUIDs()
+: <a class="el" href="classConfigElem.html#38ba64f20fe31a6e59d6c58775672922">ConfigElem</a>
+<li>getUIDsOfOldMails()
+: <a class="el" href="classShowRecord.html#ae03febb272198c00851b4e46be68b83">ShowRecord</a>
+<li>getURL()
+: <a class="el" href="classConfigElem.html#a4b9669aff68ef45c260c2d485d8a405">ConfigElem</a>
+<li>getUser()
+: <a class="el" href="classAccountSetupItem.html#65e285bf708335d1ec59a3baa3805f49">AccountSetupItem</a>
+, <a class="el" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">ConfigElem</a>
+<li>getValues()
+: <a class="el" href="classFilterCriteriaWidget.html#94ee5d41a12b725ea56328acaa9c87cf">FilterCriteriaWidget</a>
+<li>grpAction
+: <a class="el" href="classSenderListDialog.html#36f568e6c034e8e3ce8918a1b36f3c4d">SenderListDialog</a>
+<li>grpDelMailsRemove
+: <a class="el" href="classConfigLog.html#f4cc144f6621754512201ecf04f4b39c">ConfigLog</a>
+<li>grpLinkage
+: <a class="el" href="classFilterSetupDialog.html#76bada4b71bbb9938c4ff1727104d3fc">FilterSetupDialog</a>
+<li>grpMovMailsRemove
+: <a class="el" href="classConfigLog.html#0b5c4ed624ecf618bbe0d2d4f0b174fa">ConfigLog</a>
+<li>grpPasswordStorage
+: <a class="el" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#0a4bce4c9c385223363c5437f38830cf">AccountSetupDialog</a>
+<li>grpSecureTransfer
+: <a class="el" href="classServerDialog.html#05f46d98c337ab7a8afc2325aef9e8e7">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#ab4282dbb4ded7f3da8a451b60a14739">AccountSetupDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x68.html b/doc/html/functions_0x68.html
new file mode 100644
index 0000000..629da22
--- /dev/null
+++ b/doc/html/functions_0x68.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li id="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>hasAccount()
+: <a class="el" href="classConfigList.html#47d7852e47d047dc7c00ad76715aa4df">ConfigList</a>
+<li>hasActiveAccounts()
+: <a class="el" href="classConfigList.html#14b38a4e600859c0b6f3ef38afffc037">ConfigList</a>
+<li>hasInitTime()
+: <a class="el" href="classConfigList.html#ed405d97a4a1d20cac93bf2a23cf40bf">ConfigList</a>
+<li>hasMail()
+: <a class="el" href="classShowRecord.html#1fca27c3d569bbd1b1d673f2ac847791">ShowRecord</a>
+<li>hasPassword()
+: <a class="el" href="classConfigElem.html#371db6ec6023c72fbfac6b765b0de08b">ConfigElem</a>
+<li>hasSelectedMails()
+: <a class="el" href="classShowRecord.html#e0aeb91afa1bd2ea566ff4dd4dd299d5">ShowRecord</a>
+, <a class="el" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">ConfigElem</a>
+, <a class="el" href="classConfigList.html#d80765bfadbd675b9b89ebdec0cf3566">ConfigList</a>
+<li>header()
+: <a class="el" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">ShowRecordElem</a>
+<li>headerFilter
+: <a class="el" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">ConfigElem</a>
+<li>HeaderFilter()
+: <a class="el" href="classHeaderFilter.html#3b0e807158cc2a6314edc1155caa04b7">HeaderFilter</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x69.html b/doc/html/functions_0x69.html
new file mode 100644
index 0000000..89cf6ec
--- /dev/null
+++ b/doc/html/functions_0x69.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li id="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>image0
+: <a class="el" href="classAlertDlg.html#8309795df6391db4e19bf7d3c2c0a4b5">AlertDlg</a>
+<li>init()
+: <a class="el" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#30efbf35bc42ed0ff5e13d42a2eac442">AccountSetupItem</a>
+, <a class="el" href="classFilterSetupItem.html#34dfbe100755f105c61ddb151df31491">FilterSetupItem</a>
+<li>initActions()
+: <a class="el" href="classKShowMailApp.html#4f13d29b34bf4dd08804489ad1f41a82">KShowMailApp</a>
+<li>initDocument()
+: <a class="el" href="classKShowMailApp.html#1187c5d08f904b1e6c7beff58c3e9d53">KShowMailApp</a>
+<li>initFirstRefresh()
+: <a class="el" href="classKShowMailApp.html#18e1fcab0be78c65bf68ba66109a30b6">KShowMailApp</a>
+<li>initNextRefresh()
+: <a class="el" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">KShowMailApp</a>
+<li>initStatusBar()
+: <a class="el" href="classKShowMailApp.html#daaa25d851b56449b16c942d099fbf86">KShowMailApp</a>
+<li>initView()
+: <a class="el" href="classKShowMailApp.html#4b1f509a80c9927f7701005685350a0a">KShowMailApp</a>
+<li>insertMail()
+: <a class="el" href="classKshowmailView.html#8330c6f139457ae5dd1510efb3f665e4">KshowmailView</a>
+<li>isActive()
+: <a class="el" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">ConfigElem</a>
+, <a class="el" href="classHeaderFilter.html#a51b13dce32e73c69f207c6de2d02a61">HeaderFilter</a>
+<li>isMailDir()
+: <a class="el" href="classConfigElem.html#807e183296b04a86035a17a6f2fa0392">ConfigElem</a>
+, <a class="el" href="classMailBoxWizard.html#88c3666ceec14415af74c4645a1a54f2">MailBoxWizard</a>
+<li>isNew()
+: <a class="el" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">ShowRecordElem</a>
+, <a class="el" href="classShowRecord.html#89b22dcaa5ff6f47121150b7d25939d0">ShowRecord</a>
+<li>isOlder()
+: <a class="el" href="classFilterLogEntry.html#5d099ea50c7c6c451af2a3b05c97dad6">FilterLogEntry</a>
+<li>isSelected()
+: <a class="el" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">ShowRecordElem</a>
+, <a class="el" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">ConfigElem</a>
+<li>isSpam()
+: <a class="el" href="classConfigElem.html#261c27647b7d842799e94ae149212ad5">ConfigElem</a>
+<li>isSpamAssassinRunning()
+: <a class="el" href="classConfigSpamcheck.html#cfa0e1320543a69f23ba7a2f9d2861a7">ConfigSpamcheck</a>
+, <a class="el" href="classConfigElem.html#ef9bf08b5313d9b0d5983f5a9459cf3a">ConfigElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x6b.html b/doc/html/functions_0x6b.html
new file mode 100644
index 0000000..35ca82f
--- /dev/null
+++ b/doc/html/functions_0x6b.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li id="current"><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>keepNew()
+: <a class="el" href="classConfigList.html#49a20af219bc1a4f20e50b59b6f2310c">ConfigList</a>
+<li>key()
+: <a class="el" href="classShowListViewItem.html#5dba88e00c43a0911fa70f6c41173fe3">ShowListViewItem</a>
+<li>killPOP3Job()
+: <a class="el" href="classConfigElem.html#be79ff49926793b27e8af8b5101c7b70">ConfigElem</a>
+<li>killPOP3Jobs()
+: <a class="el" href="classConfigList.html#3c7523934753f98f3087ed4083df3ab2">ConfigList</a>
+<li>kRegExpEditorAvailable
+: <a class="el" href="classFilterCriteriaWidget.html#c995d48264457868fb297126f4b18b7c">FilterCriteriaWidget</a>
+<li>KShowMailApp()
+: <a class="el" href="classKShowMailApp.html#e8728a02ab3a7e20cb1d256590788575">KShowMailApp</a>
+<li>KshowmailDoc()
+: <a class="el" href="classKshowmailDoc.html#02b11dd19d0c777a043a491d8811a553">KshowmailDoc</a>
+<li>KShowMailDock()
+: <a class="el" href="classKShowMailDock.html#15d2f2f49e443745b1986d23c1a08df5">KShowMailDock</a>
+<li>KshowmailDock
+: <a class="el" href="classKShowMailApp.html#3babed6869c8529c61d0b4719140307f">KShowMailApp</a>
+<li>KshowmailView
+: <a class="el" href="classKShowMailApp.html#95753bb48121b9a00bbbf185d46a5c1b">KShowMailApp</a>
+, <a class="el" href="classKshowmailView.html#6c0f3a139aba59b618178cffec9fdbf4">KshowmailView</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x6c.html b/doc/html/functions_0x6c.html
new file mode 100644
index 0000000..bbc1cbd
--- /dev/null
+++ b/doc/html/functions_0x6c.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li id="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>languageChange()
+: <a class="el" href="classAlertDlg.html#a00eea0c7a184d77386a0d9d39624e7b">AlertDlg</a>
+<li>lastFilterNumber
+: <a class="el" href="classConfigFilter.html#f0a12d142f8edbe554c9ce48e0fcf781">ConfigFilter</a>
+<li>layCriteriasHolding
+: <a class="el" href="classFilterSetupDialog.html#789ab5bd9a7692be0553a49f048e0404">FilterSetupDialog</a>
+<li>linkage
+: <a class="el" href="classFilterSetupItem.html#2db8d7fafdb2a784b6e9d9bc62fba4bf">FilterSetupItem</a>
+, <a class="el" href="classFilterItem.html#4ae978390328da87b9fdf5af6b355eb7">FilterItem</a>
+<li>Linkage_Type
+: <a class="el" href="classFilterItem.html#58b18d2ee6b00081df0b962224aca749">FilterItem</a>
+<li>LinkAll
+: <a class="el" href="classFilterItem.html#58b18d2ee6b00081df0b962224aca7499c5079e590cae0aa11aa30bbfa5661e1">FilterItem</a>
+<li>LinkAny
+: <a class="el" href="classFilterItem.html#58b18d2ee6b00081df0b962224aca74910c7570abaf0aabd42082bdf961aa274">FilterItem</a>
+<li>list
+: <a class="el" href="classSenderListDialog.html#b863a1f45be38d67f64cedb4c74ff631">SenderListDialog</a>
+<li>listDeletedMails
+: <a class="el" href="classFilterLog.html#fda049847515829b1e403cd2adee4e02">FilterLog</a>
+<li>listFilters
+: <a class="el" href="classConfigFilter.html#d8bce231c65f27afab3941f37d3ec2e0">ConfigFilter</a>
+<li>listMovedMails
+: <a class="el" href="classFilterLog.html#5179ab13c32aa6eb7857267869010d89">FilterLog</a>
+<li>ListType
+: <a class="el" href="classSenderListDialog.html#c9198349954e23bb42c0d5a6c573fbbd">SenderListDialog</a>
+<li>ListView
+: <a class="el" href="classFilterSetupDialog.html#9cb1a664a9000cc3a07078a770409667">FilterSetupDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#1a3d27c483d6ee5c96138ecc57c9cddb">AccountSetupDialog</a>
+<li>load()
+: <a class="el" href="classConfigActions.html#09b13ec270885ae640be8d9935697923">ConfigActions</a>
+, <a class="el" href="classConfigSpamcheck.html#4f3e289ba60151f28a71fb318089c211">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupItem.html#d005e34c67d87cb65685a0220901cb61">FilterSetupItem</a>
+, <a class="el" href="classConfigDisplay.html#09589984fa1429d5cbd5f0b9aa67e0af">ConfigDisplay</a>
+, <a class="el" href="classConfigFilter.html#b8b269888cea46ad87c97f8e2aa5e727">ConfigFilter</a>
+, <a class="el" href="classConfigLog.html#7bb8c33f397d117161d1b5899c49ff0a">ConfigLog</a>
+, <a class="el" href="classConfigAccounts.html#076c10008dc954b4b89911f3a972de90">ConfigAccounts</a>
+, <a class="el" href="classConfigGeneral.html#03635dd6a03d1ac9ef0d538954bb8ddd">ConfigGeneral</a>
+, <a class="el" href="classFilterLog.html#697346428446166f7fe4b5d387095d3a">FilterLog</a>
+, <a class="el" href="classSenderListFilter.html#6e7a4477291793511c385bdd30c349f1">SenderListFilter</a>
+, <a class="el" href="classHeaderFilter.html#46c0c049254cb8c9aa1aa6946f2f4165">HeaderFilter</a>
+, <a class="el" href="classAccountSetupItem.html#5c4884393afc3498c2e7f2184e47d50e">AccountSetupItem</a>
+<li>loadSetup()
+: <a class="el" href="classFilterLog.html#38b93bd89be1c76c88bd33d3222bbe92">FilterLog</a>
+<li>log
+: <a class="el" href="classFilterLogView.html#328b7d4165c9c35fb3ea97b8e08e64c1">FilterLogView</a>
+<li>logDeletedMails
+: <a class="el" href="classFilterLog.html#69bc71567187d7dc15fda6eb8f1d2979">FilterLog</a>
+<li>logMovedMails
+: <a class="el" href="classFilterLog.html#d9a377c3856846908684babf5cb6d9bd">FilterLog</a>
+<li>lstMailboxes
+: <a class="el" href="classMailBoxWizard.html#bfb553654f379dc06795db27d304edf1">MailBoxWizard</a>
+<li>lstViewDeleted
+: <a class="el" href="classFilterLogView.html#e2ceb7ac2a223f4931f1444bb9a3f84c">FilterLogView</a>
+<li>lstViewMoved
+: <a class="el" href="classFilterLogView.html#4a50b6b7330139aef249faf0694a641a">FilterLogView</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x6d.html b/doc/html/functions_0x6d.html
new file mode 100644
index 0000000..58b727d
--- /dev/null
+++ b/doc/html/functions_0x6d.html
@@ -0,0 +1,215 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li id="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>m_actionRefresh
+: <a class="el" href="classKShowMailApp.html#cdd1b63955d1dd5c9d78d551fc86ef74">KShowMailApp</a>
+<li>m_background
+: <a class="el" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">KShowMailDock</a>
+<li>m_bActive
+: <a class="el" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">ConfigElem</a>
+<li>m_bAllowHTML
+: <a class="el" href="classConfigList.html#017597159dc4b62d147aade09140e942">ConfigList</a>
+<li>m_bBeep
+: <a class="el" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">ConfigList</a>
+<li>m_bCloseMinimizes
+: <a class="el" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">ConfigList</a>
+<li>m_bCommand
+: <a class="el" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">ConfigList</a>
+<li>m_bConfirmClose
+: <a class="el" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">ConfigList</a>
+<li>m_bConfirmDelete
+: <a class="el" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">ConfigList</a>
+<li>m_bForceClose
+: <a class="el" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">KShowMailApp</a>
+<li>m_bKeepNew
+: <a class="el" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">ConfigList</a>
+<li>m_bMinimize
+: <a class="el" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">ConfigList</a>
+<li>m_bMinimizeToTray
+: <a class="el" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">ConfigList</a>
+<li>m_body
+: <a class="el" href="classShowMailDialog.html#27641a1f95c62a8d43b353f29528cc1e">ShowMailDialog</a>
+<li>m_bShowConnectionErrors
+: <a class="el" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">ConfigList</a>
+<li>m_bShowMainWindow
+: <a class="el" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">ConfigList</a>
+<li>m_bShowMessage
+: <a class="el" href="classConfigList.html#35d80df8b80f34868140a2163d207490">ConfigList</a>
+<li>m_bSound
+: <a class="el" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">ConfigList</a>
+<li>m_bStartMinimized
+: <a class="el" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">ConfigList</a>
+<li>m_bTerminate
+: <a class="el" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">ConfigList</a>
+<li>m_ButtonIgnore
+: <a class="el" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">AlertDlg</a>
+<li>m_ButtonOk
+: <a class="el" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">AlertDlg</a>
+<li>m_ConfigList
+: <a class="el" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">KShowMailApp</a>
+<li>m_content
+: <a class="el" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">ShowRecordElem</a>
+<li>m_from
+: <a class="el" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">ShowRecordElem</a>
+<li>m_header
+: <a class="el" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">ShowRecordElem</a>
+<li>m_new
+: <a class="el" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">ShowRecordElem</a>
+<li>m_nInitTimer
+: <a class="el" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">ConfigList</a>
+<li>m_nIntervalTimer
+: <a class="el" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">ConfigList</a>
+<li>m_nNumber
+: <a class="el" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">ShowRecordElem</a>
+<li>m_nPop3Timer
+: <a class="el" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">ConfigList</a>
+<li>m_nSecondsToGo
+: <a class="el" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">KShowMailApp</a>
+<li>m_pAbout
+: <a class="el" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp</a>
+<li>m_pAlertDialog
+: <a class="el" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">KShowMailApp</a>
+<li>m_pApp
+: <a class="el" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">UniqueApp</a>
+<li>m_pDoc
+: <a class="el" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">KShowMailApp</a>
+<li>m_pDockWindow
+: <a class="el" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">KShowMailApp</a>
+<li>m_pFilter
+: <a class="el" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">ShowRecordElem</a>
+<li>m_pItem
+: <a class="el" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">ShowRecordElem</a>
+<li>m_pixOk
+: <a class="el" href="classKshowmailView.html#ac2789d0c2b897f4a9589c21a8eae2eb">KshowmailView</a>
+<li>m_pListAccounts
+: <a class="el" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">KshowmailView</a>
+<li>m_pListMessages
+: <a class="el" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">KshowmailView</a>
+<li>m_pshowrecord
+: <a class="el" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">ConfigElem</a>
+<li>m_pTimer
+: <a class="el" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">KShowMailApp</a>
+<li>m_pView
+: <a class="el" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">KShowMailApp</a>
+<li>m_pViewItem
+: <a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">ConfigElem</a>
+<li>m_sender
+: <a class="el" href="classShowMailDialog.html#2cfed74c01ce7d28b18e1bd15eebe814">ShowMailDialog</a>
+<li>m_size
+: <a class="el" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">ShowRecordElem</a>
+<li>m_state
+: <a class="el" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">KShowMailApp</a>
+<li>m_strAccount
+: <a class="el" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">ConfigElem</a>
+<li>m_strCommandPath
+: <a class="el" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">ConfigList</a>
+<li>m_strSoundFile
+: <a class="el" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">ConfigList</a>
+<li>m_subject
+: <a class="el" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">ShowRecordElem</a>
+, <a class="el" href="classShowMailDialog.html#73df230afe94aa1118ef69044d619822">ShowMailDialog</a>
+<li>m_time
+: <a class="el" href="classShowListViewItem.html#9d582aea8cd197406cd8ba103e3df25b">ShowListViewItem</a>
+<li>m_to
+: <a class="el" href="classShowRecordElem.html#02de09b7b36dfcce893a1e79ff8ba34c">ShowRecordElem</a>
+<li>m_uid
+: <a class="el" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">ShowRecordElem</a>
+<li>m_unixDate
+: <a class="el" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">ShowRecordElem</a>
+<li>m_url
+: <a class="el" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">ConfigElem</a>
+<li>mailbody
+: <a class="el" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">ConfigElem</a>
+<li>mailbox
+: <a class="el" href="classFilterItem.html#ea3dbfdeae33818b9dde1486995bbb13">FilterItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#0973106a9c7c6cfe23640cbc8379bb8a">FilterLogViewMovedItem</a>
+, <a class="el" href="classHeaderFilter.html#43b2162ede8f87c53486afc52d02eefd">HeaderFilter</a>
+, <a class="el" href="structTypes_1_1DownloadActionParams__Type.html#2111052968efa3f277babdd0de6a5ed1">Types::DownloadActionParams_Type</a>
+, <a class="el" href="classFilterSetupItem.html#bcea8cc88e4c5f51a732c61b46308172">FilterSetupItem</a>
+, <a class="el" href="classFilterLogEntry.html#d149fca2f4561be04dae1b8eabfdae58">FilterLogEntry</a>
+<li>MailBoxWizard()
+: <a class="el" href="classMailBoxWizard.html#66a530a8f72d325bac8a25bdbcdd4560">MailBoxWizard</a>
+<li>MailBoxWizardListItem()
+: <a class="el" href="classMailBoxWizardListItem.html#449266e086560066fb5b2befb95a8cec">MailBoxWizardListItem</a>
+<li>MailsToDelete
+: <a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">ConfigElem</a>
+<li>MailsToDownload
+: <a class="el" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">ConfigElem</a>
+<li>MailsToShow
+: <a class="el" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">ConfigElem</a>
+<li>markAtViewRefresh
+: <a class="el" href="classShowRecordElem.html#c3f6d14162aafdedf141489ad5d5307a">ShowRecordElem</a>
+<li>minimizeMainWindowNoNewMails()
+: <a class="el" href="classConfigList.html#94f99e48dfcc902ef18ea7310f395beb">ConfigList</a>
+<li>minimizesToTray()
+: <a class="el" href="classConfigList.html#c64e08e3c1469622763dd462612a83ca">ConfigList</a>
+<li>moveCounter
+: <a class="el" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">ConfigElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x6e.html b/doc/html/functions_0x6e.html
new file mode 100644
index 0000000..d2680a6
--- /dev/null
+++ b/doc/html/functions_0x6e.html
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li id="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>name
+: <a class="el" href="classFilterItem.html#a4efa18b6c783ac9fbc8c483ea833d3b">FilterItem</a>
+, <a class="el" href="classFilterSetupItem.html#44954c10512354340c8bc878414d4a54">FilterSetupItem</a>
+<li>newDocument()
+: <a class="el" href="classKshowmailDoc.html#929fdd9ad1f89ed9a000cf8c96d9f711">KshowmailDoc</a>
+<li>newInstance()
+: <a class="el" href="classUniqueApp.html#41127093415c53fea5560a51a83d0dde">UniqueApp</a>
+<li>newItem()
+: <a class="el" href="classConfigList.html#24464fe479402405ee9b849ddcc9c567">ConfigList</a>
+<li>newMails
+: <a class="el" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">ConfigElem</a>
+<li>number()
+: <a class="el" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">ShowRecordElem</a>
+, <a class="el" href="classFilterSetupItem.html#09a730b72395838d679ac848ba9cbd54">FilterSetupItem</a>
+<li>numberCriterias
+: <a class="el" href="classFilterItem.html#1969f5a9e293ee5c434b6c1e5ef5b316">FilterItem</a>
+<li>numberFilterItems
+: <a class="el" href="classHeaderFilter.html#beda72983c14c88c52d60576812ecc0b">HeaderFilter</a>
+<li>NumCondEqual
+: <a class="el" href="classFilterItemCriteria.html#a9f75c7e50d2de22a6fc88a68098defdd52ce87f5916ede0169efbc666b82732">FilterItemCriteria</a>
+<li>NumCondGreater
+: <a class="el" href="classFilterItemCriteria.html#a9f75c7e50d2de22a6fc88a68098defda933b7c9612f9ecf1a78be6f2dcd4656">FilterItemCriteria</a>
+<li>NumCondGreaterEqual
+: <a class="el" href="classFilterItemCriteria.html#a9f75c7e50d2de22a6fc88a68098defd96c80ff56805962b07d78576454a2cb5">FilterItemCriteria</a>
+<li>numCondition
+: <a class="el" href="classFilterItemCriteria.html#a3f9b4630d4cf432443fa5b3750d08b8">FilterItemCriteria</a>
+<li>NumCondition_Type
+: <a class="el" href="classFilterItemCriteria.html#a9f75c7e50d2de22a6fc88a68098defd">FilterItemCriteria</a>
+<li>NumCondLess
+: <a class="el" href="classFilterItemCriteria.html#a9f75c7e50d2de22a6fc88a68098defd87f12a8ca405ea04e7004317b37bc8c3">FilterItemCriteria</a>
+<li>NumCondLessEqual
+: <a class="el" href="classFilterItemCriteria.html#a9f75c7e50d2de22a6fc88a68098defd0d470e0e945cb1a9075c96bfeab6a58a">FilterItemCriteria</a>
+<li>NumCondNotEqual
+: <a class="el" href="classFilterItemCriteria.html#a9f75c7e50d2de22a6fc88a68098defd46b6c8165139e41263bcb3b7b45673e5">FilterItemCriteria</a>
+<li>numValue
+: <a class="el" href="structTypes_1_1FilterCriteria__Type.html#ba4af96342c299a576bbe4d0628192f5">Types::FilterCriteria_Type</a>
+, <a class="el" href="classFilterItemCriteria.html#012ce0d8a878020829f6f025727f0c8a">FilterItemCriteria</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x6f.html b/doc/html/functions_0x6f.html
new file mode 100644
index 0000000..72dab42
--- /dev/null
+++ b/doc/html/functions_0x6f.html
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li id="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>operator!=()
+: <a class="el" href="classFilterLogEntry.html#22dfec8d125e202655f46c6ca00dd479">FilterLogEntry</a>
+<li>operator&lt;()
+: <a class="el" href="classFilterLogEntry.html#3760bc819bd3c4a8e69477d1abb55e9d">FilterLogEntry</a>
+<li>operator&lt;=()
+: <a class="el" href="classFilterLogEntry.html#e5b92bdfb012b26714a9ec1382d5b305">FilterLogEntry</a>
+<li>operator=()
+: <a class="el" href="classFilterLogEntry.html#ff00ae65a018c124e29f6ce10f445abf">FilterLogEntry</a>
+<li>operator==()
+: <a class="el" href="classFilterLogEntry.html#d2fb063e56a866c0e6a5738d57f61527">FilterLogEntry</a>
+<li>operator&gt;()
+: <a class="el" href="classFilterLogEntry.html#8330a8430a7afe6ca844bdee02c4b8b8">FilterLogEntry</a>
+<li>operator&gt;=()
+: <a class="el" href="classFilterLogEntry.html#2bb336ba1f769357186828a5989fd37b">FilterLogEntry</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x70.html b/doc/html/functions_0x70.html
new file mode 100644
index 0000000..9fff095
--- /dev/null
+++ b/doc/html/functions_0x70.html
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li id="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PasswordStorage
+: <a class="el" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">ConfigElem</a>
+<li>path
+: <a class="el" href="classMailBoxWizardListItem.html#a26f72fd0871583009db91618b6644aa">MailBoxWizardListItem</a>
+<li>PixmapLabel2
+: <a class="el" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">AlertDlg</a>
+<li>playSound()
+: <a class="el" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">ConfigList</a>
+<li>pop3Job
+: <a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">ConfigElem</a>
+<li>pop3Timer
+: <a class="el" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">ConfigElem</a>
+<li>print()
+: <a class="el" href="classFilterItem.html#c3cb4a11f7e331947d39f2b4e957841a">FilterItem</a>
+, <a class="el" href="classSenderListFilter.html#bfd7364f08f06d471c38e5e366bc07d6">SenderListFilter</a>
+, <a class="el" href="classHeaderFilter.html#b726693ef1f1ff8bae551edd0fee325e">HeaderFilter</a>
+, <a class="el" href="classFilterLog.html#852b7d3cc47c7c6a2130dbd7765176c2">FilterLog</a>
+, <a class="el" href="classFilterLogEntry.html#3927475a7c99c03377f535b8cf0c027e">FilterLogEntry</a>
+, <a class="el" href="classFilterItemCriteria.html#897f97b64c1dc85c04535ab67378ccd2">FilterItemCriteria</a>
+<li>printMailList()
+: <a class="el" href="classShowRecord.html#1705c73921184eda80bd63f979ef34bc">ShowRecord</a>
+<li>printSetup()
+: <a class="el" href="classConfigElem.html#46e0d578a0c537e8d13ad689044f1fe7">ConfigElem</a>
+, <a class="el" href="classConfigList.html#ac706ab3763709422de0ccfa91db7776">ConfigList</a>
+<li>pView
+: <a class="el" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">KshowmailDoc</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x71.html b/doc/html/functions_0x71.html
new file mode 100644
index 0000000..0a2baeb
--- /dev/null
+++ b/doc/html/functions_0x71.html
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li id="current"><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>QLabel_1
+: <a class="el" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">AlertDlg</a>
+<li>QLabel_2
+: <a class="el" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">AlertDlg</a>
+<li>queryClose()
+: <a class="el" href="classKShowMailApp.html#347ed7817554f0a8c6e078101ce1babb">KShowMailApp</a>
+<li>queryExit()
+: <a class="el" href="classKShowMailApp.html#2e471542abbac9779cd38a4f63ec5187">KShowMailApp</a>
+<li>quitNoNewMails()
+: <a class="el" href="classConfigList.html#e24d2fa3175996ba24faa1ed1efcf35a">ConfigList</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html
new file mode 100644
index 0000000..270c5e1
--- /dev/null
+++ b/doc/html/functions_0x72.html
@@ -0,0 +1,103 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li id="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>readOptions()
+: <a class="el" href="classKshowmailView.html#ff3699740af2b58e299bc4b2326cad20">KshowmailView</a>
+, <a class="el" href="classShowRecordElem.html#97952e1293b679abc1891a240bd9e4f1">ShowRecordElem</a>
+<li>readStoredMails()
+: <a class="el" href="classShowRecord.html#87bd29245b100a9d291856fd0784662f">ShowRecord</a>
+, <a class="el" href="classConfigElem.html#dee46100623211279e37f498ac43c4e4">ConfigElem</a>
+, <a class="el" href="classConfigList.html#18b093749b6a474b68a4c2bfe952d65c">ConfigList</a>
+<li>receivedHeader
+: <a class="el" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">ConfigElem</a>
+<li>receivedSizes
+: <a class="el" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">ConfigElem</a>
+<li>receivedUIDs
+: <a class="el" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">ConfigElem</a>
+<li>refreshAccountList()
+: <a class="el" href="classConfigList.html#b3d5530c7419f6aa4b43e4247f3036a5">ConfigList</a>
+<li>refreshAccountListItem()
+: <a class="el" href="classConfigElem.html#3a709da00728e100343bfde8aac61491">ConfigElem</a>
+<li>refreshMailList()
+: <a class="el" href="classConfigElem.html#83af8872b7e83279750434e7ef376e5b">ConfigElem</a>
+<li>refreshMailLists()
+: <a class="el" href="classConfigList.html#8cec55c3631317208f4800408a6e98c8">ConfigList</a>
+<li>refreshPerformedByFilters
+: <a class="el" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">ConfigElem</a>
+<li>refreshSetup()
+: <a class="el" href="classKshowmailView.html#4fde61960c62edd44d8eb88a82360a2a">KshowmailView</a>
+, <a class="el" href="classConfigList.html#8ab66c254c66635f97df7e17882b4ab2">ConfigList</a>
+<li>reloadFilterSettings()
+: <a class="el" href="classConfigElem.html#f0c46e80c8300ab141a759042d4f38b5">ConfigElem</a>
+<li>removeMail()
+: <a class="el" href="classShowRecord.html#d9075f4c8de5af4b0b5870d1ff71f4ea">ShowRecord</a>
+<li>removeView()
+: <a class="el" href="classKshowmailDoc.html#e9cd9ebc0c1bbbdf1d4178bc92fe5f55">KshowmailDoc</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html
new file mode 100644
index 0000000..5ac62b9
--- /dev/null
+++ b/doc/html/functions_0x73.html
@@ -0,0 +1,525 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li id="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>save()
+: <a class="el" href="classFilterLog.html#4ae56edf247817d9a8adc0b64d7875d3">FilterLog</a>
+, <a class="el" href="classConfigDisplay.html#9a6209d368796d39da31113da74a11f9">ConfigDisplay</a>
+, <a class="el" href="classConfigFilter.html#12d47bcad1116876e8d957dabc1739e7">ConfigFilter</a>
+, <a class="el" href="classConfigGeneral.html#9c81f0b6e6c228c8ec5c36b1123e9f4d">ConfigGeneral</a>
+, <a class="el" href="classConfigLog.html#ffcf14fa9d7f3061da2f6b688cb9745d">ConfigLog</a>
+, <a class="el" href="classConfigSpamcheck.html#e555baf30dd3251d594e6c4a74779b9b">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupItem.html#8738c3bd9543487adf1208ed37290bf5">FilterSetupItem</a>
+, <a class="el" href="classFilterLogEntry.html#477f7486122545541e940233bb1da15d">FilterLogEntry</a>
+, <a class="el" href="classAccountSetupItem.html#ae3e5083ecdcda627b3ca93f02b41c4a">AccountSetupItem</a>
+, <a class="el" href="classConfigAccounts.html#133eaa4daf79f86a56f07f9a27e55561">ConfigAccounts</a>
+, <a class="el" href="classConfigActions.html#0e55b541aeb0651c66b53ebedebbedfc">ConfigActions</a>
+<li>saveOptions()
+: <a class="el" href="classConfigList.html#f4faa44af3bbe318a2623b3146dc2c2d">ConfigList</a>
+, <a class="el" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">ConfigElem</a>
+, <a class="el" href="classKshowmailView.html#53d81f575c855870a8112ec67ade5575">KshowmailView</a>
+, <a class="el" href="classShowRecord.html#2b0757f2678223ca4e51257766dd64a3">ShowRecord</a>
+, <a class="el" href="classShowRecordElem.html#fcabf6ba9c5b68ae2923bb70bf9f45b0">ShowRecordElem</a>
+<li>scanHeader()
+: <a class="el" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">ShowRecordElem</a>
+<li>search()
+: <a class="el" href="classSenderListFilter.html#4e9ccf663da2969f76ac3a475ca1274f">SenderListFilter</a>
+<li>secureLoginType
+: <a class="el" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">ConfigElem</a>
+<li>sender
+: <a class="el" href="classFilterLogViewMovedItem.html#ce21d392f96a36edd4e4f0cee4bb60cc">FilterLogViewMovedItem</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#0634c60ef66f1dc5cc14d4dc0eb123c5">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogEntry.html#beb4991508455d61c59cbb6ef6766b32">FilterLogEntry</a>
+<li>senderlist
+: <a class="el" href="classHeaderFilter.html#410392e92bb274e5df51ee74a2d7467d">HeaderFilter</a>
+<li>SenderListDialog()
+: <a class="el" href="classSenderListDialog.html#2fd1ff38623b82811f073f5326e91d6a">SenderListDialog</a>
+<li>SenderListFilter()
+: <a class="el" href="classSenderListFilter.html#c8c2cae468e5071c4e57c9380b197712">SenderListFilter</a>
+<li>sentDateTime
+: <a class="el" href="classFilterLogEntry.html#6602eedabf45a7dfaaec8b547ff88942">FilterLogEntry</a>
+, <a class="el" href="classShowRecordElem.html#4c32fe918f4d6b65dc684c1604757c72">ShowRecordElem</a>
+<li>ServerDialog()
+: <a class="el" href="classServerDialog.html#2083bd1376173f7229267c77b00e0250">ServerDialog</a>
+<li>setAccount()
+: <a class="el" href="classShowListViewItem.html#d757b7cadf50f4b7e8af5f1f7fe09b02">ShowListViewItem</a>
+<li>setAccountName()
+: <a class="el" href="classConfigElem.html#8248ddc45de2d7d924e59e7c591da98f">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#fe048b33e97e2505dbb62c8ad8fed515">AccountSetupItem</a>
+<li>setAction()
+: <a class="el" href="classFilterSetupItem.html#6f1b035725692bce5172bbb73afd8413">FilterSetupItem</a>
+<li>setActive()
+: <a class="el" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#aee9d4fd988fdc351a1f303e96231478">AccountSetupItem</a>
+<li>setAllowHTML()
+: <a class="el" href="classConfigList.html#9f3341f60b7f800b58f50e67c1f872b4">ConfigList</a>
+<li>setConfirmDeletion()
+: <a class="el" href="classConfigList.html#5f798d2e62d3d8d013e3b2f54d51e94e">ConfigList</a>
+<li>setContent()
+: <a class="el" href="classShowRecordElem.html#8ab7746aad762c2c2e0fe80c4a496f9a">ShowRecordElem</a>
+, <a class="el" href="classShowListViewItem.html#2b5c115276821d6137cf14940d264606">ShowListViewItem</a>
+<li>setCriteriaLinkage()
+: <a class="el" href="classFilterSetupItem.html#d8449dc1e448170fb0f1504e9d4b29f5">FilterSetupItem</a>
+<li>setCriteriaList()
+: <a class="el" href="classFilterSetupItem.html#abe5397880f91e8fb8587e016e4bfb25">FilterSetupItem</a>
+<li>setDate()
+: <a class="el" href="classShowRecordElem.html#7fe7272db1f8f38f6fa404611acf7b8d">ShowRecordElem</a>
+, <a class="el" href="classShowListViewItem.html#b96fe5949709d9ccd3d414ac81671577">ShowListViewItem</a>
+<li>setFilter()
+: <a class="el" href="classShowRecordElem.html#fe3536020ed0f47f0ec4c97839068cc1">ShowRecordElem</a>
+<li>setFrom()
+: <a class="el" href="classShowRecordElem.html#373e98f7a94fd659ff1174ef7346de08">ShowRecordElem</a>
+, <a class="el" href="classShowListViewItem.html#9ff7a14853167240196c9289924a39d6">ShowListViewItem</a>
+<li>setHeader()
+: <a class="el" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">ShowRecord</a>
+, <a class="el" href="classShowRecordElem.html#28e7072cd68f18e1e07176b9c1bd5f72">ShowRecordElem</a>
+<li>setHost()
+: <a class="el" href="classConfigElem.html#cf56636bf7537e7f5dbc1a762b4670d2">ConfigElem</a>
+<li>setInitTime()
+: <a class="el" href="classConfigList.html#c40250ce119d3e6f75b32b296ffaa36c">ConfigList</a>
+<li>setItem()
+: <a class="el" href="classConfigList.html#633c6c07518ecf2405ad472ab843790f">ConfigList</a>
+<li>setList()
+: <a class="el" href="classConfigList.html#e595f764ea9b38f0634137438bdd4d70">ConfigList</a>
+<li>setListViewItem()
+: <a class="el" href="classConfigElem.html#a58326995659da378bc160ed90ad578b">ConfigElem</a>
+<li>setMailBox()
+: <a class="el" href="classFilterSetupItem.html#8b97e85703485c71fd374d7938cdf3f2">FilterSetupItem</a>
+<li>setMarkAtNextViewRefresh()
+: <a class="el" href="classShowRecordElem.html#8c138e5d2c33ec03231b8bf6ee719f7f">ShowRecordElem</a>
+, <a class="el" href="classShowRecord.html#b19cb729ff18ab77d85a1e7c4fb61cb9">ShowRecord</a>
+<li>setName()
+: <a class="el" href="classFilterSetupItem.html#96a7ddb3233d77a63e8470cc3dbe1137">FilterSetupItem</a>
+<li>setNew()
+: <a class="el" href="classShowRecordElem.html#4c6d52d5a2df4b7bb743128184ced8f4">ShowRecordElem</a>
+<li>setNumber()
+: <a class="el" href="classFilterSetupItem.html#27f7dc687959944c6197ec4d71ec95af">FilterSetupItem</a>
+, <a class="el" href="classShowListViewItem.html#2f82fc18123a144ec93f94384c936172">ShowListViewItem</a>
+, <a class="el" href="classShowRecordElem.html#1c31fc69dfe9794c6c77970192d455a5">ShowRecordElem</a>
+<li>setNumCriteria()
+: <a class="el" href="classFilterCriteriaWidget.html#2b9c72f8ace84e103bb34bfff577f111">FilterCriteriaWidget</a>
+<li>setPassword()
+: <a class="el" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#8a8decbbdebead74d3b649ddf7e33087">AccountSetupItem</a>
+<li>setPasswordStorage()
+: <a class="el" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">ConfigElem</a>
+<li>setPasswordStorageType()
+: <a class="el" href="classAccountSetupItem.html#252f1a25f9486630d3b574b13f72de02">AccountSetupItem</a>
+<li>setPort()
+: <a class="el" href="classConfigElem.html#cc66eba0b4fbf308cddad0478f20ef0f">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#f4f27bc4dd16fe7cf0159b068b2aa620">AccountSetupItem</a>
+<li>setProtocol()
+: <a class="el" href="classConfigElem.html#103236b06a88a8d14b629170df1a7ca9">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#ce26f8a7edb166a697d618032806f0ed">AccountSetupItem</a>
+<li>setRefreshTimeInterval()
+: <a class="el" href="classConfigList.html#1676756c27b3578802dba1ce47b39dcd">ConfigList</a>
+<li>setServer()
+: <a class="el" href="classAccountSetupItem.html#055a3b09f97a42f8c93e358b6eb5f5c8">AccountSetupItem</a>
+<li>setSize()
+: <a class="el" href="classShowListViewItem.html#0bb549ead9f623377fa2a240e76e3e90">ShowListViewItem</a>
+, <a class="el" href="classShowRecord.html#f3ae42223f76c35b2273119916a82a24">ShowRecord</a>
+, <a class="el" href="classShowRecordElem.html#dd22d1f50be46bd9ecbbacec7606b3ed">ShowRecordElem</a>
+<li>setState()
+: <a class="el" href="classShowListViewItem.html#120d8cdc825924cf408ba99c6667cf34">ShowListViewItem</a>
+<li>setSubject()
+: <a class="el" href="classShowRecordElem.html#bad7c7440195e0284b42c79d281bfbf2">ShowRecordElem</a>
+, <a class="el" href="classShowListViewItem.html#c20d53f3d7d4c60bb054c958531f5d92">ShowListViewItem</a>
+<li>setTextCriteria()
+: <a class="el" href="classFilterCriteriaWidget.html#b9d2bd5396d87445eef039305be19045">FilterCriteriaWidget</a>
+<li>setTime()
+: <a class="el" href="classShowListViewItem.html#0d78b8e18cae5e309719b498f40f2f89">ShowListViewItem</a>
+<li>setTimeoutTime()
+: <a class="el" href="classConfigList.html#2470bfe4948ada050b08b93cef51b969">ConfigList</a>
+<li>setTLS()
+: <a class="el" href="classConfigElem.html#67f45e40b98d20d7d26e1e244f42b208">ConfigElem</a>
+<li>setTo()
+: <a class="el" href="classShowRecordElem.html#fe4b012dfc137770f35879ea2264ba19">ShowRecordElem</a>
+, <a class="el" href="classShowListViewItem.html#633d447c919be4b754def3ae9b03c9f6">ShowListViewItem</a>
+<li>setTransferSecurity()
+: <a class="el" href="classAccountSetupItem.html#e9bcf9e4ab7d3d81afa0e3d4a28c4dd7">AccountSetupItem</a>
+<li>setUIDL()
+: <a class="el" href="classShowRecordElem.html#6d24c13e7de2fad247fff5549a96767d">ShowRecordElem</a>
+<li>SetupDialog
+: <a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp</a>
+<li>setURL()
+: <a class="el" href="classKshowmailDoc.html#aad1bfe0342bb8ef8b48e4feae5a4e7c">KshowmailDoc</a>
+<li>setUser()
+: <a class="el" href="classConfigElem.html#856ca37e391329be6b06f8be2f0a1f74">ConfigElem</a>
+, <a class="el" href="classAccountSetupItem.html#3bfebeaedf54f4882a6568d17f0b194f">AccountSetupItem</a>
+<li>setValues()
+: <a class="el" href="classFilterLogViewDeletedItem.html#1684630b83c688f613a58e7ec9cc129f">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#bc4a71409237d3023650e5e67df26ca8">FilterLogViewMovedItem</a>
+<li>setViewItem()
+: <a class="el" href="classShowRecordElem.html#e7f2ca5eb9a9bc95266a4f83f78cd76e">ShowRecordElem</a>
+<li>showAlertMessageForNewMails()
+: <a class="el" href="classConfigList.html#2270af8a5ce1740958f0f0b39359051f">ConfigList</a>
+<li>showConnectionErrors()
+: <a class="el" href="classConfigList.html#04033fd5903daf6b1286891a2c7a228c">ConfigList</a>
+<li>showHeader()
+: <a class="el" href="classShowRecordElem.html#62792e6386e65ac0050f2e02963254b0">ShowRecordElem</a>
+<li>ShowHeaderDialog()
+: <a class="el" href="classShowHeaderDialog.html#60d25341401cfde9bbcb172598e46ebe">ShowHeaderDialog</a>
+<li>ShowListViewItem()
+: <a class="el" href="classShowListViewItem.html#8ad5e105eb0fb3275af6cc55ce52a63d">ShowListViewItem</a>
+<li>ShowMailDialog()
+: <a class="el" href="classShowMailDialog.html#df4e30d539ed6b76c9fefaf1e16b5e62">ShowMailDialog</a>
+<li>showMainWindowForNewMails()
+: <a class="el" href="classConfigList.html#b4021a1f9087d447649a362d8779ec34">ConfigList</a>
+<li>showNextMail()
+: <a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">ConfigElem</a>
+<li>ShowRecord()
+: <a class="el" href="classShowRecord.html#c3088d9306ad23138dcc1212b975f596">ShowRecord</a>
+<li>ShowRecordElem()
+: <a class="el" href="classShowRecordElem.html#aa3cd64818bfb990d5e37720cd29546c">ShowRecordElem</a>
+<li>showSelectedHeaders()
+: <a class="el" href="classConfigList.html#9578f65f771482e727dfb3e1da861aa3">ConfigList</a>
+, <a class="el" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">ConfigElem</a>
+, <a class="el" href="classShowRecord.html#89005d433c577ed0e412c6314400cc31">ShowRecord</a>
+<li>showSelectedMails()
+: <a class="el" href="classConfigList.html#69be8d63f8363fe9c727ebdaeb9eb7fa">ConfigList</a>
+, <a class="el" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">ConfigElem</a>
+<li>sigActivated()
+: <a class="el" href="classKShowMailDock.html#33e30411ee0935453e742385268f7bc0">KShowMailDock</a>
+<li>sigAllMessageWindowsClosed()
+: <a class="el" href="classConfigList.html#6cc47a8e403bad408356604c0888c292">ConfigList</a>
+<li>sigConfigChanged()
+: <a class="el" href="classConfigElem.html#c04e111468d52ed1ca964569188c96e5">ConfigElem</a>
+, <a class="el" href="classConfigList.html#9b5c13b885ba99acefb6bcb81f54b563">ConfigList</a>
+<li>sigDeleteReady()
+: <a class="el" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">ConfigElem</a>
+, <a class="el" href="classConfigList.html#6d5f55c7447fc52efd5800daeb8302dc">ConfigList</a>
+<li>sigHighlighted()
+: <a class="el" href="classKShowMailDock.html#ee1e61dcbf2fb183c309c0637ceb23e2">KShowMailDock</a>
+<li>sigMessageWindowClosed()
+: <a class="el" href="classConfigElem.html#e328a1ef29ab8784bf9fd36de34d8bc0">ConfigElem</a>
+<li>sigMessageWindowOpened()
+: <a class="el" href="classConfigElem.html#14267b997f50ad3069115e8b976d89bb">ConfigElem</a>
+, <a class="el" href="classConfigList.html#4e33dcc16368960e9a41dca3bb878360">ConfigList</a>
+<li>signalActiveChanged()
+: <a class="el" href="classKshowmailView.html#6fb6da4d1c23d42efe9118748b19b0f8">KshowmailView</a>
+<li>signalOk()
+: <a class="el" href="classAlertDialog.html#08aea36dcb2c5932884c5e38940fa3fa">AlertDialog</a>
+<li>sigRefreshReady()
+: <a class="el" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">ConfigElem</a>
+, <a class="el" href="classConfigList.html#cd0d056e66a4c054306dca9936b9d5da">ConfigList</a>
+<li>sigShowBodiesReady()
+: <a class="el" href="classConfigList.html#4df89bc3cd1da72c4404cbe6fe1f10d1">ConfigList</a>
+, <a class="el" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">ConfigElem</a>
+<li>size()
+: <a class="el" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">ShowRecordElem</a>
+<li>slotAccountActivated()
+: <a class="el" href="classKShowMailApp.html#03f1ae7df67069b5a7a9d54c39e94924">KShowMailApp</a>
+<li>slotAccountClicked()
+: <a class="el" href="classKshowmailView.html#49db2d15dcecf0ad09fed9565d506138">KshowmailView</a>
+<li>slotAccountConfigChanged()
+: <a class="el" href="classConfigList.html#f8495aff41becdac4998b0c2881cccde">ConfigList</a>
+<li>slotAccountContext()
+: <a class="el" href="classKshowmailView.html#8635cb9ee8e7859f9b78ced5378c668d">KshowmailView</a>
+<li>slotActionChanged()
+: <a class="el" href="classConfigSpamcheck.html#ece01b6f93801b759c6cf6f9c2b09bfc">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupDialog.html#af5bd110494099103ce7c4ba35f8d4b1">FilterSetupDialog</a>
+<li>slotAdd()
+: <a class="el" href="classConfigFilter.html#7d39cb7b4d25de5dd7f5dc2cae9fc2d3">ConfigFilter</a>
+, <a class="el" href="classConfigAccounts.html#65e9575c6bdcabdb1efa53aa47bf8609">ConfigAccounts</a>
+<li>slotAddCriteriaWidget()
+: <a class="el" href="classFilterSetupDialog.html#98a07d641dade7d09ba3515042c5c78b">FilterSetupDialog</a>
+<li>slotAlertDestroyed()
+: <a class="el" href="classKShowMailApp.html#073b29df0ea7fa4c1a5245dd87bd1b6c">KShowMailApp</a>
+<li>slotAlertOk()
+: <a class="el" href="classKShowMailApp.html#cb8e7126aec305899d7109863f99d6d4">KShowMailApp</a>
+<li>slotBodyDownloaded()
+: <a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">ConfigElem</a>
+<li>slotChanged()
+: <a class="el" href="classConfigGeneral.html#d458776b288da160e05e45518d22279b">ConfigGeneral</a>
+, <a class="el" href="classConfigFilter.html#e626fc3ce1c6e341587bbbcf3c611d72">ConfigFilter</a>
+, <a class="el" href="classConfigLog.html#3687b473ec2512d023a3323fe555637e">ConfigLog</a>
+, <a class="el" href="classConfigSpamcheck.html#e7de028106aee69e97efaed1e50fa9f4">ConfigSpamcheck</a>
+, <a class="el" href="classConfigAccounts.html#fa71a146968c6f082748dfdb1ba723e6">ConfigAccounts</a>
+, <a class="el" href="classConfigDisplay.html#6156b28babaf77b3df12d01d565213ee">ConfigDisplay</a>
+, <a class="el" href="classConfigActions.html#77ebd22707ff87998a2b16b487ab00c7">ConfigActions</a>
+<li>slotChangeItems()
+: <a class="el" href="classConfigLog.html#3a2f475fdec72a03bc657d11524d60aa">ConfigLog</a>
+<li>slotCheckDeletionState()
+: <a class="el" href="classConfigList.html#640d6202cfb38c449e95906e7581693b">ConfigList</a>
+<li>slotCheckRefreshState()
+: <a class="el" href="classConfigList.html#beaa15863a4aae563a8539d176067f79">ConfigList</a>
+<li>slotCheckShowBodiesState()
+: <a class="el" href="classConfigList.html#bdbf21b25f8e963e5c32d167aff1fe16">ConfigList</a>
+<li>slotChooseCommand()
+: <a class="el" href="classConfigActions.html#c4089c37961c3094c111f0d877b37590">ConfigActions</a>
+<li>slotChooseSound()
+: <a class="el" href="classConfigActions.html#7a02c07f3de8c73f9423cb875a4c0619">ConfigActions</a>
+<li>slotClearDeletedMails()
+: <a class="el" href="classFilterLogView.html#e04e903ee8397ac726181a7e9376f8b1">FilterLogView</a>
+<li>slotClearMovedMails()
+: <a class="el" href="classFilterLogView.html#37a6adfc6e0b1610e0d87421fe1d9218">FilterLogView</a>
+<li>slotCommandToggled()
+: <a class="el" href="classConfigActions.html#f523717c67aa40650635685301e0487e">ConfigActions</a>
+<li>slotConfChanged()
+: <a class="el" href="classKShowMailApp.html#7655fe082dfda144367a152c58827c7f">KShowMailApp</a>
+<li>slotDataMailBody()
+: <a class="el" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">ConfigElem</a>
+<li>slotDelete()
+: <a class="el" href="classKShowMailApp.html#ad1a25c5c31f911f7c21b3aedc682e8e">KShowMailApp</a>
+<li>slotDeletionReady()
+: <a class="el" href="classKShowMailApp.html#a77267f88c63edad44b7e82d0b398fc6">KShowMailApp</a>
+<li>slotEdit()
+: <a class="el" href="classConfigFilter.html#49e5fe216ba80e4c006e74e5a4e94db1">ConfigFilter</a>
+, <a class="el" href="classConfigAccounts.html#b33abfd05c9338ae3a2631d752ed1930">ConfigAccounts</a>
+<li>slotEditToolbars()
+: <a class="el" href="classKShowMailApp.html#772f86e96418116ac58943d1bb0c3acb">KShowMailApp</a>
+<li>slotExecuteCommand()
+: <a class="el" href="classConfigActions.html#3073cde7f9f939e670d36fbb43212629">ConfigActions</a>
+<li>slotFileQuit()
+: <a class="el" href="classKShowMailApp.html#6d18177026c4c8d276e690c405c9fcd7">KShowMailApp</a>
+<li>slotFilterActiveToggled()
+: <a class="el" href="classConfigFilter.html#3d5ae5822e55949318ba40732e0218ac">ConfigFilter</a>
+<li>slotFinalizeDeletion()
+: <a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">ConfigElem</a>
+<li>slotFinalizeRefresh()
+: <a class="el" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">ConfigElem</a>
+<li>slotFinalizeShowMail()
+: <a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">ConfigElem</a>
+<li>slotForceClose()
+: <a class="el" href="classKShowMailApp.html#f94f8e79fcd9b35eea937b2533912e86">KShowMailApp</a>
+<li>slotHeaderDownloaded()
+: <a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">ConfigElem</a>
+<li>slotMailDeleted()
+: <a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">ConfigElem</a>
+<li>slotMailDownloadedForAction()
+: <a class="el" href="classConfigElem.html#53d209d56cb8ba5ce9f2f1d781d40e4f">ConfigElem</a>
+<li>slotMessageClicked()
+: <a class="el" href="classKshowmailView.html#2fc28b0734bd9b2af83a7a9a23875ed3">KshowmailView</a>
+<li>slotMessageContext()
+: <a class="el" href="classKshowmailView.html#877ac2a28b5a126946199642842a8039">KshowmailView</a>
+<li>slotMessageDoubleClicked()
+: <a class="el" href="classKshowmailView.html#5d39dff853dab5efb5eecba7e8237d9a">KshowmailView</a>
+<li>slotMessageWindowClosed()
+: <a class="el" href="classConfigList.html#6a9cc47ba150c0923b558752f118ec6c">ConfigList</a>
+<li>slotMessageWindowOpened()
+: <a class="el" href="classConfigList.html#1ffbc4bf4ef66872162065b80a248b7a">ConfigList</a>
+<li>slotMoveBottom()
+: <a class="el" href="classConfigFilter.html#3e2709df5fb1849733c7b6c6a2b7fb10">ConfigFilter</a>
+<li>slotMoveDown()
+: <a class="el" href="classConfigFilter.html#dee742eae6c7fc7dbe5153ffee084dc5">ConfigFilter</a>
+<li>slotMoveTop()
+: <a class="el" href="classConfigFilter.html#b0134250b85a1e8eeb0a6c0e7a5375a9">ConfigFilter</a>
+<li>slotMoveUp()
+: <a class="el" href="classConfigFilter.html#6419ef19b91c6b2466242f8ead6169a4">ConfigFilter</a>
+<li>slotNormalCursor()
+: <a class="el" href="classKShowMailApp.html#86c54998aa412571f0b471efd32e8ef9">KShowMailApp</a>
+<li>slotOk()
+: <a class="el" href="classAlertDlg.html#ccef482c60628a7c5e35633f9810a905">AlertDlg</a>
+, <a class="el" href="classFilterSetupDialog.html#e63604a21f44617bf07924324fc0e3d9">FilterSetupDialog</a>
+, <a class="el" href="classAlertDialog.html#c21e0287175d595335f38f3d185db704">AlertDialog</a>
+, <a class="el" href="classServerDialog.html#05a288f0b2bf3fb3b129cf8e6ea210fb">ServerDialog</a>
+, <a class="el" href="classSenderListDialog.html#a3dd988bd591e66f6a9a67e42a298452">SenderListDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#d9b00b814cbbf79c83995693ca894c71">AccountSetupDialog</a>
+<li>slotOpenBlacklist()
+: <a class="el" href="classConfigFilter.html#59985cf246e5cb913338cdde10750759">ConfigFilter</a>
+<li>slotOpenDirDialog()
+: <a class="el" href="classMailBoxWizard.html#824371e55b29bf02ba987a9bba0509d2">MailBoxWizard</a>
+<li>slotOpenMailBoxWizard()
+: <a class="el" href="classConfigFilter.html#6cf6533d0ba8a0e3741a68a8b886f930">ConfigFilter</a>
+, <a class="el" href="classConfigSpamcheck.html#6404817f0dc00495b94cbffba3b5cc28">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupDialog.html#e6c0ae87d1774f8e198d4a9b224fd03c">FilterSetupDialog</a>
+<li>slotOpenRegExpEditor()
+: <a class="el" href="classFilterCriteriaWidget.html#eec4bd9e62c068658d9973abed97cf9d">FilterCriteriaWidget</a>
+<li>slotOpenWhitelist()
+: <a class="el" href="classConfigFilter.html#da34005d02ab687ac31936c260a909eb">ConfigFilter</a>
+<li>slotOtherActionChanged()
+: <a class="el" href="classConfigFilter.html#24fc66c44faed7d415fc71b5ee0c0435">ConfigFilter</a>
+<li>slotPageChanged()
+: <a class="el" href="classMailBoxWizard.html#592ce9ad7b810b6d6663ad10ea5722f4">MailBoxWizard</a>
+<li>slotPasswordStorageChanged()
+: <a class="el" href="classServerDialog.html#3b3962b56ecaaa225953601d37228cb3">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#9486d4b99325f0cfbe486944071f9455">AccountSetupDialog</a>
+<li>slotPlaySound()
+: <a class="el" href="classConfigActions.html#9ac2c366f9f9d727da199c1a9ce82095">ConfigActions</a>
+<li>slotReceiveHeader()
+: <a class="el" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">ConfigElem</a>
+<li>slotReceiveSize()
+: <a class="el" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">ConfigElem</a>
+<li>slotReceiveUID()
+: <a class="el" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">ConfigElem</a>
+<li>slotRefresh()
+: <a class="el" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">KShowMailApp</a>
+<li>slotRefreshReady()
+: <a class="el" href="classKShowMailApp.html#911c2c1823421973f97e4ea2cc51e710">KShowMailApp</a>
+<li>slotRefreshView()
+: <a class="el" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">KShowMailApp</a>
+<li>slotRemove()
+: <a class="el" href="classConfigFilter.html#e164faaa56958a3ec5a59eae5dc1b40a">ConfigFilter</a>
+, <a class="el" href="classConfigAccounts.html#f07a29dd20dfdf9e585f68e7241cb3e9">ConfigAccounts</a>
+<li>slotRemoveCriteriaWidget()
+: <a class="el" href="classFilterSetupDialog.html#f6692fef3f675c8a1081e20c0b8e605c">FilterSetupDialog</a>
+<li>slotSaveOptions()
+: <a class="el" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">KShowMailApp</a>
+<li>slotSecureTransferChanged()
+: <a class="el" href="classAccountSetupDialog.html#55e7fa494770714c93e63af679e5ba32">AccountSetupDialog</a>
+, <a class="el" href="classServerDialog.html#43e0a3f2e4975f8b196bc3dbfd606eb0">ServerDialog</a>
+<li>slotSendFeedbackMail()
+: <a class="el" href="classKShowMailApp.html#cb6b97d7b759372c2ab7690fc70d1518">KShowMailApp</a>
+<li>slotSetup()
+: <a class="el" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">KShowMailApp</a>
+<li>slotSetupAccount()
+: <a class="el" href="classKShowMailApp.html#65f99925664c07c6eafa2b375352ad34">KShowMailApp</a>
+<li>slotSetWidgets()
+: <a class="el" href="classFilterCriteriaWidget.html#9c9afe0acdd319ecfd750819d34183b4">FilterCriteriaWidget</a>
+<li>slotShowFilterLog()
+: <a class="el" href="classKShowMailApp.html#c9f6636accea83b903904c8767e4e65c">KShowMailApp</a>
+<li>slotShowHeader()
+: <a class="el" href="classKShowMailApp.html#7b9553bf179124f9f1eb56bdd094b901">KShowMailApp</a>
+<li>slotShowMessage()
+: <a class="el" href="classKShowMailApp.html#34c235044988b2d43c0e43d249831dc1">KShowMailApp</a>
+<li>slotShowMessageReady()
+: <a class="el" href="classKShowMailApp.html#3b9805091025c531842807e28e29cc10">KShowMailApp</a>
+<li>slotSizesReceived()
+: <a class="el" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">ConfigElem</a>
+<li>slotSort()
+: <a class="el" href="classSenderListDialog.html#da37743f702d27fe1e0764fdce0b5902">SenderListDialog</a>
+<li>slotSoundToggled()
+: <a class="el" href="classConfigActions.html#e24ebd1d4969bbdbc71f4182adc480c3">ConfigActions</a>
+<li>slotStatusHelpMsg()
+: <a class="el" href="classKShowMailApp.html#1b373417eded77fcd51e23c0dca87467">KShowMailApp</a>
+<li>slotStatusMsg()
+: <a class="el" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">KShowMailApp</a>
+<li>slotStop()
+: <a class="el" href="classKShowMailApp.html#b9a90ef9062595e4cbebee5851206ec9">KShowMailApp</a>
+<li>slotTestSpamAssassin()
+: <a class="el" href="classConfigSpamcheck.html#6881f1416363077e03ca4a3e63d77738">ConfigSpamcheck</a>
+<li>slotTimeout()
+: <a class="el" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">ConfigElem</a>
+<li>slotUIDsReceived()
+: <a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">ConfigElem</a>
+<li>slotUpdateAllViews()
+: <a class="el" href="classKshowmailDoc.html#2feac43fb28fdb4971fb601520d17c54">KshowmailDoc</a>
+<li>slotUser1()
+: <a class="el" href="classShowMailDialog.html#42e00be4443c4f66ff97277b68d2feb5">ShowMailDialog</a>
+<li>slotWaitingCursor()
+: <a class="el" href="classKShowMailApp.html#36b54a32e442ec8bab250c3c87f08962">KShowMailApp</a>
+<li>source
+: <a class="el" href="classFilterItemCriteria.html#84551b9f69ec91321d5e121b74ecb1d5">FilterItemCriteria</a>
+, <a class="el" href="structTypes_1_1FilterCriteria__Type.html#9866add14b0f3c62082e62e3b0992e9b">Types::FilterCriteria_Type</a>
+<li>Source_Type
+: <a class="el" href="classFilterItemCriteria.html#38b0ef8defd3f52091da4594adf07197">FilterItemCriteria</a>
+<li>spamAction
+: <a class="el" href="classConfigList.html#9b32c6d646ae58275351208894d7f545">ConfigList</a>
+<li>spamMailbox
+: <a class="el" href="classConfigList.html#44cf59851c3af0b6f0a1cbdb15688491">ConfigList</a>
+<li>spbCompValueNum
+: <a class="el" href="classFilterCriteriaWidget.html#3f6c902e9c9d95e7bfd5844b7d989da2">FilterCriteriaWidget</a>
+<li>spbDelDays
+: <a class="el" href="classConfigLog.html#822c19a03e5f27b2dd7e3fde36931a3e">ConfigLog</a>
+<li>spbInitial
+: <a class="el" href="classConfigGeneral.html#2d41d710a15c3c1a5a06300c7aa4db85">ConfigGeneral</a>
+<li>spbInterval
+: <a class="el" href="classConfigGeneral.html#c06ea08b185b53fb9e0444c6291b505f">ConfigGeneral</a>
+<li>spbMovDays
+: <a class="el" href="classConfigLog.html#665686b7be964c5769b83075a2eb614c">ConfigLog</a>
+<li>spbPort
+: <a class="el" href="classAccountSetupDialog.html#830975a1e546e17563aa93f8ef2519eb">AccountSetupDialog</a>
+, <a class="el" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">ServerDialog</a>
+<li>spbTimeout
+: <a class="el" href="classConfigGeneral.html#ae2990489c767b1f0083c7a8969272d6">ConfigGeneral</a>
+<li>SrcAccount
+: <a class="el" href="classFilterItemCriteria.html#38b0ef8defd3f52091da4594adf07197531c79a9e1f854cc7fa5ec0eca01ba83">FilterItemCriteria</a>
+<li>SrcFrom
+: <a class="el" href="classFilterItemCriteria.html#38b0ef8defd3f52091da4594adf071973546869a90879c8438a73685e34be230">FilterItemCriteria</a>
+<li>SrcHeader
+: <a class="el" href="classFilterItemCriteria.html#38b0ef8defd3f52091da4594adf07197c2a2be36517155d1d073e0e5753750c4">FilterItemCriteria</a>
+<li>SrcSize
+: <a class="el" href="classFilterItemCriteria.html#38b0ef8defd3f52091da4594adf0719743ba45454a4328cd3f33a22fd75d03f1">FilterItemCriteria</a>
+<li>SrcSubject
+: <a class="el" href="classFilterItemCriteria.html#38b0ef8defd3f52091da4594adf07197a75f15cd45c66787fa46bd7ef217b4c1">FilterItemCriteria</a>
+<li>SrcTo
+: <a class="el" href="classFilterItemCriteria.html#38b0ef8defd3f52091da4594adf0719774586baa1ff23d5fb8909435fdfc1212">FilterItemCriteria</a>
+<li>startKIOJob()
+: <a class="el" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">ConfigElem</a>
+<li>startMinimized()
+: <a class="el" href="classConfigList.html#6b5567437e81508f071d31acb4509994">ConfigList</a>
+<li>state
+: <a class="el" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">ConfigElem</a>
+, <a class="el" href="classShowRecordElem.html#f00398057086a7fbee1205c5d0f605a2">ShowRecordElem</a>
+<li>stopRefreshTimer()
+: <a class="el" href="classKShowMailApp.html#7ab6f6a1037c6d00e1fd0f8cdf966d47">KShowMailApp</a>
+<li>strSize()
+: <a class="el" href="classShowRecordElem.html#f5e3c42a0be5b06f414b5936d6a64056">ShowRecordElem</a>
+<li>strSizePrefix()
+: <a class="el" href="classShowRecordElem.html#233ccd75f668ec868ec726120d8c71d9">ShowRecordElem</a>
+<li>strUnixTime()
+: <a class="el" href="classShowRecordElem.html#0e554cd8f1e67b3e448054e8c6fdc91c">ShowRecordElem</a>
+<li>subject()
+: <a class="el" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">ShowRecordElem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#8d67b3621f4966cfad7983f6ac0989ea">FilterLogViewMovedItem</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#c282551b645b3a29ec7822e5ce7eaa1d">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogEntry.html#be167b5503f62f90b0dc560a1e5b1558">FilterLogEntry</a>
+<li>swapMailLists()
+: <a class="el" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">ConfigElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x74.html b/doc/html/functions_0x74.html
new file mode 100644
index 0000000..ffba8af
--- /dev/null
+++ b/doc/html/functions_0x74.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li id="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>tempMailList
+: <a class="el" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">ConfigElem</a>
+<li>TextCondition_Type
+: <a class="el" href="classFilterItemCriteria.html#15bb04dea0adb17e34e280a82eb6be6f">FilterItemCriteria</a>
+<li>timerEvent()
+: <a class="el" href="classKShowMailApp.html#79825417f6967185146c48de3278a80c">KShowMailApp</a>
+<li>title1
+: <a class="el" href="classMailBoxWizard.html#6fa119c02cc1b8bf18ab30efde160c64">MailBoxWizard</a>
+<li>title2
+: <a class="el" href="classMailBoxWizard.html#59340a103fd3699f1d7d49766f697794">MailBoxWizard</a>
+<li>to()
+: <a class="el" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">ShowRecordElem</a>
+<li>txtAccount
+: <a class="el" href="classAccountSetupDialog.html#498961d7111d25751b3ec2cc82d7d3f9">AccountSetupDialog</a>
+, <a class="el" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">ServerDialog</a>
+<li>txtCompValueText
+: <a class="el" href="classFilterCriteriaWidget.html#671a9c2738e3354a780cd4620170ef8f">FilterCriteriaWidget</a>
+<li>TxtCondContains
+: <a class="el" href="classFilterItemCriteria.html#15bb04dea0adb17e34e280a82eb6be6f25059f8d1fe4c30496210da5fa1a72f9">FilterItemCriteria</a>
+<li>TxtCondEqual
+: <a class="el" href="classFilterItemCriteria.html#15bb04dea0adb17e34e280a82eb6be6fb3ec0aa8185f2ca796e477b825f8296e">FilterItemCriteria</a>
+<li>txtCondition
+: <a class="el" href="classFilterItemCriteria.html#80db831c80f48e867ea0de4514155c30">FilterItemCriteria</a>
+<li>TxtCondNotContains
+: <a class="el" href="classFilterItemCriteria.html#15bb04dea0adb17e34e280a82eb6be6fdb51576913f4df976410b4c8d2851696">FilterItemCriteria</a>
+<li>TxtCondNotEqual
+: <a class="el" href="classFilterItemCriteria.html#15bb04dea0adb17e34e280a82eb6be6f17ff814248fa95cd4615ed68a138bd2b">FilterItemCriteria</a>
+<li>TxtCondNotRegExpr
+: <a class="el" href="classFilterItemCriteria.html#15bb04dea0adb17e34e280a82eb6be6f58cea83345a15b02b9260a45069fda7e">FilterItemCriteria</a>
+<li>TxtCondRegExpr
+: <a class="el" href="classFilterItemCriteria.html#15bb04dea0adb17e34e280a82eb6be6f266b5347283171204842440a1dd7dcec">FilterItemCriteria</a>
+<li>txtMailbox
+: <a class="el" href="classConfigFilter.html#045b3617514d7c505a5641eec11ce7ca">ConfigFilter</a>
+, <a class="el" href="classConfigSpamcheck.html#0fe2f958fd8956b9c843ea3c75230b82">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupDialog.html#7df1f80c7ebe025e5b6cd259e7a979a6">FilterSetupDialog</a>
+<li>txtMailDir
+: <a class="el" href="classMailBoxWizard.html#b4c5ecd7b7de8dbdadea18ae2857f3d7">MailBoxWizard</a>
+<li>txtName
+: <a class="el" href="classFilterSetupDialog.html#b459c7092f81c673b8c9be73160e7c0c">FilterSetupDialog</a>
+<li>txtNewMailsCommand
+: <a class="el" href="classConfigActions.html#a030c72396809e3532bb6d3db7aebb5b">ConfigActions</a>
+<li>txtNewMailsSound
+: <a class="el" href="classConfigActions.html#939646611bf2c9daa03a3b30f789803f">ConfigActions</a>
+<li>txtPassword
+: <a class="el" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#9edb40f241d46c198e5cd2c5b1208191">AccountSetupDialog</a>
+<li>txtServer
+: <a class="el" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#e95956f6bffaf59934194cf7d9e332f9">AccountSetupDialog</a>
+<li>txtUser
+: <a class="el" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#b27b8d090b54974dcc7816dd93b9c46c">AccountSetupDialog</a>
+<li>txtValue
+: <a class="el" href="classFilterItemCriteria.html#48530ea0b4d0b3bf4999086ead3d35be">FilterItemCriteria</a>
+, <a class="el" href="structTypes_1_1FilterCriteria__Type.html#30e8afe468fdbcc1483ddfec89602c92">Types::FilterCriteria_Type</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x75.html b/doc/html/functions_0x75.html
new file mode 100644
index 0000000..52420b1
--- /dev/null
+++ b/doc/html/functions_0x75.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li id="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>uidl()
+: <a class="el" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">ShowRecordElem</a>
+<li>UniqueApp
+: <a class="el" href="classKShowMailApp.html#d5008f2e1c7aac94129746c60836d338">KShowMailApp</a>
+, <a class="el" href="classUniqueApp.html#ecfa67080f62f6ec776089de43e920ba">UniqueApp</a>
+<li>updateActionColumn()
+: <a class="el" href="classFilterSetupItem.html#5c17a5cb348c64ac15b4c2dbcf219535">FilterSetupItem</a>
+<li>URL()
+: <a class="el" href="classKshowmailDoc.html#a498d92a8c3b8a41f2bbf198f593435a">KshowmailDoc</a>
+<li>useTLS
+: <a class="el" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">ConfigElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x76.html b/doc/html/functions_0x76.html
new file mode 100644
index 0000000..7da72a7
--- /dev/null
+++ b/doc/html/functions_0x76.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li id="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>viewItem()
+: <a class="el" href="classShowRecordElem.html#e176bc1074c050afc56540849bc3664c">ShowRecordElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_0x7e.html
new file mode 100644
index 0000000..aed2cc2
--- /dev/null
+++ b/doc/html/functions_0x7e.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index__"><span>_</span></a></li>
+ <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li id="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
+<li>~AccountSetupDialog()
+: <a class="el" href="classAccountSetupDialog.html#780c48f1db6f4f3ecb341bd4a3077b02">AccountSetupDialog</a>
+<li>~AccountSetupItem()
+: <a class="el" href="classAccountSetupItem.html#d62bafb61f526698b43f867fbd93ca05">AccountSetupItem</a>
+<li>~AlertDialog()
+: <a class="el" href="classAlertDialog.html#5ea8838b691df53710d053c592ce2c7c">AlertDialog</a>
+<li>~AlertDlg()
+: <a class="el" href="classAlertDlg.html#268ce013bcd724380693d42f3bcae203">AlertDlg</a>
+<li>~ConfigAccounts()
+: <a class="el" href="classConfigAccounts.html#1c3f25feb7830704927f4e05ca9ae6f8">ConfigAccounts</a>
+<li>~ConfigActions()
+: <a class="el" href="classConfigActions.html#40b1d8ba72aaa9f43e0c76c43cf635e5">ConfigActions</a>
+<li>~ConfigDisplay()
+: <a class="el" href="classConfigDisplay.html#4704c7acdf3cd26f1285c72b40fe9959">ConfigDisplay</a>
+<li>~ConfigElem()
+: <a class="el" href="classConfigElem.html#d14d9c03f757691f198efd14104a3ce8">ConfigElem</a>
+<li>~ConfigFilter()
+: <a class="el" href="classConfigFilter.html#026bfbced44f2565c331c2fc51265569">ConfigFilter</a>
+<li>~ConfigGeneral()
+: <a class="el" href="classConfigGeneral.html#34b19e5396cbeb9be9e66f45b57520c6">ConfigGeneral</a>
+<li>~ConfigList()
+: <a class="el" href="classConfigList.html#1b6a054d7671b4f57d7fe77f123179ea">ConfigList</a>
+<li>~ConfigLog()
+: <a class="el" href="classConfigLog.html#2c32d0d5a4d622e3e8713ab4fff63e02">ConfigLog</a>
+<li>~ConfigSpamcheck()
+: <a class="el" href="classConfigSpamcheck.html#696b7211a7dd6588351f11d658d44af1">ConfigSpamcheck</a>
+<li>~FilterCriteriaWidget()
+: <a class="el" href="classFilterCriteriaWidget.html#ecafebea26ca4531415530c8d07ce1ed">FilterCriteriaWidget</a>
+<li>~FilterItem()
+: <a class="el" href="classFilterItem.html#146084a4a8383d3407115aab6c949687">FilterItem</a>
+<li>~FilterItemCriteria()
+: <a class="el" href="classFilterItemCriteria.html#ddd23d721fe3ca63fa7b0496858b4357">FilterItemCriteria</a>
+<li>~FilterLog()
+: <a class="el" href="classFilterLog.html#e33b0808ca97f0bc42f5d04d8b3352f7">FilterLog</a>
+<li>~FilterLogEntry()
+: <a class="el" href="classFilterLogEntry.html#f1e1205386c56c99067ccc4966d6bdb2">FilterLogEntry</a>
+<li>~FilterLogView()
+: <a class="el" href="classFilterLogView.html#39949389eff6158027896ae9aa090c02">FilterLogView</a>
+<li>~FilterLogViewDeletedItem()
+: <a class="el" href="classFilterLogViewDeletedItem.html#91afcc19016df621b109c17d5c2ba13e">FilterLogViewDeletedItem</a>
+<li>~FilterLogViewMovedItem()
+: <a class="el" href="classFilterLogViewMovedItem.html#49ba5adbfaa98136ce22075c555ad2f8">FilterLogViewMovedItem</a>
+<li>~FilterSetupDialog()
+: <a class="el" href="classFilterSetupDialog.html#75a5bbcbc8df473e7661906bc13560a7">FilterSetupDialog</a>
+<li>~FilterSetupItem()
+: <a class="el" href="classFilterSetupItem.html#a70931ebe41f5e3c6ed398cdcfd98dd9">FilterSetupItem</a>
+<li>~HeaderFilter()
+: <a class="el" href="classHeaderFilter.html#301cf390f0257fe44afacaf118fa4df4">HeaderFilter</a>
+<li>~KShowMailApp()
+: <a class="el" href="classKShowMailApp.html#3b3759d8593576edfa0b3fab62ce26c0">KShowMailApp</a>
+<li>~KshowmailDoc()
+: <a class="el" href="classKshowmailDoc.html#fe8d064e8b1d44683fde4e3261333841">KshowmailDoc</a>
+<li>~KShowMailDock()
+: <a class="el" href="classKShowMailDock.html#56d112429ab3f0d2d67f4b33b47bd683">KShowMailDock</a>
+<li>~KshowmailView()
+: <a class="el" href="classKshowmailView.html#208c56da5fe95348bd13435ff44c8aae">KshowmailView</a>
+<li>~MailBoxWizard()
+: <a class="el" href="classMailBoxWizard.html#16fb2b5ef6ac6ba4da30b41f861f403a">MailBoxWizard</a>
+<li>~MailBoxWizardListItem()
+: <a class="el" href="classMailBoxWizardListItem.html#4cbbabf9b2137eba15c27b6972779f73">MailBoxWizardListItem</a>
+<li>~SenderListDialog()
+: <a class="el" href="classSenderListDialog.html#c4ca6fdc2ea66a934317314c0363e593">SenderListDialog</a>
+<li>~SenderListFilter()
+: <a class="el" href="classSenderListFilter.html#ea24007a926fd8e8027ce69350ada9b5">SenderListFilter</a>
+<li>~ServerDialog()
+: <a class="el" href="classServerDialog.html#05ac011efd88d4ae6f0965f7b6d3606d">ServerDialog</a>
+<li>~ShowHeaderDialog()
+: <a class="el" href="classShowHeaderDialog.html#e6bb3cabae2aa28679ed8118893e6daa">ShowHeaderDialog</a>
+<li>~ShowListViewItem()
+: <a class="el" href="classShowListViewItem.html#1d417b96d9e99eb7a7f284386cb00f91">ShowListViewItem</a>
+<li>~ShowMailDialog()
+: <a class="el" href="classShowMailDialog.html#37fd2e70ec2bbca753250bf5270f208e">ShowMailDialog</a>
+<li>~ShowRecord()
+: <a class="el" href="classShowRecord.html#bda8f21edf9dbfa07741e37e6f06beeb">ShowRecord</a>
+<li>~UniqueApp()
+: <a class="el" href="classUniqueApp.html#c0f5a87150f0c1a09ada9996fba1ffa2">UniqueApp</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html
new file mode 100644
index 0000000..3ee4014
--- /dev/null
+++ b/doc/html/functions_enum.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Enumerations</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li id="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>Column
+: <a class="el" href="classFilterLogViewDeletedItem.html#3bf7f61a50bde0626ca14550a73e139c">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterSetupItem.html#75976f4e0a1067acd189088152f6ef39">FilterSetupItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#f94556f622467f7afff802d9157d519c">FilterLogViewMovedItem</a>
+<li>Linkage_Type
+: <a class="el" href="classFilterItem.html#58b18d2ee6b00081df0b962224aca749">FilterItem</a>
+<li>ListType
+: <a class="el" href="classSenderListDialog.html#c9198349954e23bb42c0d5a6c573fbbd">SenderListDialog</a>
+<li>NumCondition_Type
+: <a class="el" href="classFilterItemCriteria.html#a9f75c7e50d2de22a6fc88a68098defd">FilterItemCriteria</a>
+<li>Source_Type
+: <a class="el" href="classFilterItemCriteria.html#38b0ef8defd3f52091da4594adf07197">FilterItemCriteria</a>
+<li>TextCondition_Type
+: <a class="el" href="classFilterItemCriteria.html#15bb04dea0adb17e34e280a82eb6be6f">FilterItemCriteria</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html
new file mode 100644
index 0000000..aae4c5a
--- /dev/null
+++ b/doc/html/functions_func.html
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>AccountSetupDialog()
+: <a class="el" href="classAccountSetupDialog.html#7759eda115eefba12fb2de58f286edc2">AccountSetupDialog</a>
+<li>AccountSetupItem()
+: <a class="el" href="classAccountSetupItem.html#9c970fc3be4c2d02bb1f194d6ec97d62">AccountSetupItem</a>
+<li>addCriteriaWidget()
+: <a class="el" href="classFilterSetupDialog.html#fa448720691406559aa6abf252a17fce">FilterSetupDialog</a>
+<li>addDeletedMail()
+: <a class="el" href="classFilterLog.html#5211bb97e97e271f56fb29d47ddde90e">FilterLog</a>
+<li>addEntry()
+: <a class="el" href="classFilterLog.html#ae0fa8c9dfa7defe284a24906bfb6894">FilterLog</a>
+<li>addFeatureList()
+: <a class="el" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">KShowMailApp</a>
+<li>addMailBoxListItem()
+: <a class="el" href="classMailBoxWizard.html#4c159ac204891faf8579cb488f841ca1">MailBoxWizard</a>
+<li>addMovedMail()
+: <a class="el" href="classFilterLog.html#1e98c535579ec9820c427e19f62078b2">FilterLog</a>
+<li>addView()
+: <a class="el" href="classKshowmailDoc.html#d9c7e004cad6927dd62d7a0d8f1f29b1">KshowmailDoc</a>
+<li>AlertDialog()
+: <a class="el" href="classAlertDialog.html#0c3106b439a19f0b5a240b3095595880">AlertDialog</a>
+<li>AlertDlg()
+: <a class="el" href="classAlertDlg.html#b8b7463dbb2a1c27a84f3846db46027b">AlertDlg</a>
+<li>allowHTML()
+: <a class="el" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">ConfigList</a>
+<li>appendNewMail()
+: <a class="el" href="classShowRecord.html#97b16a09a5a51b68f7d2b3efb95c80ea">ShowRecord</a>
+<li>applyFilters()
+: <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">ConfigElem</a>
+<li>applyFiltersDeleted()
+: <a class="el" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">ConfigElem</a>
+<li>applyHeaderFilter()
+: <a class="el" href="classShowRecordElem.html#09ca2f0d70bdf8ed2bb7d75ef13bec12">ShowRecordElem</a>
+, <a class="el" href="classShowRecord.html#a2c3ad37ee0eb7eb41d7820e05352502">ShowRecord</a>
+<li>askCloseConfirmation()
+: <a class="el" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">KShowMailApp</a>
+<li>assertPassword()
+: <a class="el" href="classConfigElem.html#973328114a20a798887ab040aba33141">ConfigElem</a>
+<li>AutoRefreshOn()
+: <a class="el" href="classConfigList.html#cae6685097cd8e5e63cee28e17d92d41">ConfigList</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_rela.html b/doc/html/functions_rela.html
new file mode 100644
index 0000000..85eb8ee
--- /dev/null
+++ b/doc/html/functions_rela.html
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Related Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li id="current"><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>KshowmailDock
+: <a class="el" href="classKShowMailApp.html#3babed6869c8529c61d0b4719140307f">KShowMailApp</a>
+<li>KshowmailView
+: <a class="el" href="classKShowMailApp.html#95753bb48121b9a00bbbf185d46a5c1b">KShowMailApp</a>
+<li>UniqueApp
+: <a class="el" href="classKShowMailApp.html#d5008f2e1c7aac94129746c60836d338">KShowMailApp</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html
new file mode 100644
index 0000000..4f8dea2
--- /dev/null
+++ b/doc/html/functions_vars.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>_account
+: <a class="el" href="classAccountSetupItem.html#6f42afbe7a05c1d431c99fe9de2544cf">AccountSetupItem</a>
+<li>_active
+: <a class="el" href="classAccountSetupItem.html#08984a59b3a03b9ac919da388f9b4d77">AccountSetupItem</a>
+<li>_password
+: <a class="el" href="classAccountSetupItem.html#8ccb6320dbfbdcc84c9153d44cbc7f53">AccountSetupItem</a>
+<li>_passwordStorage
+: <a class="el" href="classAccountSetupItem.html#cc3d0e67733b2651627ced562a78493d">AccountSetupItem</a>
+<li>_port
+: <a class="el" href="classAccountSetupItem.html#09655b292b183798d38134f6239904a9">AccountSetupItem</a>
+<li>_protocol
+: <a class="el" href="classAccountSetupItem.html#0a8ebdb7e6a0fe7f8d2087e76886e83f">AccountSetupItem</a>
+<li>_server
+: <a class="el" href="classAccountSetupItem.html#63330ee312d151d983c2c6d7599c1f7a">AccountSetupItem</a>
+<li>_transferSecurity
+: <a class="el" href="classAccountSetupItem.html#a2efe33199e3634f32d700331e8c6402">AccountSetupItem</a>
+<li>_user
+: <a class="el" href="classAccountSetupItem.html#a5d1dc044834b57ed6cb965f1b566d18">AccountSetupItem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x61.html b/doc/html/functions_vars_0x61.html
new file mode 100644
index 0000000..027bdb0
--- /dev/null
+++ b/doc/html/functions_vars_0x61.html
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li id="current"><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>account
+: <a class="el" href="classFilterLogEntry.html#712d167a9ba886be14ca9ad1bc8341f7">FilterLogEntry</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#d36bac5f37a31a7d6b1b3070d0ac89f7">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#c101868fd42507b8493b1f514a81fbc2">FilterLogViewMovedItem</a>
+, <a class="el" href="classAccountSetupDialog.html#0585145e7ae4b3e22377c6ed787c9eb0">AccountSetupDialog</a>
+, <a class="el" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">ServerDialog</a>
+<li>AccountDeletionMap
+: <a class="el" href="classConfigList.html#bc124e934246f773aeab03b5f0940f01">ConfigList</a>
+<li>AccountListView
+: <a class="el" href="classConfigAccounts.html#ced2eabc665f10450ae950e713e5eba3">ConfigAccounts</a>
+<li>AccountRefreshMap
+: <a class="el" href="classConfigList.html#9c266b75b6629ff8f850ac9b9a2a8a08">ConfigList</a>
+<li>AccountShowBodiesMap
+: <a class="el" href="classConfigList.html#6fcc9096444b71e03865ac2402bb0d23">ConfigList</a>
+<li>act
+: <a class="el" href="classFilterLogEntry.html#491ab294e7c012aaf2ecefbd5a40467a">FilterLogEntry</a>
+<li>action
+: <a class="el" href="classFilterItem.html#d64fa3d718d8c849dfe6dff9d3e595b3">FilterItem</a>
+, <a class="el" href="structTypes_1_1DownloadActionParams__Type.html#d41d45e85476d483baa76fd209ea4cff">Types::DownloadActionParams_Type</a>
+, <a class="el" href="classFilterSetupItem.html#546a1bdc65a76a246d7d1d5209942b38">FilterSetupItem</a>
+<li>active
+: <a class="el" href="classHeaderFilter.html#3c14bb815e8616df14a6c225fd9d4469">HeaderFilter</a>
+<li>AlertDlgLayout
+: <a class="el" href="classAlertDlg.html#7ff66f74b2fcc1c1ebe7b9c48c9478ca">AlertDlg</a>
+<li>appConfig
+: <a class="el" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">ConfigElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x62.html b/doc/html/functions_vars_0x62.html
new file mode 100644
index 0000000..16430a1
--- /dev/null
+++ b/doc/html/functions_vars_0x62.html
@@ -0,0 +1,123 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li id="current"><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>blacklist
+: <a class="el" href="classSenderListFilter.html#18cefb81d2ba5d663f3c5d26d098265b">SenderListFilter</a>
+<li>blacklistAction
+: <a class="el" href="classSenderListFilter.html#bbde9560d26d88cd90b7adcdf9622240">SenderListFilter</a>
+<li>btnAdd
+: <a class="el" href="classConfigAccounts.html#0c5ebb039f7347640a58c5ee57098779">ConfigAccounts</a>
+, <a class="el" href="classConfigFilter.html#d82b8fe7bca580c1c86361be2d998a29">ConfigFilter</a>
+<li>btnAddCriteria
+: <a class="el" href="classFilterSetupDialog.html#483e48b31515d4092ff732909d04e70f">FilterSetupDialog</a>
+<li>btnDelMailsRemoveDays
+: <a class="el" href="classConfigLog.html#fce2bf2c6b740bf60db4c1d3eb006689">ConfigLog</a>
+<li>btnDelMailsRemoveExit
+: <a class="el" href="classConfigLog.html#68ebd0dad2255583411429bd5e953d4b">ConfigLog</a>
+<li>btnEdit
+: <a class="el" href="classConfigAccounts.html#95cd2f5c99c1d91560b46ced9d9d1fbf">ConfigAccounts</a>
+, <a class="el" href="classConfigFilter.html#e1763aa712de4ef72f045eeadc8af472">ConfigFilter</a>
+<li>btnMailboxWizard
+: <a class="el" href="classConfigFilter.html#e44fc384a0fa34800b713b726cb67b39">ConfigFilter</a>
+, <a class="el" href="classConfigSpamcheck.html#79c1b7b26c94e7fa9353f478b67aad36">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupDialog.html#be7549b4b90d586b05236dd9077703c2">FilterSetupDialog</a>
+<li>btnMailDir
+: <a class="el" href="classMailBoxWizard.html#6d8dfe0d36dd87385738df672446b149">MailBoxWizard</a>
+<li>btnMoveBottom
+: <a class="el" href="classConfigFilter.html#1f56ae436a4df8ae216e19f1b9ecbf95">ConfigFilter</a>
+<li>btnMoveDown
+: <a class="el" href="classConfigFilter.html#6d50c434a5c67d23785cf70a4958f536">ConfigFilter</a>
+<li>btnMoveTop
+: <a class="el" href="classConfigFilter.html#3936c764c0a6152232e13f5a25b55ab6">ConfigFilter</a>
+<li>btnMoveUp
+: <a class="el" href="classConfigFilter.html#f6f460803a19cd2e1b5f56cb9f5a7d0a">ConfigFilter</a>
+<li>btnMovMailsRemoveDays
+: <a class="el" href="classConfigLog.html#84301947e00f41cff17fa0dabdac23da">ConfigLog</a>
+<li>btnMovMailsRemoveExit
+: <a class="el" href="classConfigLog.html#c8a6cb4285aa777d4c6b4207e598f680">ConfigLog</a>
+<li>btnNewMailsChooseCommand
+: <a class="el" href="classConfigActions.html#1b0e5c5712a4c791ace1441190ec44b4">ConfigActions</a>
+<li>btnNewMailsChooseSound
+: <a class="el" href="classConfigActions.html#ba27e4247bca54e550c623e0c0e43e2e">ConfigActions</a>
+<li>btnNewMailsExecCommand
+: <a class="el" href="classConfigActions.html#e44618d32db70130b3d39b1d7bc45acb">ConfigActions</a>
+<li>btnNewMailsPlaySound
+: <a class="el" href="classConfigActions.html#36d655db8bb7763e522adf67df33d747">ConfigActions</a>
+<li>btnOpenBlacklist
+: <a class="el" href="classConfigFilter.html#7174045c4556a9561c4973b9ef939242">ConfigFilter</a>
+<li>btnOpenRegExpEditor
+: <a class="el" href="classFilterCriteriaWidget.html#41299a8b2eca0903834c110ce0b25384">FilterCriteriaWidget</a>
+<li>btnOpenWhitelist
+: <a class="el" href="classConfigFilter.html#5f2657065bc7241093ea3cfc1a8992bc">ConfigFilter</a>
+<li>btnRemove
+: <a class="el" href="classConfigFilter.html#a07c7a7e15ccdf67f08d074e81ba4376">ConfigFilter</a>
+, <a class="el" href="classConfigAccounts.html#52e23250590a8ad13e1992898a23e635">ConfigAccounts</a>
+<li>btnRemoveCriteria
+: <a class="el" href="classFilterSetupDialog.html#dd3a087c23bd8792411f377a0d93f924">FilterSetupDialog</a>
+<li>btnTest
+: <a class="el" href="classConfigSpamcheck.html#d4a40e236a30b5338df427377f6c4c75">ConfigSpamcheck</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x63.html b/doc/html/functions_vars_0x63.html
new file mode 100644
index 0000000..cad8c07
--- /dev/null
+++ b/doc/html/functions_vars_0x63.html
@@ -0,0 +1,192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li id="current"><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>cancelShowHeaders
+: <a class="el" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">ConfigElem</a>
+, <a class="el" href="classShowRecord.html#8f9c8ce1f77c014cd4efcbf65c9b11f5">ShowRecord</a>
+, <a class="el" href="classShowRecordElem.html#b6aceead6b70f3e3f5e6af530c5ac1af">ShowRecordElem</a>
+<li>cboProtocol
+: <a class="el" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#ad109f88ad94c12be8f6a7f5892f8308">AccountSetupDialog</a>
+<li>chkAccountlistAccount
+: <a class="el" href="classConfigDisplay.html#eed2bda3ddef71cb93551499edcdd7d4">ConfigDisplay</a>
+<li>chkAccountlistActive
+: <a class="el" href="classConfigDisplay.html#02db52720d61f28444a2b8fcacb37797">ConfigDisplay</a>
+<li>chkAccountlistMessages
+: <a class="el" href="classConfigDisplay.html#7957216f75d54b7dbacb495b413fc9d0">ConfigDisplay</a>
+<li>chkAccountlistServer
+: <a class="el" href="classConfigDisplay.html#7ee137ded8f5f0f4277041c45d0d8b9a">ConfigDisplay</a>
+<li>chkAccountlistSize
+: <a class="el" href="classConfigDisplay.html#84d2c8afcd8f9d3bb5115e8d2c270cdf">ConfigDisplay</a>
+<li>chkAccountlistUser
+: <a class="el" href="classConfigDisplay.html#f08e20265d27eea0dee1a849e785e5aa">ConfigDisplay</a>
+<li>chkActivateFilter
+: <a class="el" href="classConfigFilter.html#c2a415bbf59e3e3849a646e2175a14dd">ConfigFilter</a>
+<li>chkActive
+: <a class="el" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#ae0af23b1fed06d16ebb995a4cc881db">AccountSetupDialog</a>
+<li>chkAllowHTML
+: <a class="el" href="classConfigDisplay.html#0604eee5dd84775d044bd149747754e9">ConfigDisplay</a>
+<li>chkCaseSensitive
+: <a class="el" href="classFilterCriteriaWidget.html#464ed7fa31017e93ecb38f4dd86472f5">FilterCriteriaWidget</a>
+<li>chkCloseToTray
+: <a class="el" href="classConfigGeneral.html#3254112303352fc179d917eb3d07ecaa">ConfigGeneral</a>
+<li>chkConfirmClose
+: <a class="el" href="classConfigGeneral.html#1d88b57020db593d5d5dfbad12de0fff">ConfigGeneral</a>
+<li>chkConfirmDelete
+: <a class="el" href="classConfigGeneral.html#8c6c174874a4bb90ba1436e07b87ad80">ConfigGeneral</a>
+<li>chkKeepNew
+: <a class="el" href="classConfigGeneral.html#20f2f3ce054fe6e0b7258e50f4414457">ConfigGeneral</a>
+<li>chkLogDeletedMails
+: <a class="el" href="classConfigLog.html#b8fff5d7cbb30185227c702e1b679be6">ConfigLog</a>
+<li>chkLogMovedMails
+: <a class="el" href="classConfigLog.html#dc2656eee036eb7da225edf63b73f2d1">ConfigLog</a>
+<li>chkMessagelistAccount
+: <a class="el" href="classConfigDisplay.html#f493b7da71ca2d9a77cc5746f76d61b1">ConfigDisplay</a>
+<li>chkMessagelistContent
+: <a class="el" href="classConfigDisplay.html#30f694a335efce99f6872d348cb00dc0">ConfigDisplay</a>
+<li>chkMessagelistDate
+: <a class="el" href="classConfigDisplay.html#a22a37699e555d084931f436b6e59bed">ConfigDisplay</a>
+<li>chkMessagelistFrom
+: <a class="el" href="classConfigDisplay.html#407aaa1e6679678e8548a24e9f60ab34">ConfigDisplay</a>
+<li>chkMessagelistNumber
+: <a class="el" href="classConfigDisplay.html#7cd606b3c05b2681bb7aba6322f084bc">ConfigDisplay</a>
+<li>chkMessagelistSize
+: <a class="el" href="classConfigDisplay.html#7491226de75afc818d742dfb1416401e">ConfigDisplay</a>
+<li>chkMessagelistState
+: <a class="el" href="classConfigDisplay.html#a96647e5836a520a79d0a6a5147eda81">ConfigDisplay</a>
+<li>chkMessagelistSubject
+: <a class="el" href="classConfigDisplay.html#6f988f3e6dcc34a0709b9f997b889488">ConfigDisplay</a>
+<li>chkMessagelistTo
+: <a class="el" href="classConfigDisplay.html#ec3b78b0095f9dacb0ae0a488ecd5113">ConfigDisplay</a>
+<li>chkMinimizeToTray
+: <a class="el" href="classConfigGeneral.html#7397987b9f58654afcbcc35c3b6069fa">ConfigGeneral</a>
+<li>chkNewMailsAlertWindow
+: <a class="el" href="classConfigActions.html#4efebd1c902bf5a2f3a1bb60f9a67c5f">ConfigActions</a>
+<li>chkNewMailsBeep
+: <a class="el" href="classConfigActions.html#cb1d2eed97f240d95881272500d55923">ConfigActions</a>
+<li>chkNewMailsCommand
+: <a class="el" href="classConfigActions.html#3a0cd2fad3a3d03dc4c4227cc511265f">ConfigActions</a>
+<li>chkNewMailsMainWindow
+: <a class="el" href="classConfigActions.html#3a2c278df3742d407c8c85f649131869">ConfigActions</a>
+<li>chkNewMailsSound
+: <a class="el" href="classConfigActions.html#fef65cfb36bbcd44a2ec8c536a7913bd">ConfigActions</a>
+<li>chkNoNewMailsMinimize
+: <a class="el" href="classConfigActions.html#cd4695212a9a586e7a480fde4319970f">ConfigActions</a>
+<li>chkNoNewMailsTerminate
+: <a class="el" href="classConfigActions.html#1714fffad832835ae72a8ab1b72c6e63">ConfigActions</a>
+<li>chkShowConnectionErrors
+: <a class="el" href="classConfigGeneral.html#33232a5c81b81ebf699f128eb74bcc9c">ConfigGeneral</a>
+<li>chkStartMinimized
+: <a class="el" href="classConfigGeneral.html#506f6878bd107dcc0d515236fcb65225">ConfigGeneral</a>
+<li>cmbAction
+: <a class="el" href="classConfigSpamcheck.html#061d393ca53e544cc648af30cf0b9a35">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupDialog.html#299b83408156afea479e156d64b28208">FilterSetupDialog</a>
+<li>cmbActionOthers
+: <a class="el" href="classConfigFilter.html#c98a570d959fda8ecf0ae3abf6c6045b">ConfigFilter</a>
+<li>cmbConditionNum
+: <a class="el" href="classFilterCriteriaWidget.html#7bcb4db13575d312986ee56b18149256">FilterCriteriaWidget</a>
+<li>cmbConditionText
+: <a class="el" href="classFilterCriteriaWidget.html#757183597ee7613f518ea7a0e6dc3c86">FilterCriteriaWidget</a>
+<li>cmbSource
+: <a class="el" href="classFilterCriteriaWidget.html#a60915511ddf8072f4fb8b23e1a1c1aa">FilterCriteriaWidget</a>
+<li>condition
+: <a class="el" href="structTypes_1_1FilterCriteria__Type.html#825ed5a5486fd08ea46073e108105681">Types::FilterCriteria_Type</a>
+<li>config
+: <a class="el" href="classAccountSetupItem.html#d65fe6007f3bf6439e5258f2ec4eba84">AccountSetupItem</a>
+, <a class="el" href="classConfigFilter.html#0665cb9994d3da0d3133acd78f4e5089">ConfigFilter</a>
+, <a class="el" href="classSenderListDialog.html#d14505adf99fdc58e0dfc75290701869">SenderListDialog</a>
+, <a class="el" href="classHeaderFilter.html#a09540eaa48602b30d628cb8f1fd9cb2">HeaderFilter</a>
+, <a class="el" href="classFilterItemCriteria.html#d976a4b2e4c3909b426307644557f32f">FilterItemCriteria</a>
+, <a class="el" href="classConfigGeneral.html#b8594eb00e943effe48a32344f240b9a">ConfigGeneral</a>
+, <a class="el" href="classFilterLog.html#d2b732e043ce3eb3ad2f4579b33a63d5">FilterLog</a>
+, <a class="el" href="classConfigDisplay.html#f85bc9e11d65b6028b5d2c93cac61f9b">ConfigDisplay</a>
+, <a class="el" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">KshowmailView</a>
+, <a class="el" href="classFilterItem.html#e6ca824e82943738ac739b5d179c3b8c">FilterItem</a>
+, <a class="el" href="classConfigActions.html#d453b2d006819c592a7006a1dbabaf34">ConfigActions</a>
+, <a class="el" href="classConfigList.html#4bed3e796400897fbffd3eb19e4ff296">ConfigList</a>
+, <a class="el" href="classSenderListFilter.html#d7824a94dc96a2bb5a9c90ea6beda818">SenderListFilter</a>
+, <a class="el" href="classConfigAccounts.html#99b5553c4403e378aedaf122dd158d84">ConfigAccounts</a>
+, <a class="el" href="classConfigSpamcheck.html#e27fbfe1f00e941b5bbf816a6e243b85">ConfigSpamcheck</a>
+, <a class="el" href="classConfigLog.html#7ca8b5257079e0b95f4aedf8d07398a7">ConfigLog</a>
+, <a class="el" href="classFilterSetupItem.html#62bcebb2b8f745b330499007bf75b637">FilterSetupItem</a>
+<li>continueShowHeaders
+: <a class="el" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">ConfigElem</a>
+, <a class="el" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">ShowRecordElem</a>
+, <a class="el" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">ShowRecord</a>
+<li>criteriaList
+: <a class="el" href="classFilterSetupItem.html#6bdbcb472bdb9f1bc1bd0d45836b2cbf">FilterSetupItem</a>
+<li>CriteriaNumber
+: <a class="el" href="classFilterItemCriteria.html#0ea75bbf1425b38eb134a1d86085f044">FilterItemCriteria</a>
+<li>criterias
+: <a class="el" href="classFilterItem.html#d45c4cb5b7aacc6979956f10d8018933">FilterItem</a>
+<li>cs
+: <a class="el" href="classFilterItemCriteria.html#fa6f1c20d76baab1c5f70fe5855f226f">FilterItemCriteria</a>
+, <a class="el" href="structTypes_1_1FilterCriteria__Type.html#88f3fbe98218173cdb417423a890832c">Types::FilterCriteria_Type</a>
+<li>ctrOpenMessageWindows
+: <a class="el" href="classConfigList.html#6a3a4e9a8428c350a53bbf7b39f27e39">ConfigList</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x64.html b/doc/html/functions_vars_0x64.html
new file mode 100644
index 0000000..3b25e8b
--- /dev/null
+++ b/doc/html/functions_vars_0x64.html
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li id="current"><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>date
+: <a class="el" href="classFilterLogViewDeletedItem.html#3e4a759ce1c365dbadf8023d0c36c0e9">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#30fabc810c4adfac29b2afc5eb08a356">FilterLogViewMovedItem</a>
+<li>daysStoreDeletedMails
+: <a class="el" href="classFilterLog.html#c2c77f4f69224d4128d538f6949a72e8">FilterLog</a>
+<li>defaultAction
+: <a class="el" href="classHeaderFilter.html#a478e4731d9465325095dd95c969d0bf">HeaderFilter</a>
+<li>deletedMailsStorageMode
+: <a class="el" href="classFilterLog.html#2a17bd37938071ec9e5fdb07ed21e1ee">FilterLog</a>
+<li>deletionPerformedByFilters
+: <a class="el" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">ConfigElem</a>
+<li>doc_url
+: <a class="el" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">KshowmailDoc</a>
+<li>downloadActionsInvoked
+: <a class="el" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">ConfigElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x65.html b/doc/html/functions_vars_0x65.html
new file mode 100644
index 0000000..8786e67
--- /dev/null
+++ b/doc/html/functions_vars_0x65.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li id="current"><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>editFrame
+: <a class="el" href="classSenderListDialog.html#7f8fa42344ee9f096043916a94a09f14">SenderListDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x66.html b/doc/html/functions_vars_0x66.html
new file mode 100644
index 0000000..5fa8c93
--- /dev/null
+++ b/doc/html/functions_vars_0x66.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li id="current"><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>filter
+: <a class="el" href="classFilterSetupDialog.html#8243a7ec9f99d807d55fdb42abeb33e9">FilterSetupDialog</a>
+<li>filterApplied
+: <a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">ConfigElem</a>
+<li>FilterNumber
+: <a class="el" href="classFilterItemCriteria.html#78884aac2946432f15243db889239e61">FilterItemCriteria</a>
+<li>filterNumber
+: <a class="el" href="classFilterItem.html#2292114dc6b344e155e66caffb1312da">FilterItem</a>
+<li>filters
+: <a class="el" href="classHeaderFilter.html#035f10ee30771b4d49b32f79e2d5c972">HeaderFilter</a>
+<li>fLog
+: <a class="el" href="classKShowMailApp.html#b1458865e7903295c05c0ffc08fd72fa">KShowMailApp</a>
+<li>FLog
+: <a class="el" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">ConfigElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x67.html b/doc/html/functions_vars_0x67.html
new file mode 100644
index 0000000..5a51a01
--- /dev/null
+++ b/doc/html/functions_vars_0x67.html
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li id="current"><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>gboxAction
+: <a class="el" href="classConfigSpamcheck.html#c0bc8473323ec5c9edbaf8cee5cdabb0">ConfigSpamcheck</a>
+<li>gboxFilters
+: <a class="el" href="classConfigFilter.html#451fc7c1f8d5e9f47a5c9578ef90fdd8">ConfigFilter</a>
+<li>gboxOthers
+: <a class="el" href="classConfigFilter.html#d143d33466899d1e6bf47ac9f81e5095">ConfigFilter</a>
+<li>gboxSenderLists
+: <a class="el" href="classConfigFilter.html#6bd47c0c00e8345a568864fe9e6df0f1">ConfigFilter</a>
+<li>grpAction
+: <a class="el" href="classSenderListDialog.html#36f568e6c034e8e3ce8918a1b36f3c4d">SenderListDialog</a>
+<li>grpDelMailsRemove
+: <a class="el" href="classConfigLog.html#f4cc144f6621754512201ecf04f4b39c">ConfigLog</a>
+<li>grpLinkage
+: <a class="el" href="classFilterSetupDialog.html#76bada4b71bbb9938c4ff1727104d3fc">FilterSetupDialog</a>
+<li>grpMovMailsRemove
+: <a class="el" href="classConfigLog.html#0b5c4ed624ecf618bbe0d2d4f0b174fa">ConfigLog</a>
+<li>grpPasswordStorage
+: <a class="el" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#0a4bce4c9c385223363c5437f38830cf">AccountSetupDialog</a>
+<li>grpSecureTransfer
+: <a class="el" href="classServerDialog.html#05f46d98c337ab7a8afc2325aef9e8e7">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#ab4282dbb4ded7f3da8a451b60a14739">AccountSetupDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x68.html b/doc/html/functions_vars_0x68.html
new file mode 100644
index 0000000..a9b7176
--- /dev/null
+++ b/doc/html/functions_vars_0x68.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li id="current"><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>headerFilter
+: <a class="el" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">ConfigElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x69.html b/doc/html/functions_vars_0x69.html
new file mode 100644
index 0000000..ac629fa
--- /dev/null
+++ b/doc/html/functions_vars_0x69.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li id="current"><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>image0
+: <a class="el" href="classAlertDlg.html#8309795df6391db4e19bf7d3c2c0a4b5">AlertDlg</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x6b.html b/doc/html/functions_vars_0x6b.html
new file mode 100644
index 0000000..6678cd8
--- /dev/null
+++ b/doc/html/functions_vars_0x6b.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li id="current"><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>kRegExpEditorAvailable
+: <a class="el" href="classFilterCriteriaWidget.html#c995d48264457868fb297126f4b18b7c">FilterCriteriaWidget</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x6c.html b/doc/html/functions_vars_0x6c.html
new file mode 100644
index 0000000..4d45a74
--- /dev/null
+++ b/doc/html/functions_vars_0x6c.html
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li id="current"><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>lastFilterNumber
+: <a class="el" href="classConfigFilter.html#f0a12d142f8edbe554c9ce48e0fcf781">ConfigFilter</a>
+<li>layCriteriasHolding
+: <a class="el" href="classFilterSetupDialog.html#789ab5bd9a7692be0553a49f048e0404">FilterSetupDialog</a>
+<li>linkage
+: <a class="el" href="classFilterItem.html#4ae978390328da87b9fdf5af6b355eb7">FilterItem</a>
+, <a class="el" href="classFilterSetupItem.html#2db8d7fafdb2a784b6e9d9bc62fba4bf">FilterSetupItem</a>
+<li>list
+: <a class="el" href="classSenderListDialog.html#b863a1f45be38d67f64cedb4c74ff631">SenderListDialog</a>
+<li>listDeletedMails
+: <a class="el" href="classFilterLog.html#fda049847515829b1e403cd2adee4e02">FilterLog</a>
+<li>listFilters
+: <a class="el" href="classConfigFilter.html#d8bce231c65f27afab3941f37d3ec2e0">ConfigFilter</a>
+<li>listMovedMails
+: <a class="el" href="classFilterLog.html#5179ab13c32aa6eb7857267869010d89">FilterLog</a>
+<li>ListView
+: <a class="el" href="classAccountSetupDialog.html#1a3d27c483d6ee5c96138ecc57c9cddb">AccountSetupDialog</a>
+, <a class="el" href="classFilterSetupDialog.html#9cb1a664a9000cc3a07078a770409667">FilterSetupDialog</a>
+<li>log
+: <a class="el" href="classFilterLogView.html#328b7d4165c9c35fb3ea97b8e08e64c1">FilterLogView</a>
+<li>logDeletedMails
+: <a class="el" href="classFilterLog.html#69bc71567187d7dc15fda6eb8f1d2979">FilterLog</a>
+<li>logMovedMails
+: <a class="el" href="classFilterLog.html#d9a377c3856846908684babf5cb6d9bd">FilterLog</a>
+<li>lstMailboxes
+: <a class="el" href="classMailBoxWizard.html#bfb553654f379dc06795db27d304edf1">MailBoxWizard</a>
+<li>lstViewDeleted
+: <a class="el" href="classFilterLogView.html#e2ceb7ac2a223f4931f1444bb9a3f84c">FilterLogView</a>
+<li>lstViewMoved
+: <a class="el" href="classFilterLogView.html#4a50b6b7330139aef249faf0694a641a">FilterLogView</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x6d.html b/doc/html/functions_vars_0x6d.html
new file mode 100644
index 0000000..06d49ce
--- /dev/null
+++ b/doc/html/functions_vars_0x6d.html
@@ -0,0 +1,204 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li id="current"><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>m_actionRefresh
+: <a class="el" href="classKShowMailApp.html#cdd1b63955d1dd5c9d78d551fc86ef74">KShowMailApp</a>
+<li>m_background
+: <a class="el" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">KShowMailDock</a>
+<li>m_bActive
+: <a class="el" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">ConfigElem</a>
+<li>m_bAllowHTML
+: <a class="el" href="classConfigList.html#017597159dc4b62d147aade09140e942">ConfigList</a>
+<li>m_bBeep
+: <a class="el" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">ConfigList</a>
+<li>m_bCloseMinimizes
+: <a class="el" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">ConfigList</a>
+<li>m_bCommand
+: <a class="el" href="classConfigList.html#ae8d4084a4b83a09722015793afb974c">ConfigList</a>
+<li>m_bConfirmClose
+: <a class="el" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">ConfigList</a>
+<li>m_bConfirmDelete
+: <a class="el" href="classConfigList.html#8b8d0d0a2d78c9f3ede1db0a9e77f8be">ConfigList</a>
+<li>m_bForceClose
+: <a class="el" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">KShowMailApp</a>
+<li>m_bKeepNew
+: <a class="el" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">ConfigList</a>
+<li>m_bMinimize
+: <a class="el" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">ConfigList</a>
+<li>m_bMinimizeToTray
+: <a class="el" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">ConfigList</a>
+<li>m_body
+: <a class="el" href="classShowMailDialog.html#27641a1f95c62a8d43b353f29528cc1e">ShowMailDialog</a>
+<li>m_bShowConnectionErrors
+: <a class="el" href="classConfigList.html#1bd48d8596694d5b39e0ead274689010">ConfigList</a>
+<li>m_bShowMainWindow
+: <a class="el" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">ConfigList</a>
+<li>m_bShowMessage
+: <a class="el" href="classConfigList.html#35d80df8b80f34868140a2163d207490">ConfigList</a>
+<li>m_bSound
+: <a class="el" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">ConfigList</a>
+<li>m_bStartMinimized
+: <a class="el" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">ConfigList</a>
+<li>m_bTerminate
+: <a class="el" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">ConfigList</a>
+<li>m_ButtonIgnore
+: <a class="el" href="classAlertDlg.html#eb7788e0ac9452d9875139eb5a5117c4">AlertDlg</a>
+<li>m_ButtonOk
+: <a class="el" href="classAlertDlg.html#6aed3204e4061bbcf2af10d196d1d33a">AlertDlg</a>
+<li>m_ConfigList
+: <a class="el" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">KShowMailApp</a>
+<li>m_content
+: <a class="el" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">ShowRecordElem</a>
+<li>m_from
+: <a class="el" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">ShowRecordElem</a>
+<li>m_header
+: <a class="el" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">ShowRecordElem</a>
+<li>m_new
+: <a class="el" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">ShowRecordElem</a>
+<li>m_nInitTimer
+: <a class="el" href="classConfigList.html#872222b57b257e2ba67cf360dffc2a1b">ConfigList</a>
+<li>m_nIntervalTimer
+: <a class="el" href="classConfigList.html#b15e5bd9334e36428c5d44b9ee2a97d5">ConfigList</a>
+<li>m_nNumber
+: <a class="el" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">ShowRecordElem</a>
+<li>m_nPop3Timer
+: <a class="el" href="classConfigList.html#f4a428e650cf89e8ae0df0a2983f96f4">ConfigList</a>
+<li>m_nSecondsToGo
+: <a class="el" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">KShowMailApp</a>
+<li>m_pAbout
+: <a class="el" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp</a>
+<li>m_pAlertDialog
+: <a class="el" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">KShowMailApp</a>
+<li>m_pApp
+: <a class="el" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">UniqueApp</a>
+<li>m_pDoc
+: <a class="el" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">KShowMailApp</a>
+<li>m_pDockWindow
+: <a class="el" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">KShowMailApp</a>
+<li>m_pFilter
+: <a class="el" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">ShowRecordElem</a>
+<li>m_pItem
+: <a class="el" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">ShowRecordElem</a>
+<li>m_pixOk
+: <a class="el" href="classKshowmailView.html#ac2789d0c2b897f4a9589c21a8eae2eb">KshowmailView</a>
+<li>m_pListAccounts
+: <a class="el" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">KshowmailView</a>
+<li>m_pListMessages
+: <a class="el" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">KshowmailView</a>
+<li>m_pshowrecord
+: <a class="el" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">ConfigElem</a>
+<li>m_pTimer
+: <a class="el" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">KShowMailApp</a>
+<li>m_pView
+: <a class="el" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">KShowMailApp</a>
+<li>m_pViewItem
+: <a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">ConfigElem</a>
+<li>m_sender
+: <a class="el" href="classShowMailDialog.html#2cfed74c01ce7d28b18e1bd15eebe814">ShowMailDialog</a>
+<li>m_size
+: <a class="el" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">ShowRecordElem</a>
+<li>m_state
+: <a class="el" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">KShowMailApp</a>
+<li>m_strAccount
+: <a class="el" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">ConfigElem</a>
+<li>m_strCommandPath
+: <a class="el" href="classConfigList.html#ea53a55a83d06cb76e3e686dd29ca034">ConfigList</a>
+<li>m_strSoundFile
+: <a class="el" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">ConfigList</a>
+<li>m_subject
+: <a class="el" href="classShowMailDialog.html#73df230afe94aa1118ef69044d619822">ShowMailDialog</a>
+, <a class="el" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">ShowRecordElem</a>
+<li>m_time
+: <a class="el" href="classShowListViewItem.html#9d582aea8cd197406cd8ba103e3df25b">ShowListViewItem</a>
+<li>m_to
+: <a class="el" href="classShowRecordElem.html#02de09b7b36dfcce893a1e79ff8ba34c">ShowRecordElem</a>
+<li>m_uid
+: <a class="el" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">ShowRecordElem</a>
+<li>m_unixDate
+: <a class="el" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">ShowRecordElem</a>
+<li>m_url
+: <a class="el" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">ConfigElem</a>
+<li>mailbody
+: <a class="el" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">ConfigElem</a>
+<li>mailbox
+: <a class="el" href="structTypes_1_1DownloadActionParams__Type.html#2111052968efa3f277babdd0de6a5ed1">Types::DownloadActionParams_Type</a>
+, <a class="el" href="classFilterSetupItem.html#bcea8cc88e4c5f51a732c61b46308172">FilterSetupItem</a>
+, <a class="el" href="classFilterItem.html#ea3dbfdeae33818b9dde1486995bbb13">FilterItem</a>
+, <a class="el" href="classHeaderFilter.html#43b2162ede8f87c53486afc52d02eefd">HeaderFilter</a>
+, <a class="el" href="classFilterLogEntry.html#d149fca2f4561be04dae1b8eabfdae58">FilterLogEntry</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#0973106a9c7c6cfe23640cbc8379bb8a">FilterLogViewMovedItem</a>
+<li>MailsToDelete
+: <a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">ConfigElem</a>
+<li>MailsToDownload
+: <a class="el" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">ConfigElem</a>
+<li>MailsToShow
+: <a class="el" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">ConfigElem</a>
+<li>markAtViewRefresh
+: <a class="el" href="classShowRecordElem.html#c3f6d14162aafdedf141489ad5d5307a">ShowRecordElem</a>
+<li>moveCounter
+: <a class="el" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">ConfigElem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x6f.html b/doc/html/functions_vars_0x6f.html
new file mode 100644
index 0000000..9bcd48c
--- /dev/null
+++ b/doc/html/functions_vars_0x6f.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li id="current"><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OptionDlgLayout
+: <a class="el" href="classOptionDlg.html#f2a78d5c1e7ebdd2074d1cfc2f553cb1">OptionDlg</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x70.html b/doc/html/functions_vars_0x70.html
new file mode 100644
index 0000000..94558da
--- /dev/null
+++ b/doc/html/functions_vars_0x70.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li id="current"><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PasswordStorage
+: <a class="el" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">ConfigElem</a>
+<li>path
+: <a class="el" href="classMailBoxWizardListItem.html#a26f72fd0871583009db91618b6644aa">MailBoxWizardListItem</a>
+<li>PixmapLabel2
+: <a class="el" href="classAlertDlg.html#68460203169eb997f60e1d487309399a">AlertDlg</a>
+<li>pop3Job
+: <a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">ConfigElem</a>
+<li>pop3Timer
+: <a class="el" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">ConfigElem</a>
+<li>pView
+: <a class="el" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">KshowmailDoc</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x71.html b/doc/html/functions_vars_0x71.html
new file mode 100644
index 0000000..2fb3b16
--- /dev/null
+++ b/doc/html/functions_vars_0x71.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li id="current"><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>QLabel_1
+: <a class="el" href="classAlertDlg.html#6c55122d5c924676559a12d39863488e">AlertDlg</a>
+<li>QLabel_2
+: <a class="el" href="classAlertDlg.html#2993a64823b3edf7874709d2108ce3d7">AlertDlg</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x73.html b/doc/html/functions_vars_0x73.html
new file mode 100644
index 0000000..17aa13a
--- /dev/null
+++ b/doc/html/functions_vars_0x73.html
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li id="current"><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>secureLoginType
+: <a class="el" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">ConfigElem</a>
+<li>sender
+: <a class="el" href="classFilterLogViewDeletedItem.html#0634c60ef66f1dc5cc14d4dc0eb123c5">FilterLogViewDeletedItem</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#ce21d392f96a36edd4e4f0cee4bb60cc">FilterLogViewMovedItem</a>
+, <a class="el" href="classFilterLogEntry.html#beb4991508455d61c59cbb6ef6766b32">FilterLogEntry</a>
+<li>senderlist
+: <a class="el" href="classHeaderFilter.html#410392e92bb274e5df51ee74a2d7467d">HeaderFilter</a>
+<li>sentDateTime
+: <a class="el" href="classFilterLogEntry.html#6602eedabf45a7dfaaec8b547ff88942">FilterLogEntry</a>
+<li>SetupDialog
+: <a class="el" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">KShowMailApp</a>
+<li>source
+: <a class="el" href="classFilterItemCriteria.html#84551b9f69ec91321d5e121b74ecb1d5">FilterItemCriteria</a>
+, <a class="el" href="structTypes_1_1FilterCriteria__Type.html#9866add14b0f3c62082e62e3b0992e9b">Types::FilterCriteria_Type</a>
+<li>spamAction
+: <a class="el" href="classConfigList.html#9b32c6d646ae58275351208894d7f545">ConfigList</a>
+<li>spamMailbox
+: <a class="el" href="classConfigList.html#44cf59851c3af0b6f0a1cbdb15688491">ConfigList</a>
+<li>spbCompValueNum
+: <a class="el" href="classFilterCriteriaWidget.html#3f6c902e9c9d95e7bfd5844b7d989da2">FilterCriteriaWidget</a>
+<li>spbDelDays
+: <a class="el" href="classConfigLog.html#822c19a03e5f27b2dd7e3fde36931a3e">ConfigLog</a>
+<li>spbInitial
+: <a class="el" href="classConfigGeneral.html#2d41d710a15c3c1a5a06300c7aa4db85">ConfigGeneral</a>
+<li>spbInterval
+: <a class="el" href="classConfigGeneral.html#c06ea08b185b53fb9e0444c6291b505f">ConfigGeneral</a>
+<li>spbMovDays
+: <a class="el" href="classConfigLog.html#665686b7be964c5769b83075a2eb614c">ConfigLog</a>
+<li>spbPort
+: <a class="el" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#830975a1e546e17563aa93f8ef2519eb">AccountSetupDialog</a>
+<li>spbTimeout
+: <a class="el" href="classConfigGeneral.html#ae2990489c767b1f0083c7a8969272d6">ConfigGeneral</a>
+<li>state
+: <a class="el" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">ConfigElem</a>
+<li>subject
+: <a class="el" href="classFilterLogEntry.html#be167b5503f62f90b0dc560a1e5b1558">FilterLogEntry</a>
+, <a class="el" href="classFilterLogViewMovedItem.html#8d67b3621f4966cfad7983f6ac0989ea">FilterLogViewMovedItem</a>
+, <a class="el" href="classFilterLogViewDeletedItem.html#c282551b645b3a29ec7822e5ce7eaa1d">FilterLogViewDeletedItem</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/functions_vars_0x74.html b/doc/html/functions_vars_0x74.html
new file mode 100644
index 0000000..cbf711a
--- /dev/null
+++ b/doc/html/functions_vars_0x74.html
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+ <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li id="current"><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>tempMailList
+: <a class="el" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">ConfigElem</a>
+<li>title1
+: <a class="el" href="classMailBoxWizard.html#6fa119c02cc1b8bf18ab30efde160c64">MailBoxWizard</a>
+<li>title2
+: <a class="el" href="classMailBoxWizard.html#59340a103fd3699f1d7d49766f697794">MailBoxWizard</a>
+<li>txtAccount
+: <a class="el" href="classAccountSetupDialog.html#498961d7111d25751b3ec2cc82d7d3f9">AccountSetupDialog</a>
+, <a class="el" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">ServerDialog</a>
+<li>txtCompValueText
+: <a class="el" href="classFilterCriteriaWidget.html#671a9c2738e3354a780cd4620170ef8f">FilterCriteriaWidget</a>
+<li>txtCondition
+: <a class="el" href="classFilterItemCriteria.html#80db831c80f48e867ea0de4514155c30">FilterItemCriteria</a>
+<li>txtMailbox
+: <a class="el" href="classConfigFilter.html#045b3617514d7c505a5641eec11ce7ca">ConfigFilter</a>
+, <a class="el" href="classConfigSpamcheck.html#0fe2f958fd8956b9c843ea3c75230b82">ConfigSpamcheck</a>
+, <a class="el" href="classFilterSetupDialog.html#7df1f80c7ebe025e5b6cd259e7a979a6">FilterSetupDialog</a>
+<li>txtMailDir
+: <a class="el" href="classMailBoxWizard.html#b4c5ecd7b7de8dbdadea18ae2857f3d7">MailBoxWizard</a>
+<li>txtName
+: <a class="el" href="classFilterSetupDialog.html#b459c7092f81c673b8c9be73160e7c0c">FilterSetupDialog</a>
+<li>txtNewMailsCommand
+: <a class="el" href="classConfigActions.html#a030c72396809e3532bb6d3db7aebb5b">ConfigActions</a>
+<li>txtNewMailsSound
+: <a class="el" href="classConfigActions.html#939646611bf2c9daa03a3b30f789803f">ConfigActions</a>
+<li>txtPassword
+: <a class="el" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#9edb40f241d46c198e5cd2c5b1208191">AccountSetupDialog</a>
+<li>txtServer
+: <a class="el" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#e95956f6bffaf59934194cf7d9e332f9">AccountSetupDialog</a>
+<li>txtUser
+: <a class="el" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">ServerDialog</a>
+, <a class="el" href="classAccountSetupDialog.html#b27b8d090b54974dcc7816dd93b9c46c">AccountSetupDialog</a>
+<li>txtValue
+: <a class="el" href="structTypes_1_1FilterCriteria__Type.html#30e8afe468fdbcc1483ddfec89602c92">Types::FilterCriteria_Type</a>
+, <a class="el" href="classFilterItemCriteria.html#48530ea0b4d0b3bf4999086ead3d35be">FilterItemCriteria</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html
new file mode 100644
index 0000000..43c60a5
--- /dev/null
+++ b/doc/html/hierarchy.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Hierarchical Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li id="current"><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>kshowmail.kdevelop Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="classAccountSetupDialog.html">AccountSetupDialog</a>
+<li><a class="el" href="classAccountSetupItem.html">AccountSetupItem</a>
+<li><a class="el" href="classAlertDlg.html">AlertDlg</a>
+<ul>
+<li><a class="el" href="classAlertDialog.html">AlertDialog</a>
+</ul>
+<li><a class="el" href="classConfigAccounts.html">ConfigAccounts</a>
+<li><a class="el" href="classConfigActions.html">ConfigActions</a>
+<li><a class="el" href="classConfigDisplay.html">ConfigDisplay</a>
+<li><a class="el" href="classConfigElem.html">ConfigElem</a>
+<li><a class="el" href="classConfigFilter.html">ConfigFilter</a>
+<li><a class="el" href="classConfigGeneral.html">ConfigGeneral</a>
+<li><a class="el" href="classConfigList.html">ConfigList</a>
+<li><a class="el" href="classConfigLog.html">ConfigLog</a>
+<li><a class="el" href="classConfigSpamcheck.html">ConfigSpamcheck</a>
+<li><a class="el" href="classFilterCriteriaWidget.html">FilterCriteriaWidget</a>
+<li><a class="el" href="classFilterItem.html">FilterItem</a>
+<li><a class="el" href="classFilterItemCriteria.html">FilterItemCriteria</a>
+<li><a class="el" href="classFilterLog.html">FilterLog</a>
+<li><a class="el" href="classFilterLogEntry.html">FilterLogEntry</a>
+<li><a class="el" href="classFilterLogView.html">FilterLogView</a>
+<li><a class="el" href="classFilterLogViewDeletedItem.html">FilterLogViewDeletedItem</a>
+<li><a class="el" href="classFilterLogViewMovedItem.html">FilterLogViewMovedItem</a>
+<li><a class="el" href="classFilterSetupDialog.html">FilterSetupDialog</a>
+<li><a class="el" href="classFilterSetupItem.html">FilterSetupItem</a>
+<li><a class="el" href="classHeaderFilter.html">HeaderFilter</a>
+<li><a class="el" href="classKShowMailApp.html">KShowMailApp</a>
+<li><a class="el" href="classKshowmailDoc.html">KshowmailDoc</a>
+<li><a class="el" href="classKShowMailDock.html">KShowMailDock</a>
+<li><a class="el" href="classKshowmailView.html">KshowmailView</a>
+<li><a class="el" href="classMailBoxWizard.html">MailBoxWizard</a>
+<li><a class="el" href="classMailBoxWizardListItem.html">MailBoxWizardListItem</a>
+<li><a class="el" href="classSenderListDialog.html">SenderListDialog</a>
+<li><a class="el" href="classSenderListFilter.html">SenderListFilter</a>
+<li><a class="el" href="classServerDialog.html">ServerDialog</a>
+<li><a class="el" href="classShowHeaderDialog.html">ShowHeaderDialog</a>
+<li><a class="el" href="classShowListViewItem.html">ShowListViewItem</a>
+<li><a class="el" href="classShowMailDialog.html">ShowMailDialog</a>
+<li><a class="el" href="classShowRecord.html">ShowRecord</a>
+<li><a class="el" href="classShowRecordElem.html">ShowRecordElem</a>
+<li><a class="el" href="structTypes_1_1DownloadActionParams__Type.html">Types::DownloadActionParams_Type</a>
+<li><a class="el" href="structTypes_1_1FilterCriteria__Type.html">Types::FilterCriteria_Type</a>
+<li><a class="el" href="classUniqueApp.html">UniqueApp</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/index.html b/doc/html/index.html
new file mode 100644
index 0000000..09d5e23
--- /dev/null
+++ b/doc/html/index.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Main Page</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<h1>kshowmail.kdevelop Documentation</h1>
+<p>
+<h3 align="center">3.3 </h3><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kfeedback_8cpp-source.html b/doc/html/kfeedback_8cpp-source.html
new file mode 100644
index 0000000..32b9007
--- /dev/null
+++ b/doc/html/kfeedback_8cpp-source.html
@@ -0,0 +1,515 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kfeedback.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kfeedback.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
+<a name="l00002"></a>00002 <span class="comment">/*</span>
+<a name="l00003"></a>00003 <span class="comment"> * File name: kfeedback.cpp</span>
+<a name="l00004"></a>00004 <span class="comment"> * Summary: User feedback form</span>
+<a name="l00005"></a>00005 <span class="comment"> * License: LGPL - See file COPYING.LIB for details.</span>
+<a name="l00006"></a>00006 <span class="comment"> * Author: Stefan Hundhammer &lt;sh@suse.de&gt;</span>
+<a name="l00007"></a>00007 <span class="comment"> * modified by Eggert Ehmke &lt;eggert.ehmke@berlin.de&gt;</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> * Updated: 2002-02-24</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * $Id: kfeedback_8cpp-source.html,v 1.10 2007/07/05 17:37:51 kuddel-fl Exp $</span>
+<a name="l00012"></a>00012 <span class="comment"> *</span>
+<a name="l00013"></a>00013 <span class="comment"> */</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qheader.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qmultilineedit.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qhbox.h&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;kglobal.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;kapplication.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;kaboutdata.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;kiconloader.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;kurl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;kdeversion.h&gt;</span>
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="preprocessor">#include "kfeedback.h"</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033
+<a name="l00034"></a><a class="code" href="classKFeedbackDialog.html#1ae22ffc4cfbabb1b954f2f75c57f8ba">00034</a> <a class="code" href="classKFeedbackDialog.html#1ae22ffc4cfbabb1b954f2f75c57f8ba">KFeedbackDialog::KFeedbackDialog</a>( <span class="keyword">const</span> QString &amp; feedbackMailAddress, <span class="keyword">const</span> QString &amp; helpTopic )
+<a name="l00035"></a>00035 : KDialogBase( Plain, i18n( <span class="stringliteral">"Feedback"</span> ), Apply | ( helpTopic.isEmpty() ? Cancel : Cancel | Help ), Apply )
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 QVBoxLayout * layout = <span class="keyword">new</span> QVBoxLayout( plainPage(), 0, spacingHint() );
+<a name="l00038"></a>00038 <span class="comment">// setButtonApplyText( i18n( "&amp;Mail this..." ) ); deprecated</span>
+<a name="l00039"></a>00039 setButtonApply(KGuiItem (i18n( <span class="stringliteral">"&amp;Mail this..."</span> )));
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( ! helpTopic.isEmpty() )
+<a name="l00042"></a>00042 setHelp( helpTopic );
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a> = <span class="keyword">new</span> <a class="code" href="classKFeedbackForm.html">KFeedbackForm</a>( feedbackMailAddress, plainPage() );
+<a name="l00045"></a>00045 CHECK_PTR( <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a> );
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 layout-&gt;addWidget( <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a> );
+<a name="l00048"></a>00048 <a class="code" href="classKFeedbackDialog.html#34f680000dbe1b4446bd647d51c3738d">checkSendButton</a>();
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 connect( <span class="keyword">this</span>, SIGNAL( applyClicked() ),
+<a name="l00051"></a>00051 <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a>, SLOT ( sendMail() ) );
+<a name="l00052"></a>00052
+<a name="l00053"></a>00053 connect( <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a>, SIGNAL( <a class="code" href="classKFeedbackDialog.html#962b0e6f0813c923c924bb9b81c8ba1b">mailSent</a>() ),
+<a name="l00054"></a>00054 <span class="keyword">this</span>, SLOT ( hide() ) );
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 connect( <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a>, SIGNAL( <a class="code" href="classKFeedbackDialog.html#962b0e6f0813c923c924bb9b81c8ba1b">mailSent</a>() ),
+<a name="l00057"></a>00057 <span class="keyword">this</span>, SIGNAL( <a class="code" href="classKFeedbackDialog.html#962b0e6f0813c923c924bb9b81c8ba1b">mailSent</a>() ) );
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 connect( <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a>, SIGNAL( checkComplete() ),
+<a name="l00060"></a>00060 <span class="keyword">this</span>, SLOT ( <a class="code" href="classKFeedbackDialog.html#34f680000dbe1b4446bd647d51c3738d">checkSendButton</a>() ) );
+<a name="l00061"></a>00061 }
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063
+<a name="l00064"></a><a class="code" href="classKFeedbackDialog.html#3db3a02eb0b2a94d8e3bedbd1f5f6d70">00064</a> <a class="code" href="classKFeedbackDialog.html#3db3a02eb0b2a94d8e3bedbd1f5f6d70">KFeedbackDialog::~KFeedbackDialog</a>()
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066 <span class="comment">// NOP</span>
+<a name="l00067"></a>00067 }
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <span class="keywordtype">void</span>
+<a name="l00071"></a><a class="code" href="classKFeedbackDialog.html#34f680000dbe1b4446bd647d51c3738d">00071</a> <a class="code" href="classKFeedbackDialog.html#34f680000dbe1b4446bd647d51c3738d">KFeedbackDialog::checkSendButton</a>()
+<a name="l00072"></a>00072 {
+<a name="l00073"></a>00073 enableButtonApply( <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a>-&gt;<a class="code" href="classKFeedbackForm.html#6840e07fe3245d4e9c11ee0160af6068">readyToSend</a>() );
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079
+<a name="l00080"></a><a class="code" href="classKFeedbackForm.html#78d888d1554e9403a62d7c9b0c6e4a2e">00080</a> <a class="code" href="classKFeedbackForm.html#78d888d1554e9403a62d7c9b0c6e4a2e">KFeedbackForm::KFeedbackForm</a>( <span class="keyword">const</span> QString &amp; feedbackMailAddress,
+<a name="l00081"></a>00081 QWidget * parent )
+<a name="l00082"></a>00082 : QVBox( parent )
+<a name="l00083"></a>00083 , _feedbackMailAddress( feedbackMailAddress )
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085 <span class="comment">//</span>
+<a name="l00086"></a>00086 <span class="comment">// Explanation above the question list</span>
+<a name="l00087"></a>00087 <span class="comment">//</span>
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089 QLabel * label = <span class="keyword">new</span> QLabel( i18n( <span class="stringliteral">"&lt;p&gt;&lt;b&gt;Please tell us your opinion about this program.&lt;/b&gt;&lt;/p&gt;"</span>
+<a name="l00090"></a>00090 <span class="stringliteral">"&lt;p&gt;You will be able to review everything in your mailer "</span>
+<a name="l00091"></a>00091 <span class="stringliteral">"before any mail is sent.&lt;br&gt;"</span>
+<a name="l00092"></a>00092 <span class="stringliteral">"Nothing will be sent behind your back.&lt;/p&gt;"</span>
+<a name="l00093"></a>00093 ), <span class="keyword">this</span> );
+<a name="l00094"></a>00094 <span class="comment">//</span>
+<a name="l00095"></a>00095 <span class="comment">// Question list</span>
+<a name="l00096"></a>00096 <span class="comment">//</span>
+<a name="l00097"></a>00097
+<a name="l00098"></a>00098 <a class="code" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">_questionList</a> = <span class="keyword">new</span> <a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a>( <span class="keyword">this</span> );
+<a name="l00099"></a>00099 CHECK_PTR( <a class="code" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">_questionList</a> );
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 connect( <a class="code" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">_questionList</a>, SIGNAL( <a class="code" href="classKFeedbackForm.html#c328809367354cf8ff97e7c78b521345">checkComplete</a>() ),
+<a name="l00102"></a>00102 <span class="keyword">this</span>, SLOT ( <a class="code" href="classKFeedbackForm.html#5ec1c36c978229b6e14e9005b595d69e">slotCheckComplete</a>() ) );
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 <span class="comment">//</span>
+<a name="l00106"></a>00106 <span class="comment">// Explanation below the question list</span>
+<a name="l00107"></a>00107 <span class="comment">//</span>
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 QHBox * hbox = <span class="keyword">new</span> QHBox( <span class="keyword">this</span> );
+<a name="l00110"></a>00110 CHECK_PTR( hbox );
+<a name="l00111"></a>00111
+<a name="l00112"></a>00112 QSizePolicy pol( QSizePolicy::Fixed, QSizePolicy::Fixed ); <span class="comment">// hor / vert</span>
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 label = <span class="keyword">new</span> QLabel( i18n( <span class="stringliteral">"Questions marked with "</span> ), hbox );
+<a name="l00115"></a>00115 CHECK_PTR( label );
+<a name="l00116"></a>00116 label-&gt;setSizePolicy( pol );
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118 label = <span class="keyword">new</span> QLabel( hbox );
+<a name="l00119"></a>00119 CHECK_PTR( label );
+<a name="l00120"></a>00120 label-&gt;setPixmap( KGlobal::iconLoader()-&gt;loadIcon( <span class="stringliteral">"edit"</span>, KIcon::Small ) );
+<a name="l00121"></a>00121 label-&gt;setSizePolicy( pol );
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123 label = <span class="keyword">new</span> QLabel( i18n( <span class="stringliteral">" must be answered before a mail can be sent."</span>) , hbox );
+<a name="l00124"></a>00124 CHECK_PTR( label );
+<a name="l00125"></a>00125 label-&gt;setSizePolicy( pol );
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127 <span class="keyword">new</span> QWidget( hbox ); <span class="comment">// Fill any leftover space to the right.</span>
+<a name="l00128"></a>00128
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130 <span class="comment">//</span>
+<a name="l00131"></a>00131 <span class="comment">// Free-text comment field</span>
+<a name="l00132"></a>00132 <span class="comment">//</span>
+<a name="l00133"></a>00133
+<a name="l00134"></a>00134 label = <span class="keyword">new</span> QLabel( <span class="stringliteral">"\n"</span> + i18n( <span class="stringliteral">"&amp;Additional comments:"</span> ), <span class="keyword">this</span> ); CHECK_PTR( label );
+<a name="l00135"></a>00135 <a class="code" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a> = <span class="keyword">new</span> QMultiLineEdit( <span class="keyword">this</span> ); CHECK_PTR( <a class="code" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a> );
+<a name="l00136"></a>00136
+<a name="l00137"></a>00137 label-&gt;setBuddy( <a class="code" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a> );
+<a name="l00138"></a>00138 <span class="preprocessor">#if (QT_VERSION &lt; 300)</span>
+<a name="l00139"></a>00139 <span class="preprocessor"></span> <a class="code" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a>-&gt;setFixedVisibleLines( 5 );
+<a name="l00140"></a>00140 <span class="preprocessor">#endif</span>
+<a name="l00141"></a>00141 <span class="preprocessor"></span> <a class="code" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a>-&gt;setWordWrap( QMultiLineEdit::FixedColumnWidth );
+<a name="l00142"></a>00142 <a class="code" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a>-&gt;setWrapColumnOrWidth( 70 );
+<a name="l00143"></a>00143 }
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145
+<a name="l00146"></a><a class="code" href="classKFeedbackForm.html#b22414a85a37ca217e028bde8a663ac4">00146</a> <a class="code" href="classKFeedbackForm.html#b22414a85a37ca217e028bde8a663ac4">KFeedbackForm::~KFeedbackForm</a>()
+<a name="l00147"></a>00147 {
+<a name="l00148"></a>00148 <span class="comment">// NOP</span>
+<a name="l00149"></a>00149 }
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151
+<a name="l00152"></a>00152 <span class="keywordtype">void</span>
+<a name="l00153"></a><a class="code" href="classKFeedbackForm.html#72b8b30801614c35e271c5e519f10c8b">00153</a> <a class="code" href="classKFeedbackForm.html#72b8b30801614c35e271c5e519f10c8b">KFeedbackForm::sendMail</a>()
+<a name="l00154"></a>00154 {
+<a name="l00155"></a>00155 <span class="comment">//</span>
+<a name="l00156"></a>00156 <span class="comment">// Build mail subject</span>
+<a name="l00157"></a>00157 <span class="comment">//</span>
+<a name="l00158"></a>00158
+<a name="l00159"></a>00159 QString subject;
+<a name="l00160"></a>00160
+<a name="l00161"></a>00161 <span class="keyword">const</span> KAboutData * aboutData = KGlobal::instance()-&gt;aboutData();
+<a name="l00162"></a>00162
+<a name="l00163"></a>00163 <span class="keywordflow">if</span> ( aboutData )
+<a name="l00164"></a>00164 subject = aboutData-&gt;programName() + <span class="stringliteral">"-"</span> + aboutData-&gt;version();
+<a name="l00165"></a>00165 <span class="keywordflow">else</span>
+<a name="l00166"></a>00166 subject = kapp-&gt;name();
+<a name="l00167"></a>00167
+<a name="l00168"></a>00168 subject += <span class="stringliteral">" user feedback"</span>;
+<a name="l00169"></a>00169
+<a name="l00170"></a>00170
+<a name="l00171"></a>00171 <span class="comment">//</span>
+<a name="l00172"></a>00172 <span class="comment">// Build mail body</span>
+<a name="l00173"></a>00173 <span class="comment">//</span>
+<a name="l00174"></a>00174
+<a name="l00175"></a>00175 QString body = subject + <span class="stringliteral">"\n\n"</span>
+<a name="l00176"></a>00176 + <a class="code" href="classKFeedbackForm.html#08ace5fb7dd689ced012aa722b690b71">formatComment</a>()
+<a name="l00177"></a>00177 + <a class="code" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">_questionList</a>-&gt;<a class="code" href="classKFeedbackQuestionList.html#f31a9d0c7b6f06cfca9f76ccba5743f0">result</a>();
+<a name="l00178"></a>00178
+<a name="l00179"></a>00179
+<a name="l00180"></a>00180 <span class="comment">//</span>
+<a name="l00181"></a>00181 <span class="comment">// Build "mailto:" URL from all this</span>
+<a name="l00182"></a>00182 <span class="comment">//</span>
+<a name="l00183"></a>00183
+<a name="l00184"></a>00184 KURL mail;
+<a name="l00185"></a>00185 mail.setProtocol( <span class="stringliteral">"mailto"</span> );
+<a name="l00186"></a>00186 mail.setPath( <a class="code" href="classKFeedbackForm.html#4e667e814dc1de15bf601217c08f077f">_feedbackMailAddress</a> );
+<a name="l00187"></a>00187 mail.setQuery( <span class="stringliteral">"?subject="</span> + KURL::encode_string( subject ) +
+<a name="l00188"></a>00188 <span class="stringliteral">"&amp;body="</span> + KURL::encode_string( body ) );
+<a name="l00189"></a>00189
+<a name="l00190"></a>00190 <span class="comment">// TODO: Check for maximum command line length.</span>
+<a name="l00191"></a>00191 <span class="comment">//</span>
+<a name="l00192"></a>00192 <span class="comment">// The hard part with this is how to get this from all that 'autoconf'</span>
+<a name="l00193"></a>00193 <span class="comment">// stuff into 'config.h' or some other include file without hardcoding</span>
+<a name="l00194"></a>00194 <span class="comment">// anything - this is too system dependent.</span>
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196
+<a name="l00197"></a>00197 <span class="comment">//</span>
+<a name="l00198"></a>00198 <span class="comment">// Actually send mail</span>
+<a name="l00199"></a>00199 <span class="comment">//</span>
+<a name="l00200"></a>00200
+<a name="l00201"></a>00201 kapp-&gt;invokeMailer( mail );
+<a name="l00202"></a>00202
+<a name="l00203"></a>00203 emit <a class="code" href="classKFeedbackForm.html#ec2b411546d45e31c9b412f1fa6d8897">mailSent</a>();
+<a name="l00204"></a>00204 }
+<a name="l00205"></a>00205
+<a name="l00206"></a>00206
+<a name="l00207"></a>00207 <span class="keywordtype">void</span>
+<a name="l00208"></a><a class="code" href="classKFeedbackForm.html#5ec1c36c978229b6e14e9005b595d69e">00208</a> <a class="code" href="classKFeedbackForm.html#5ec1c36c978229b6e14e9005b595d69e">KFeedbackForm::slotCheckComplete</a>()
+<a name="l00209"></a>00209 {
+<a name="l00210"></a>00210 emit <a class="code" href="classKFeedbackForm.html#c328809367354cf8ff97e7c78b521345">checkComplete</a>();
+<a name="l00211"></a>00211 }
+<a name="l00212"></a>00212
+<a name="l00213"></a>00213
+<a name="l00214"></a>00214 QString
+<a name="l00215"></a><a class="code" href="classKFeedbackForm.html#08ace5fb7dd689ced012aa722b690b71">00215</a> <a class="code" href="classKFeedbackForm.html#08ace5fb7dd689ced012aa722b690b71">KFeedbackForm::formatComment</a>()
+<a name="l00216"></a>00216 {
+<a name="l00217"></a>00217 QString result = <a class="code" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a>-&gt;text();
+<a name="l00218"></a>00218
+<a name="l00219"></a>00219 <span class="keywordflow">if</span> ( ! result.isEmpty() )
+<a name="l00220"></a>00220 {
+<a name="l00221"></a>00221 result = <span class="stringliteral">"&lt;comment&gt;\n"</span> + result + <span class="stringliteral">"\n&lt;/comment&gt;\n\n"</span>;
+<a name="l00222"></a>00222 }
+<a name="l00223"></a>00223
+<a name="l00224"></a>00224 <span class="keywordflow">return</span> result;
+<a name="l00225"></a>00225 }
+<a name="l00226"></a>00226
+<a name="l00227"></a>00227
+<a name="l00228"></a>00228 <span class="keywordtype">bool</span>
+<a name="l00229"></a><a class="code" href="classKFeedbackForm.html#6840e07fe3245d4e9c11ee0160af6068">00229</a> <a class="code" href="classKFeedbackForm.html#6840e07fe3245d4e9c11ee0160af6068">KFeedbackForm::readyToSend</a>()
+<a name="l00230"></a>00230 {
+<a name="l00231"></a>00231 <span class="keywordflow">return</span> <a class="code" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">_questionList</a>-&gt;<a class="code" href="classKFeedbackQuestionList.html#5834cfcbdf74ac1d8762c037dc492291">isComplete</a>();
+<a name="l00232"></a>00232 }
+<a name="l00233"></a>00233
+<a name="l00234"></a>00234
+<a name="l00235"></a>00235
+<a name="l00236"></a>00236
+<a name="l00237"></a>00237
+<a name="l00238"></a>00238
+<a name="l00239"></a><a class="code" href="classKFeedbackQuestionList.html#c666871537387a102c9f6372aa8875e8">00239</a> <a class="code" href="classKFeedbackQuestionList.html#c666871537387a102c9f6372aa8875e8">KFeedbackQuestionList::KFeedbackQuestionList</a>( QWidget *parent )
+<a name="l00240"></a>00240 : QListView( parent )
+<a name="l00241"></a>00241 {
+<a name="l00242"></a>00242 addColumn( <span class="stringliteral">""</span> );
+<a name="l00243"></a>00243 header()-&gt;hide();
+<a name="l00244"></a>00244 }
+<a name="l00245"></a>00245
+<a name="l00246"></a>00246
+<a name="l00247"></a><a class="code" href="classKFeedbackQuestionList.html#b467b667cbd906403af3222ab7a3e602">00247</a> <a class="code" href="classKFeedbackQuestionList.html#b467b667cbd906403af3222ab7a3e602">KFeedbackQuestionList::~KFeedbackQuestionList</a>()
+<a name="l00248"></a>00248 {
+<a name="l00249"></a>00249 <span class="comment">// NOP</span>
+<a name="l00250"></a>00250 }
+<a name="l00251"></a>00251
+<a name="l00252"></a>00252
+<a name="l00253"></a>00253 <span class="keywordtype">bool</span>
+<a name="l00254"></a><a class="code" href="classKFeedbackQuestionList.html#5834cfcbdf74ac1d8762c037dc492291">00254</a> <a class="code" href="classKFeedbackQuestionList.html#5834cfcbdf74ac1d8762c037dc492291">KFeedbackQuestionList::isComplete</a>()
+<a name="l00255"></a>00255 {
+<a name="l00256"></a>00256 <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * question = <a class="code" href="classKFeedbackQuestionList.html#37589f00f7f3e9c544780be24e122f21">firstQuestion</a>();
+<a name="l00257"></a>00257
+<a name="l00258"></a>00258 <span class="keywordflow">while</span> ( question )
+<a name="l00259"></a>00259 {
+<a name="l00260"></a>00260 <span class="keywordflow">if</span> ( question-&gt;<a class="code" href="classKFeedbackQuestion.html#5431a877415afca993aaefea86c0c7ec">isRequired</a>() &amp;&amp; ! question-&gt;<a class="code" href="classKFeedbackQuestion.html#593b269b00a8da9152a66f31fcdf75f3">isAnswered</a>() )
+<a name="l00261"></a>00261 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00262"></a>00262
+<a name="l00263"></a>00263 question = question-&gt;<a class="code" href="classKFeedbackQuestion.html#f3731cde03060c91a80ebb5c80f657a1">nextQuestion</a>();
+<a name="l00264"></a>00264 }
+<a name="l00265"></a>00265
+<a name="l00266"></a>00266 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00267"></a>00267 }
+<a name="l00268"></a>00268
+<a name="l00269"></a>00269
+<a name="l00270"></a><a class="code" href="classKFeedbackQuestionList.html#f31a9d0c7b6f06cfca9f76ccba5743f0">00270</a> QString <a class="code" href="classKFeedbackQuestionList.html#f31a9d0c7b6f06cfca9f76ccba5743f0">KFeedbackQuestionList::result</a>()
+<a name="l00271"></a>00271 {
+<a name="l00272"></a>00272 QString res;
+<a name="l00273"></a>00273 <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * question = <a class="code" href="classKFeedbackQuestionList.html#37589f00f7f3e9c544780be24e122f21">firstQuestion</a>();
+<a name="l00274"></a>00274
+<a name="l00275"></a>00275 <span class="keywordflow">while</span> ( question )
+<a name="l00276"></a>00276 {
+<a name="l00277"></a>00277 res += question-&gt;<a class="code" href="classKFeedbackQuestion.html#51e0a1d351c8f7819f50a6ebf66c193d">result</a>();
+<a name="l00278"></a>00278
+<a name="l00279"></a>00279 question = question-&gt;<a class="code" href="classKFeedbackQuestion.html#f3731cde03060c91a80ebb5c80f657a1">nextQuestion</a>();
+<a name="l00280"></a>00280 }
+<a name="l00281"></a>00281 res += <span class="stringliteral">"Compiled on KDE version: "</span>;
+<a name="l00282"></a>00282 res += KDE_VERSION_STRING;
+<a name="l00283"></a>00283
+<a name="l00284"></a>00284 <span class="keywordflow">return</span> res;
+<a name="l00285"></a>00285 }
+<a name="l00286"></a>00286
+<a name="l00287"></a>00287
+<a name="l00288"></a><a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">00288</a> <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a>* <a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">KFeedbackQuestionList::addQuestion</a>( <span class="keyword">const</span> QString &amp; text,
+<a name="l00289"></a>00289 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span>,
+<a name="l00290"></a>00290 <span class="keywordtype">bool</span> exclusiveAnswer,
+<a name="l00291"></a>00291 <span class="keywordtype">bool</span> required )
+<a name="l00292"></a>00292 {
+<a name="l00293"></a>00293 <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * question = <span class="keyword">new</span> <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a>( <span class="keyword">this</span>, text, <span class="keywordtype">id</span>,
+<a name="l00294"></a>00294 exclusiveAnswer,
+<a name="l00295"></a>00295 required );
+<a name="l00296"></a>00296 CHECK_PTR( question );
+<a name="l00297"></a>00297
+<a name="l00298"></a>00298 <span class="keywordflow">return</span> question;
+<a name="l00299"></a>00299 }
+<a name="l00300"></a>00300
+<a name="l00301"></a>00301
+<a name="l00302"></a>00302 <span class="keywordtype">void</span>
+<a name="l00303"></a><a class="code" href="classKFeedbackQuestionList.html#9408bbc813e69ef33693cffa0ddd7c91">00303</a> <a class="code" href="classKFeedbackQuestionList.html#9408bbc813e69ef33693cffa0ddd7c91">KFeedbackQuestionList::addYesNoQuestion</a>( <span class="keyword">const</span> QString &amp; text,
+<a name="l00304"></a>00304 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span>,
+<a name="l00305"></a>00305 <span class="keywordtype">bool</span> required )
+<a name="l00306"></a>00306 {
+<a name="l00307"></a>00307
+<a name="l00308"></a>00308 <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * question = <span class="keyword">new</span> <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a>( <span class="keyword">this</span>, text, <span class="keywordtype">id</span>,
+<a name="l00309"></a>00309 <span class="keyword">true</span>, <span class="comment">// exclusive</span>
+<a name="l00310"></a>00310 required );
+<a name="l00311"></a>00311 CHECK_PTR( question );
+<a name="l00312"></a>00312 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"yes"</span> ), <span class="stringliteral">"yes"</span> );
+<a name="l00313"></a>00313 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"no"</span> ), <span class="stringliteral">"no"</span> );
+<a name="l00314"></a>00314 }
+<a name="l00315"></a>00315
+<a name="l00316"></a>00316
+<a name="l00317"></a>00317 <span class="keywordtype">void</span>
+<a name="l00318"></a><a class="code" href="classKFeedbackQuestionList.html#9c8ed9fbb0f64a8748806f3850d2db14">00318</a> <a class="code" href="classKFeedbackQuestionList.html#9c8ed9fbb0f64a8748806f3850d2db14">KFeedbackQuestionList::questionAnswered</a>()
+<a name="l00319"></a>00319 {
+<a name="l00320"></a>00320 emit <a class="code" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">checkComplete</a>();
+<a name="l00321"></a>00321 }
+<a name="l00322"></a>00322
+<a name="l00323"></a>00323 <span class="keywordtype">void</span>
+<a name="l00324"></a><a class="code" href="classKFeedbackQuestionList.html#3a0c308081a834c24cdd576a694174dd">00324</a> <a class="code" href="classKFeedbackQuestionList.html#3a0c308081a834c24cdd576a694174dd">KFeedbackQuestionList::questionAdded</a>( <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * question)
+<a name="l00325"></a>00325 {
+<a name="l00326"></a>00326 <span class="keywordflow">if</span> ( question-&gt;<a class="code" href="classKFeedbackQuestion.html#5431a877415afca993aaefea86c0c7ec">isRequired</a>() )
+<a name="l00327"></a>00327 emit <a class="code" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">checkComplete</a>();
+<a name="l00328"></a>00328 }
+<a name="l00329"></a>00329
+<a name="l00330"></a>00330
+<a name="l00331"></a>00331
+<a name="l00332"></a>00332
+<a name="l00333"></a>00333
+<a name="l00334"></a>00334 <span class="keyword">static</span> <span class="keywordtype">int</span> nextNo = 0;
+<a name="l00335"></a>00335
+<a name="l00336"></a><a class="code" href="classKFeedbackQuestion.html#74f81a22aec4f3969ac05fcef5d8dee4">00336</a> <a class="code" href="classKFeedbackQuestion.html#74f81a22aec4f3969ac05fcef5d8dee4">KFeedbackQuestion::KFeedbackQuestion</a>( <a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> * parent,
+<a name="l00337"></a>00337 <span class="keyword">const</span> QString &amp; text,
+<a name="l00338"></a>00338 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span>,
+<a name="l00339"></a>00339 <span class="keywordtype">bool</span> exclusiveAnswer,
+<a name="l00340"></a>00340 <span class="keywordtype">bool</span> required,
+<a name="l00341"></a>00341 <span class="keywordtype">bool</span> open )
+<a name="l00342"></a>00342 : QCheckListItem( parent, text )
+<a name="l00343"></a>00343 , _id( id )
+<a name="l00344"></a>00344 , _exclusiveAnswer( exclusiveAnswer )
+<a name="l00345"></a>00345 , _required( required )
+<a name="l00346"></a>00346 {
+<a name="l00347"></a>00347 <span class="keywordflow">if</span> ( required )
+<a name="l00348"></a>00348 {
+<a name="l00349"></a>00349 setPixmap( 0, KGlobal::iconLoader()-&gt;loadIcon( <span class="stringliteral">"edit"</span>, KIcon::Small ) );
+<a name="l00350"></a>00350 }
+<a name="l00351"></a>00351
+<a name="l00352"></a>00352 setOpen( open );
+<a name="l00353"></a>00353 <a class="code" href="classKFeedbackQuestion.html#4b1825caeff106b7a911ac725acdd8d1">_no</a> = nextNo++;
+<a name="l00354"></a>00354
+<a name="l00355"></a>00355 parent-&gt;<a class="code" href="classKFeedbackQuestionList.html#3a0c308081a834c24cdd576a694174dd">questionAdded</a>( <span class="keyword">this</span> );
+<a name="l00356"></a>00356 }
+<a name="l00357"></a>00357
+<a name="l00358"></a>00358
+<a name="l00359"></a>00359 <span class="keywordtype">void</span>
+<a name="l00360"></a><a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">00360</a> <a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">KFeedbackQuestion::addAnswer</a>( <span class="keyword">const</span> QString &amp; text,
+<a name="l00361"></a>00361 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span> )
+<a name="l00362"></a>00362 {
+<a name="l00363"></a>00363 <span class="keyword">new</span> <a class="code" href="classKFeedbackAnswer.html">KFeedbackAnswer</a>( <span class="keyword">this</span>, text, <span class="keywordtype">id</span>, <a class="code" href="classKFeedbackQuestion.html#8d6d302dac4b8dc4973ff7cf8aa5f852">_exclusiveAnswer</a> );
+<a name="l00364"></a>00364 }
+<a name="l00365"></a>00365
+<a name="l00366"></a>00366
+<a name="l00367"></a>00367 <span class="keywordtype">bool</span>
+<a name="l00368"></a><a class="code" href="classKFeedbackQuestion.html#593b269b00a8da9152a66f31fcdf75f3">00368</a> <a class="code" href="classKFeedbackQuestion.html#593b269b00a8da9152a66f31fcdf75f3">KFeedbackQuestion::isAnswered</a>()
+<a name="l00369"></a>00369 {
+<a name="l00370"></a>00370 <span class="keywordflow">if</span> ( ! <a class="code" href="classKFeedbackQuestion.html#8d6d302dac4b8dc4973ff7cf8aa5f852">_exclusiveAnswer</a> )
+<a name="l00371"></a>00371 {
+<a name="l00377"></a>00377 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00378"></a>00378 }
+<a name="l00379"></a>00379
+<a name="l00380"></a>00380
+<a name="l00387"></a>00387 <a class="code" href="classKFeedbackAnswer.html">KFeedbackAnswer</a> *answer = <a class="code" href="classKFeedbackQuestion.html#a8759ac15cc2bec6f1a9e183eb374574">firstAnswer</a>();
+<a name="l00388"></a>00388
+<a name="l00389"></a>00389 <span class="keywordflow">while</span> ( answer )
+<a name="l00390"></a>00390 {
+<a name="l00391"></a>00391 <span class="keywordflow">if</span> ( answer-&gt;<a class="code" href="classKFeedbackAnswer.html#864fad7f3c6f5f92f262488735799cb7">isChecked</a>() )
+<a name="l00392"></a>00392 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00393"></a>00393
+<a name="l00394"></a>00394 answer = answer-&gt;<a class="code" href="classKFeedbackAnswer.html#31fe8732bdbda805d1306e5c86fcae91">nextAnswer</a>();
+<a name="l00395"></a>00395 }
+<a name="l00396"></a>00396
+<a name="l00397"></a>00397 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00398"></a>00398 }
+<a name="l00399"></a>00399
+<a name="l00400"></a>00400
+<a name="l00401"></a>00401 QString
+<a name="l00402"></a><a class="code" href="classKFeedbackQuestion.html#51e0a1d351c8f7819f50a6ebf66c193d">00402</a> <a class="code" href="classKFeedbackQuestion.html#51e0a1d351c8f7819f50a6ebf66c193d">KFeedbackQuestion::result</a>()
+<a name="l00403"></a>00403 {
+<a name="l00404"></a>00404 QString res;
+<a name="l00405"></a>00405 <span class="keywordtype">int</span> answers = 0;
+<a name="l00406"></a>00406
+<a name="l00407"></a>00407 <a class="code" href="classKFeedbackAnswer.html">KFeedbackAnswer</a> *answer = <a class="code" href="classKFeedbackQuestion.html#a8759ac15cc2bec6f1a9e183eb374574">firstAnswer</a>();
+<a name="l00408"></a>00408
+<a name="l00409"></a>00409 <span class="keywordflow">while</span> ( answer )
+<a name="l00410"></a>00410 {
+<a name="l00411"></a>00411 <span class="keywordflow">if</span> ( answer-&gt;<a class="code" href="classKFeedbackAnswer.html#864fad7f3c6f5f92f262488735799cb7">isChecked</a>() )
+<a name="l00412"></a>00412 {
+<a name="l00413"></a>00413 res += <a class="code" href="classKFeedbackQuestion.html#f0209761e6a1c061b4749f4a0228afc3">_id</a> + <span class="stringliteral">"=\""</span> + answer-&gt;<a class="code" href="classKFeedbackAnswer.html#0c38ffb3d84f3ca2204bcd66f605514c">id</a>() + <span class="stringliteral">"\"\n"</span>;
+<a name="l00414"></a>00414 answers++;
+<a name="l00415"></a>00415 }
+<a name="l00416"></a>00416
+<a name="l00417"></a>00417 answer = answer-&gt;<a class="code" href="classKFeedbackAnswer.html#31fe8732bdbda805d1306e5c86fcae91">nextAnswer</a>();
+<a name="l00418"></a>00418 }
+<a name="l00419"></a>00419
+<a name="l00420"></a>00420 <span class="keywordflow">if</span> ( answers &gt; 1 )
+<a name="l00421"></a>00421 {
+<a name="l00422"></a>00422 res = <span class="stringliteral">"\n"</span> + res + <span class="stringliteral">"\n"</span>;
+<a name="l00423"></a>00423 }
+<a name="l00424"></a>00424
+<a name="l00425"></a>00425 <span class="keywordflow">return</span> res;
+<a name="l00426"></a>00426 }
+<a name="l00427"></a>00427
+<a name="l00428"></a>00428
+<a name="l00429"></a>00429 QString
+<a name="l00430"></a><a class="code" href="classKFeedbackQuestion.html#13730ea63a6d8de44866c9134cb88f3c">00430</a> <a class="code" href="classKFeedbackQuestion.html#13730ea63a6d8de44866c9134cb88f3c">KFeedbackQuestion::text</a>()
+<a name="l00431"></a>00431 {
+<a name="l00432"></a>00432 <span class="keywordflow">return</span> QCheckListItem::text(0);
+<a name="l00433"></a>00433 }
+<a name="l00434"></a>00434
+<a name="l00435"></a>00435
+<a name="l00436"></a>00436 QString
+<a name="l00437"></a><a class="code" href="classKFeedbackQuestion.html#72b655cc6c5414023d05669142053a7c">00437</a> <a class="code" href="classKFeedbackQuestion.html#72b655cc6c5414023d05669142053a7c">KFeedbackQuestion::key</a>( <span class="keywordtype">int</span>, <span class="keywordtype">bool</span> )<span class="keyword"> const</span>
+<a name="l00438"></a>00438 <span class="keyword"></span>{
+<a name="l00439"></a>00439 QString no;
+<a name="l00440"></a>00440 no.sprintf( <span class="stringliteral">"%08d"</span>, <a class="code" href="classKFeedbackQuestion.html#4b1825caeff106b7a911ac725acdd8d1">_no</a> );
+<a name="l00441"></a>00441
+<a name="l00442"></a>00442 <span class="keywordflow">return</span> no;
+<a name="l00443"></a>00443 }
+<a name="l00444"></a>00444
+<a name="l00445"></a>00445
+<a name="l00446"></a>00446 <a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> *
+<a name="l00447"></a><a class="code" href="classKFeedbackQuestion.html#f879e5220a516c94124130a2d0a1a2dd">00447</a> <a class="code" href="classKFeedbackQuestion.html#f879e5220a516c94124130a2d0a1a2dd">KFeedbackQuestion::questionList</a>()<span class="keyword"> const</span>
+<a name="l00448"></a>00448 <span class="keyword"></span>{
+<a name="l00449"></a>00449 <span class="keywordflow">return</span> dynamic_cast&lt;KFeedbackQuestionList *&gt;( listView() );
+<a name="l00450"></a>00450 }
+<a name="l00451"></a>00451
+<a name="l00452"></a>00452
+<a name="l00453"></a>00453
+<a name="l00454"></a>00454
+<a name="l00455"></a>00455
+<a name="l00456"></a>00456
+<a name="l00457"></a>00457
+<a name="l00458"></a><a class="code" href="classKFeedbackAnswer.html#7100bf31bf9d49009b8c5a82c1ae5bde">00458</a> <a class="code" href="classKFeedbackAnswer.html#7100bf31bf9d49009b8c5a82c1ae5bde">KFeedbackAnswer::KFeedbackAnswer</a>( <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * parent,
+<a name="l00459"></a>00459 <span class="keyword">const</span> QString &amp; text,
+<a name="l00460"></a>00460 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span>,
+<a name="l00461"></a>00461 <span class="keywordtype">bool</span> exclusive )
+<a name="l00462"></a>00462 : QCheckListItem( parent,
+<a name="l00463"></a>00463 text,
+<a name="l00464"></a>00464 exclusive
+<a name="l00465"></a>00465 ? QCheckListItem::RadioButton
+<a name="l00466"></a>00466 : QCheckListItem::CheckBox )
+<a name="l00467"></a>00467 , _id( id )
+<a name="l00468"></a>00468 {
+<a name="l00469"></a>00469 <a class="code" href="classKFeedbackAnswer.html#1ddde383928714423714a70a829a0c57">_no</a> = nextNo++;
+<a name="l00470"></a>00470 }
+<a name="l00471"></a>00471
+<a name="l00472"></a>00472
+<a name="l00473"></a>00473 QString
+<a name="l00474"></a><a class="code" href="classKFeedbackAnswer.html#a177a24369a5dab88d5602f6651275ea">00474</a> <a class="code" href="classKFeedbackAnswer.html#a177a24369a5dab88d5602f6651275ea">KFeedbackAnswer::text</a>()
+<a name="l00475"></a>00475 {
+<a name="l00476"></a>00476 <span class="keywordflow">return</span> QCheckListItem::text(0);
+<a name="l00477"></a>00477 }
+<a name="l00478"></a>00478
+<a name="l00479"></a>00479
+<a name="l00480"></a>00480 QString
+<a name="l00481"></a><a class="code" href="classKFeedbackAnswer.html#a643ff4986437b3089dcda86512c4f79">00481</a> <a class="code" href="classKFeedbackAnswer.html#a643ff4986437b3089dcda86512c4f79">KFeedbackAnswer::key</a>( <span class="keywordtype">int</span>, <span class="keywordtype">bool</span> )<span class="keyword"> const</span>
+<a name="l00482"></a>00482 <span class="keyword"></span>{
+<a name="l00483"></a>00483 QString no;
+<a name="l00484"></a>00484 no.sprintf( <span class="stringliteral">"%08d"</span>, <a class="code" href="classKFeedbackAnswer.html#1ddde383928714423714a70a829a0c57">_no</a> );
+<a name="l00485"></a>00485
+<a name="l00486"></a>00486 <span class="keywordflow">return</span> no;
+<a name="l00487"></a>00487 }
+<a name="l00488"></a>00488
+<a name="l00489"></a>00489
+<a name="l00490"></a>00490 <span class="keywordtype">void</span>
+<a name="l00491"></a><a class="code" href="classKFeedbackAnswer.html#3812bf11ec42b06397e87a753797bbd8">00491</a> <a class="code" href="classKFeedbackAnswer.html#3812bf11ec42b06397e87a753797bbd8">KFeedbackAnswer::stateChange</a>( <span class="keywordtype">bool</span> newState )
+<a name="l00492"></a>00492 {
+<a name="l00493"></a>00493 <span class="keywordflow">if</span> ( newState &amp;&amp; <a class="code" href="classKFeedbackAnswer.html#c147b9f7c35c83c8a5458a79f6cafed9">question</a>()-&gt;isRequired() )
+<a name="l00494"></a>00494 {
+<a name="l00495"></a>00495 <a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> * list = <a class="code" href="classKFeedbackAnswer.html#c147b9f7c35c83c8a5458a79f6cafed9">question</a>()-&gt;<a class="code" href="classKFeedbackQuestion.html#f879e5220a516c94124130a2d0a1a2dd">questionList</a>();
+<a name="l00496"></a>00496
+<a name="l00497"></a>00497 <span class="keywordflow">if</span> ( list )
+<a name="l00498"></a>00498 list-&gt;<a class="code" href="classKFeedbackQuestionList.html#9c8ed9fbb0f64a8748806f3850d2db14">questionAnswered</a>();
+<a name="l00499"></a>00499 }
+<a name="l00500"></a>00500 }
+<a name="l00501"></a>00501
+<a name="l00502"></a>00502
+<a name="l00503"></a>00503
+<a name="l00504"></a>00504 <span class="comment">// EOF</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kfeedback_8h-source.html b/doc/html/kfeedback_8h-source.html
new file mode 100644
index 0000000..c33797e
--- /dev/null
+++ b/doc/html/kfeedback_8h-source.html
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kfeedback.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kfeedback.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * File name: kfeedback.h</span>
+<a name="l00003"></a>00003 <span class="comment"> * Summary: User feedback form and mailing utilities</span>
+<a name="l00004"></a>00004 <span class="comment"> * License: LGPL - See file COPYING.LIB for details.</span>
+<a name="l00005"></a>00005 <span class="comment"> * Author: Stefan Hundhammer &lt;sh@suse.de&gt;</span>
+<a name="l00006"></a>00006 <span class="comment"> *</span>
+<a name="l00007"></a>00007 <span class="comment"> * Updated: 2002-02-24</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> * $Id: kfeedback_8h-source.html,v 1.10 2007/07/05 17:37:51 kuddel-fl Exp $</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> */</span>
+<a name="l00012"></a>00012
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#ifndef KFeedback_h</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define KFeedback_h</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00017"></a>00017 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#include &lt;config.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#endif</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qlistview.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qvbox.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;kdialogbase.h&gt;</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="preprocessor">#ifndef NOT_USED</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor"># define NOT_USED(PARAM) ( (void) (PARAM) )</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="keyword">class </span><a class="code" href="classKFeedbackForm.html">KFeedbackForm</a>;
+<a name="l00032"></a>00032 <span class="keyword">class </span><a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a>;
+<a name="l00033"></a>00033 <span class="keyword">class </span><a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a>;
+<a name="l00034"></a>00034 <span class="keyword">class </span><a class="code" href="classKFeedbackAnswer.html">KFeedbackAnswer</a>;
+<a name="l00035"></a>00035 <span class="keyword">class </span>QMultiLineEdit;
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037
+<a name="l00042"></a><a class="code" href="classKFeedbackDialog.html">00042</a> <span class="keyword">class </span><a class="code" href="classKFeedbackDialog.html">KFeedbackDialog</a>: <span class="keyword">public</span> KDialogBase
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044 Q_OBJECT
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="keyword">public</span>:
+<a name="l00047"></a>00047
+<a name="l00051"></a>00051 <a class="code" href="classKFeedbackDialog.html#1ae22ffc4cfbabb1b954f2f75c57f8ba">KFeedbackDialog</a>( <span class="keyword">const</span> QString &amp; feedbackMailAddress,
+<a name="l00052"></a>00052 <span class="keyword">const</span> QString &amp; helpTopic = QString::null );
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054
+<a name="l00058"></a>00058 <span class="keyword">virtual</span> <a class="code" href="classKFeedbackDialog.html#3db3a02eb0b2a94d8e3bedbd1f5f6d70">~KFeedbackDialog</a>();
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060
+<a name="l00064"></a><a class="code" href="classKFeedbackDialog.html#1d9dfb5bac160ce16eb8e929f37c31b6">00064</a> <a class="code" href="classKFeedbackForm.html">KFeedbackForm</a> *<a class="code" href="classKFeedbackDialog.html#1d9dfb5bac160ce16eb8e929f37c31b6">form</a>() { <span class="keywordflow">return</span> <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a>; }
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="keyword">public</span> slots:
+<a name="l00068"></a>00068
+<a name="l00073"></a>00073 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackDialog.html#34f680000dbe1b4446bd647d51c3738d">checkSendButton</a>();
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 signals:
+<a name="l00083"></a>00083 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackDialog.html#962b0e6f0813c923c924bb9b81c8ba1b">mailSent</a>();
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 <span class="keyword">protected</span>:
+<a name="l00087"></a>00087
+<a name="l00088"></a><a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">00088</a> <a class="code" href="classKFeedbackForm.html">KFeedbackForm</a> * <a class="code" href="classKFeedbackDialog.html#c95533de8e33e87407a06b910f5b6cfa">_form</a>;
+<a name="l00089"></a>00089 };
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091
+<a name="l00098"></a><a class="code" href="classKFeedbackForm.html">00098</a> <span class="keyword">class </span><a class="code" href="classKFeedbackForm.html">KFeedbackForm</a>: <span class="keyword">public</span> QVBox
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 Q_OBJECT
+<a name="l00101"></a>00101
+<a name="l00102"></a>00102 <span class="keyword">public</span>:
+<a name="l00106"></a>00106 <a class="code" href="classKFeedbackForm.html#78d888d1554e9403a62d7c9b0c6e4a2e">KFeedbackForm</a>( <span class="keyword">const</span> QString &amp; feedbackMailAddress,
+<a name="l00107"></a>00107 QWidget * parent );
+<a name="l00108"></a>00108
+<a name="l00112"></a>00112 <span class="keyword">virtual</span> <a class="code" href="classKFeedbackForm.html#b22414a85a37ca217e028bde8a663ac4">~KFeedbackForm</a>();
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <span class="keyword">public</span> slots:
+<a name="l00116"></a>00116
+<a name="l00128"></a>00128 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classKFeedbackForm.html#72b8b30801614c35e271c5e519f10c8b">sendMail</a>();
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130
+<a name="l00131"></a>00131 <span class="keyword">public</span>:
+<a name="l00132"></a>00132
+<a name="l00137"></a>00137 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackForm.html#6840e07fe3245d4e9c11ee0160af6068">readyToSend</a>();
+<a name="l00138"></a>00138
+<a name="l00142"></a><a class="code" href="classKFeedbackForm.html#51b1d4e1e48d18c6155203b9f72ada5e">00142</a> <a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> * <a class="code" href="classKFeedbackForm.html#51b1d4e1e48d18c6155203b9f72ada5e">questionList</a>() { <span class="keywordflow">return</span> <a class="code" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">_questionList</a>; }
+<a name="l00143"></a>00143
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145 signals:
+<a name="l00152"></a>00152 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackForm.html#ec2b411546d45e31c9b412f1fa6d8897">mailSent</a>();
+<a name="l00153"></a>00153
+<a name="l00159"></a>00159 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackForm.html#c328809367354cf8ff97e7c78b521345">checkComplete</a>();
+<a name="l00160"></a>00160
+<a name="l00161"></a>00161
+<a name="l00162"></a>00162 <span class="keyword">protected</span> slots:
+<a name="l00166"></a>00166 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackForm.html#5ec1c36c978229b6e14e9005b595d69e">slotCheckComplete</a>();
+<a name="l00167"></a>00167
+<a name="l00168"></a>00168
+<a name="l00169"></a>00169 <span class="keyword">protected</span>:
+<a name="l00170"></a>00170
+<a name="l00174"></a>00174 QString <a class="code" href="classKFeedbackForm.html#08ace5fb7dd689ced012aa722b690b71">formatComment</a>();
+<a name="l00175"></a>00175
+<a name="l00176"></a>00176
+<a name="l00177"></a><a class="code" href="classKFeedbackForm.html#4e667e814dc1de15bf601217c08f077f">00177</a> QString <a class="code" href="classKFeedbackForm.html#4e667e814dc1de15bf601217c08f077f">_feedbackMailAddress</a>;
+<a name="l00178"></a><a class="code" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">00178</a> <a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> * <a class="code" href="classKFeedbackForm.html#e8c28be58b2684f090c396ad52f64ad3">_questionList</a>;
+<a name="l00179"></a><a class="code" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">00179</a> QMultiLineEdit * <a class="code" href="classKFeedbackForm.html#862ae3fd81afe2f61f19d41d927c537b">_comment</a>;
+<a name="l00180"></a>00180 };
+<a name="l00181"></a>00181
+<a name="l00182"></a>00182
+<a name="l00183"></a>00183
+<a name="l00187"></a><a class="code" href="classKFeedbackQuestionList.html">00187</a> <span class="keyword">class </span><a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a>: <span class="keyword">public</span> QListView
+<a name="l00188"></a>00188 {
+<a name="l00189"></a>00189 Q_OBJECT
+<a name="l00190"></a>00190
+<a name="l00191"></a>00191 <span class="keyword">public</span>:
+<a name="l00192"></a>00192
+<a name="l00196"></a>00196 <a class="code" href="classKFeedbackQuestionList.html#c666871537387a102c9f6372aa8875e8">KFeedbackQuestionList</a>( QWidget *parent );
+<a name="l00197"></a>00197
+<a name="l00201"></a>00201 <span class="keyword">virtual</span> <a class="code" href="classKFeedbackQuestionList.html#b467b667cbd906403af3222ab7a3e602">~KFeedbackQuestionList</a>();
+<a name="l00202"></a>00202
+<a name="l00207"></a>00207 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackQuestionList.html#5834cfcbdf74ac1d8762c037dc492291">isComplete</a>();
+<a name="l00208"></a>00208
+<a name="l00212"></a>00212 QString <a class="code" href="classKFeedbackQuestionList.html#f31a9d0c7b6f06cfca9f76ccba5743f0">result</a>();
+<a name="l00213"></a>00213
+<a name="l00231"></a>00231 <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * <a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( <span class="keyword">const</span> QString &amp; text,
+<a name="l00232"></a>00232 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span>,
+<a name="l00233"></a>00233 <span class="keywordtype">bool</span> exclusiveAnswer = <span class="keyword">true</span>,
+<a name="l00234"></a>00234 <span class="keywordtype">bool</span> required = <span class="keyword">false</span> );
+<a name="l00235"></a>00235
+<a name="l00239"></a>00239 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackQuestionList.html#9408bbc813e69ef33693cffa0ddd7c91">addYesNoQuestion</a>( <span class="keyword">const</span> QString &amp; text,
+<a name="l00240"></a>00240 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span>,
+<a name="l00241"></a>00241 <span class="keywordtype">bool</span> required = <span class="keyword">false</span> );
+<a name="l00242"></a>00242
+<a name="l00247"></a><a class="code" href="classKFeedbackQuestionList.html#37589f00f7f3e9c544780be24e122f21">00247</a> <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * <a class="code" href="classKFeedbackQuestionList.html#37589f00f7f3e9c544780be24e122f21">firstQuestion</a>()<span class="keyword"> const</span>
+<a name="l00248"></a>00248 <span class="keyword"> </span>{ <span class="keywordflow">return</span> (<a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *) QListView::firstChild(); }
+<a name="l00249"></a>00249
+<a name="l00255"></a>00255 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackQuestionList.html#9c8ed9fbb0f64a8748806f3850d2db14">questionAnswered</a>();
+<a name="l00256"></a>00256
+<a name="l00262"></a>00262 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackQuestionList.html#3a0c308081a834c24cdd576a694174dd">questionAdded</a>( <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * question );
+<a name="l00263"></a>00263
+<a name="l00264"></a>00264 signals:
+<a name="l00268"></a>00268 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">checkComplete</a>();
+<a name="l00269"></a>00269 };
+<a name="l00270"></a>00270
+<a name="l00271"></a>00271
+<a name="l00275"></a><a class="code" href="classKFeedbackQuestion.html">00275</a> <span class="keyword">class </span><a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a>: <span class="keyword">public</span> QCheckListItem
+<a name="l00276"></a>00276 {
+<a name="l00277"></a>00277 <span class="keyword">public</span>:
+<a name="l00278"></a>00278
+<a name="l00300"></a>00300 <a class="code" href="classKFeedbackQuestion.html#74f81a22aec4f3969ac05fcef5d8dee4">KFeedbackQuestion</a>( <a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> * parent,
+<a name="l00301"></a>00301 <span class="keyword">const</span> QString &amp; <a class="code" href="classKFeedbackQuestion.html#13730ea63a6d8de44866c9134cb88f3c">text</a>,
+<a name="l00302"></a>00302 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span>,
+<a name="l00303"></a>00303 <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackQuestion.html#40333b62b3defe8ebbe27fc8552bffff">exclusiveAnswer</a> = <span class="keyword">true</span>,
+<a name="l00304"></a>00304 <span class="keywordtype">bool</span> required = <span class="keyword">false</span>,
+<a name="l00305"></a>00305 <span class="keywordtype">bool</span> open = <span class="keyword">true</span> );
+<a name="l00306"></a>00306
+<a name="l00313"></a>00313 <span class="keywordtype">void</span> <a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( <span class="keyword">const</span> QString &amp; text,
+<a name="l00314"></a>00314 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span> );
+<a name="l00315"></a>00315
+<a name="l00319"></a><a class="code" href="classKFeedbackQuestion.html#5431a877415afca993aaefea86c0c7ec">00319</a> <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackQuestion.html#5431a877415afca993aaefea86c0c7ec">isRequired</a>() { <span class="keywordflow">return</span> <a class="code" href="classKFeedbackQuestion.html#2c946b672e2c0d163ffc3d4b64c61801">_required</a>; }
+<a name="l00320"></a>00320
+<a name="l00324"></a>00324 <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackQuestion.html#593b269b00a8da9152a66f31fcdf75f3">isAnswered</a>();
+<a name="l00325"></a>00325
+<a name="l00334"></a>00334 QString <a class="code" href="classKFeedbackQuestion.html#51e0a1d351c8f7819f50a6ebf66c193d">result</a>();
+<a name="l00335"></a>00335
+<a name="l00339"></a><a class="code" href="classKFeedbackQuestion.html#83626cfa4d3235b58028d011a7955add">00339</a> QString <a class="code" href="classKFeedbackQuestion.html#83626cfa4d3235b58028d011a7955add">id</a>() { <span class="keywordflow">return</span> <a class="code" href="classKFeedbackQuestion.html#f0209761e6a1c061b4749f4a0228afc3">_id</a>; }
+<a name="l00340"></a>00340
+<a name="l00344"></a>00344 QString <a class="code" href="classKFeedbackQuestion.html#13730ea63a6d8de44866c9134cb88f3c">text</a>();
+<a name="l00345"></a>00345
+<a name="l00349"></a><a class="code" href="classKFeedbackQuestion.html#40333b62b3defe8ebbe27fc8552bffff">00349</a> <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackQuestion.html#40333b62b3defe8ebbe27fc8552bffff">exclusiveAnswer</a>() { <span class="keywordflow">return</span> <a class="code" href="classKFeedbackQuestion.html#8d6d302dac4b8dc4973ff7cf8aa5f852">_exclusiveAnswer</a>; }
+<a name="l00350"></a>00350
+<a name="l00351"></a>00351
+<a name="l00357"></a>00357 <span class="keyword">virtual</span> QString <a class="code" href="classKFeedbackQuestion.html#72b655cc6c5414023d05669142053a7c">key</a>( <span class="keywordtype">int</span> column, <span class="keywordtype">bool</span> ascending ) <span class="keyword">const</span>;
+<a name="l00358"></a>00358
+<a name="l00362"></a><a class="code" href="classKFeedbackQuestion.html#f3731cde03060c91a80ebb5c80f657a1">00362</a> <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * <a class="code" href="classKFeedbackQuestion.html#f3731cde03060c91a80ebb5c80f657a1">nextQuestion</a>()<span class="keyword"> const</span>
+<a name="l00363"></a>00363 <span class="keyword"> </span>{ <span class="keywordflow">return</span> (<a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *) QListViewItem::nextSibling(); }
+<a name="l00364"></a>00364
+<a name="l00369"></a><a class="code" href="classKFeedbackQuestion.html#a8759ac15cc2bec6f1a9e183eb374574">00369</a> <a class="code" href="classKFeedbackAnswer.html">KFeedbackAnswer</a> * <a class="code" href="classKFeedbackQuestion.html#a8759ac15cc2bec6f1a9e183eb374574">firstAnswer</a>()<span class="keyword"> const</span>
+<a name="l00370"></a>00370 <span class="keyword"> </span>{ <span class="keywordflow">return</span> (<a class="code" href="classKFeedbackAnswer.html">KFeedbackAnswer</a> *) QListViewItem::firstChild(); }
+<a name="l00371"></a>00371
+<a name="l00376"></a>00376 <a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> * <a class="code" href="classKFeedbackQuestion.html#f879e5220a516c94124130a2d0a1a2dd">questionList</a>() <span class="keyword">const</span>;
+<a name="l00377"></a>00377
+<a name="l00378"></a>00378
+<a name="l00379"></a>00379 <span class="keyword">protected</span>:
+<a name="l00380"></a>00380
+<a name="l00381"></a><a class="code" href="classKFeedbackQuestion.html#f0209761e6a1c061b4749f4a0228afc3">00381</a> QString <a class="code" href="classKFeedbackQuestion.html#f0209761e6a1c061b4749f4a0228afc3">_id</a>;
+<a name="l00382"></a><a class="code" href="classKFeedbackQuestion.html#8d6d302dac4b8dc4973ff7cf8aa5f852">00382</a> <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackQuestion.html#8d6d302dac4b8dc4973ff7cf8aa5f852">_exclusiveAnswer</a>;
+<a name="l00383"></a><a class="code" href="classKFeedbackQuestion.html#2c946b672e2c0d163ffc3d4b64c61801">00383</a> <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackQuestion.html#2c946b672e2c0d163ffc3d4b64c61801">_required</a>;
+<a name="l00384"></a><a class="code" href="classKFeedbackQuestion.html#4b1825caeff106b7a911ac725acdd8d1">00384</a> <span class="keywordtype">int</span> <a class="code" href="classKFeedbackQuestion.html#4b1825caeff106b7a911ac725acdd8d1">_no</a>;
+<a name="l00385"></a>00385 };
+<a name="l00386"></a>00386
+<a name="l00387"></a>00387
+<a name="l00388"></a><a class="code" href="classKFeedbackAnswer.html">00388</a> <span class="keyword">class </span><a class="code" href="classKFeedbackAnswer.html">KFeedbackAnswer</a>: <span class="keyword">public</span> QCheckListItem
+<a name="l00389"></a>00389 {
+<a name="l00390"></a>00390 <span class="keyword">public</span>:
+<a name="l00397"></a>00397 <a class="code" href="classKFeedbackAnswer.html#7100bf31bf9d49009b8c5a82c1ae5bde">KFeedbackAnswer</a>( <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * parent,
+<a name="l00398"></a>00398 <span class="keyword">const</span> QString &amp; <a class="code" href="classKFeedbackAnswer.html#a177a24369a5dab88d5602f6651275ea">text</a>,
+<a name="l00399"></a>00399 <span class="keyword">const</span> QString &amp; <span class="keywordtype">id</span>,
+<a name="l00400"></a>00400 <span class="keywordtype">bool</span> exclusive = <span class="keyword">true</span> );
+<a name="l00401"></a>00401
+<a name="l00405"></a><a class="code" href="classKFeedbackAnswer.html#0c38ffb3d84f3ca2204bcd66f605514c">00405</a> QString <a class="code" href="classKFeedbackAnswer.html#0c38ffb3d84f3ca2204bcd66f605514c">id</a>() { <span class="keywordflow">return</span> <a class="code" href="classKFeedbackAnswer.html#f6c09e6daf51423ec373fc9608486adb">_id</a>; }
+<a name="l00406"></a>00406
+<a name="l00410"></a>00410 QString <a class="code" href="classKFeedbackAnswer.html#a177a24369a5dab88d5602f6651275ea">text</a>();
+<a name="l00411"></a>00411
+<a name="l00415"></a><a class="code" href="classKFeedbackAnswer.html#5de55655375db66b438b221d63cd0082">00415</a> <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackAnswer.html#5de55655375db66b438b221d63cd0082">isExclusive</a>() { <span class="keywordflow">return</span> <a class="code" href="classKFeedbackAnswer.html#b2a618699a774f019ce272d6fbd0aeb8">_exclusive</a>; }
+<a name="l00416"></a>00416
+<a name="l00420"></a><a class="code" href="classKFeedbackAnswer.html#864fad7f3c6f5f92f262488735799cb7">00420</a> <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackAnswer.html#864fad7f3c6f5f92f262488735799cb7">isChecked</a>() { <span class="keywordflow">return</span> QCheckListItem::isOn(); }
+<a name="l00421"></a>00421
+<a name="l00425"></a><a class="code" href="classKFeedbackAnswer.html#31fe8732bdbda805d1306e5c86fcae91">00425</a> <a class="code" href="classKFeedbackAnswer.html">KFeedbackAnswer</a> * <a class="code" href="classKFeedbackAnswer.html#31fe8732bdbda805d1306e5c86fcae91">nextAnswer</a>()<span class="keyword"> const</span>
+<a name="l00426"></a>00426 <span class="keyword"> </span>{ <span class="keywordflow">return</span> (<a class="code" href="classKFeedbackAnswer.html">KFeedbackAnswer</a> *) QListViewItem::nextSibling(); }
+<a name="l00427"></a>00427
+<a name="l00431"></a><a class="code" href="classKFeedbackAnswer.html#c147b9f7c35c83c8a5458a79f6cafed9">00431</a> <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * <a class="code" href="classKFeedbackAnswer.html#c147b9f7c35c83c8a5458a79f6cafed9">question</a>()<span class="keyword"> const</span>
+<a name="l00432"></a>00432 <span class="keyword"> </span>{ <span class="keywordflow">return</span> (<a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> *) QListViewItem::parent(); }
+<a name="l00433"></a>00433
+<a name="l00439"></a>00439 <span class="keyword">virtual</span> QString <a class="code" href="classKFeedbackAnswer.html#a643ff4986437b3089dcda86512c4f79">key</a>( <span class="keywordtype">int</span> column, <span class="keywordtype">bool</span> ascending ) <span class="keyword">const</span>;
+<a name="l00440"></a>00440
+<a name="l00441"></a>00441
+<a name="l00449"></a>00449 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classKFeedbackAnswer.html#3812bf11ec42b06397e87a753797bbd8">stateChange</a>( <span class="keywordtype">bool</span> newState );
+<a name="l00450"></a>00450
+<a name="l00451"></a>00451 <span class="keyword">protected</span>:
+<a name="l00452"></a>00452
+<a name="l00453"></a><a class="code" href="classKFeedbackAnswer.html#f6c09e6daf51423ec373fc9608486adb">00453</a> QString <a class="code" href="classKFeedbackAnswer.html#f6c09e6daf51423ec373fc9608486adb">_id</a>;
+<a name="l00454"></a><a class="code" href="classKFeedbackAnswer.html#b2a618699a774f019ce272d6fbd0aeb8">00454</a> <span class="keywordtype">bool</span> <a class="code" href="classKFeedbackAnswer.html#b2a618699a774f019ce272d6fbd0aeb8">_exclusive</a>;
+<a name="l00455"></a><a class="code" href="classKFeedbackAnswer.html#1ddde383928714423714a70a829a0c57">00455</a> <span class="keywordtype">int</span> <a class="code" href="classKFeedbackAnswer.html#1ddde383928714423714a70a829a0c57">_no</a>;
+<a name="l00456"></a>00456 };
+<a name="l00457"></a>00457
+<a name="l00458"></a>00458
+<a name="l00459"></a>00459
+<a name="l00460"></a>00460 <span class="preprocessor">#endif // KFeedback_h</span>
+<a name="l00461"></a>00461 <span class="preprocessor"></span>
+<a name="l00462"></a>00462
+<a name="l00463"></a>00463 <span class="comment">// EOF</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kfeedback_8moc_8cpp-source.html b/doc/html/kfeedback_8moc_8cpp-source.html
new file mode 100644
index 0000000..044b36f
--- /dev/null
+++ b/doc/html/kfeedback_8moc_8cpp-source.html
@@ -0,0 +1,335 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kfeedback.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kfeedback.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** KFeedbackDialog meta object code from reading C++ file 'kfeedback.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fri Jun 29 22:09:00 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: kfeedback_8moc_8cpp-source.html,v 1.10 2007/07/05 17:37:51 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "kfeedback.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *KFeedbackDialog::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"KFeedbackDialog"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *KFeedbackDialog::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_KFeedbackDialog( <span class="stringliteral">"KFeedbackDialog"</span>, &amp;KFeedbackDialog::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString KFeedbackDialog::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KFeedbackDialog"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString KFeedbackDialog::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KFeedbackDialog"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* KFeedbackDialog::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = KDialogBase::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"checkSendButton"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00057"></a>00057 { <span class="stringliteral">"checkSendButton()"</span>, &amp;slot_0, QMetaData::Public }
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod signal_0 = {<span class="stringliteral">"mailSent"</span>, 0, 0 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData signal_tbl[] = {
+<a name="l00061"></a>00061 { <span class="stringliteral">"mailSent()"</span>, &amp;signal_0, QMetaData::Public }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 metaObj = QMetaObject::new_metaobject(
+<a name="l00064"></a>00064 <span class="stringliteral">"KFeedbackDialog"</span>, parentObject,
+<a name="l00065"></a>00065 slot_tbl, 1,
+<a name="l00066"></a>00066 signal_tbl, 1,
+<a name="l00067"></a>00067 #ifndef QT_NO_PROPERTIES
+<a name="l00068"></a>00068 0, 0,
+<a name="l00069"></a>00069 0, 0,
+<a name="l00070"></a>00070 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00071"></a>00071 0, 0 );
+<a name="l00072"></a>00072 cleanUp_KFeedbackDialog.setMetaObject( metaObj );
+<a name="l00073"></a>00073 <span class="keywordflow">return</span> metaObj;
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="keywordtype">void</span>* KFeedbackDialog::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"KFeedbackDialog"</span> ) )
+<a name="l00079"></a>00079 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00080"></a>00080 <span class="keywordflow">return</span> KDialogBase::qt_cast( clname );
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="comment">// SIGNAL mailSent</span>
+<a name="l00084"></a><a class="code" href="classKFeedbackDialog.html#962b0e6f0813c923c924bb9b81c8ba1b">00084</a> <span class="keywordtype">void</span> <a class="code" href="classKFeedbackDialog.html#962b0e6f0813c923c924bb9b81c8ba1b">KFeedbackDialog::mailSent</a>()
+<a name="l00085"></a>00085 {
+<a name="l00086"></a>00086 activate_signal( staticMetaObject()-&gt;signalOffset() + 0 );
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089 <span class="keywordtype">bool</span> KFeedbackDialog::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00092"></a>00092 <span class="keywordflow">case</span> 0: <a class="code" href="classKFeedbackDialog.html#34f680000dbe1b4446bd647d51c3738d">checkSendButton</a>(); <span class="keywordflow">break</span>;
+<a name="l00093"></a>00093 <span class="keywordflow">default</span>:
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> KDialogBase::qt_invoke( _id, _o );
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 <span class="keywordflow">return</span> TRUE;
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <span class="keywordtype">bool</span> KFeedbackDialog::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00100"></a>00100 {
+<a name="l00101"></a>00101 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;signalOffset() ) {
+<a name="l00102"></a>00102 <span class="keywordflow">case</span> 0: <a class="code" href="classKFeedbackDialog.html#962b0e6f0813c923c924bb9b81c8ba1b">mailSent</a>(); <span class="keywordflow">break</span>;
+<a name="l00103"></a>00103 <span class="keywordflow">default</span>:
+<a name="l00104"></a>00104 <span class="keywordflow">return</span> KDialogBase::qt_emit(_id,_o);
+<a name="l00105"></a>00105 }
+<a name="l00106"></a>00106 <span class="keywordflow">return</span> TRUE;
+<a name="l00107"></a>00107 }
+<a name="l00108"></a>00108 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span>
+<a name="l00110"></a>00110 <span class="keywordtype">bool</span> KFeedbackDialog::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112 <span class="keywordflow">return</span> KDialogBase::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <span class="keywordtype">bool</span> KFeedbackDialog::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00116"></a>00116 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span>
+<a name="l00118"></a>00118
+<a name="l00119"></a>00119 <span class="keyword">const</span> <span class="keywordtype">char</span> *KFeedbackForm::className()<span class="keyword"> const</span>
+<a name="l00120"></a>00120 <span class="keyword"></span>{
+<a name="l00121"></a>00121 <span class="keywordflow">return</span> <span class="stringliteral">"KFeedbackForm"</span>;
+<a name="l00122"></a>00122 }
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 QMetaObject *KFeedbackForm::metaObj = 0;
+<a name="l00125"></a>00125 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_KFeedbackForm( <span class="stringliteral">"KFeedbackForm"</span>, &amp;KFeedbackForm::staticMetaObject );
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00128"></a>00128 <span class="preprocessor"></span>QString KFeedbackForm::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00129"></a>00129 {
+<a name="l00130"></a>00130 <span class="keywordflow">if</span> ( qApp )
+<a name="l00131"></a>00131 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KFeedbackForm"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00132"></a>00132 <span class="keywordflow">else</span>
+<a name="l00133"></a>00133 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00134"></a>00134 }
+<a name="l00135"></a>00135 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00136"></a>00136 <span class="preprocessor"></span>QString KFeedbackForm::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00137"></a>00137 {
+<a name="l00138"></a>00138 <span class="keywordflow">if</span> ( qApp )
+<a name="l00139"></a>00139 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KFeedbackForm"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00140"></a>00140 <span class="keywordflow">else</span>
+<a name="l00141"></a>00141 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00144"></a>00144 <span class="preprocessor"></span>
+<a name="l00145"></a>00145 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span>
+<a name="l00147"></a>00147 QMetaObject* KFeedbackForm::staticMetaObject()
+<a name="l00148"></a>00148 {
+<a name="l00149"></a>00149 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00150"></a>00150 <span class="keywordflow">return</span> metaObj;
+<a name="l00151"></a>00151 QMetaObject* parentObject = QVBox::staticMetaObject();
+<a name="l00152"></a>00152 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"sendMail"</span>, 0, 0 };
+<a name="l00153"></a>00153 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotCheckComplete"</span>, 0, 0 };
+<a name="l00154"></a>00154 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00155"></a>00155 { <span class="stringliteral">"sendMail()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00156"></a>00156 { <span class="stringliteral">"slotCheckComplete()"</span>, &amp;slot_1, QMetaData::Protected }
+<a name="l00157"></a>00157 };
+<a name="l00158"></a>00158 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod signal_0 = {<span class="stringliteral">"mailSent"</span>, 0, 0 };
+<a name="l00159"></a>00159 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod signal_1 = {<span class="stringliteral">"checkComplete"</span>, 0, 0 };
+<a name="l00160"></a>00160 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData signal_tbl[] = {
+<a name="l00161"></a>00161 { <span class="stringliteral">"mailSent()"</span>, &amp;signal_0, QMetaData::Public },
+<a name="l00162"></a>00162 { <span class="stringliteral">"checkComplete()"</span>, &amp;signal_1, QMetaData::Public }
+<a name="l00163"></a>00163 };
+<a name="l00164"></a>00164 metaObj = QMetaObject::new_metaobject(
+<a name="l00165"></a>00165 <span class="stringliteral">"KFeedbackForm"</span>, parentObject,
+<a name="l00166"></a>00166 slot_tbl, 2,
+<a name="l00167"></a>00167 signal_tbl, 2,
+<a name="l00168"></a>00168 #ifndef QT_NO_PROPERTIES
+<a name="l00169"></a>00169 0, 0,
+<a name="l00170"></a>00170 0, 0,
+<a name="l00171"></a>00171 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00172"></a>00172 0, 0 );
+<a name="l00173"></a>00173 cleanUp_KFeedbackForm.setMetaObject( metaObj );
+<a name="l00174"></a>00174 <span class="keywordflow">return</span> metaObj;
+<a name="l00175"></a>00175 }
+<a name="l00176"></a>00176
+<a name="l00177"></a>00177 <span class="keywordtype">void</span>* KFeedbackForm::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00178"></a>00178 {
+<a name="l00179"></a>00179 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"KFeedbackForm"</span> ) )
+<a name="l00180"></a>00180 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00181"></a>00181 <span class="keywordflow">return</span> QVBox::qt_cast( clname );
+<a name="l00182"></a>00182 }
+<a name="l00183"></a>00183
+<a name="l00184"></a>00184 <span class="comment">// SIGNAL mailSent</span>
+<a name="l00185"></a><a class="code" href="classKFeedbackForm.html#ec2b411546d45e31c9b412f1fa6d8897">00185</a> <span class="keywordtype">void</span> <a class="code" href="classKFeedbackForm.html#ec2b411546d45e31c9b412f1fa6d8897">KFeedbackForm::mailSent</a>()
+<a name="l00186"></a>00186 {
+<a name="l00187"></a>00187 activate_signal( staticMetaObject()-&gt;signalOffset() + 0 );
+<a name="l00188"></a>00188 }
+<a name="l00189"></a>00189
+<a name="l00190"></a>00190 <span class="comment">// SIGNAL checkComplete</span>
+<a name="l00191"></a><a class="code" href="classKFeedbackForm.html#c328809367354cf8ff97e7c78b521345">00191</a> <span class="keywordtype">void</span> <a class="code" href="classKFeedbackForm.html#c328809367354cf8ff97e7c78b521345">KFeedbackForm::checkComplete</a>()
+<a name="l00192"></a>00192 {
+<a name="l00193"></a>00193 activate_signal( staticMetaObject()-&gt;signalOffset() + 1 );
+<a name="l00194"></a>00194 }
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196 <span class="keywordtype">bool</span> KFeedbackForm::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00197"></a>00197 {
+<a name="l00198"></a>00198 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00199"></a>00199 <span class="keywordflow">case</span> 0: <a class="code" href="classKFeedbackForm.html#72b8b30801614c35e271c5e519f10c8b">sendMail</a>(); <span class="keywordflow">break</span>;
+<a name="l00200"></a>00200 <span class="keywordflow">case</span> 1: <a class="code" href="classKFeedbackForm.html#5ec1c36c978229b6e14e9005b595d69e">slotCheckComplete</a>(); <span class="keywordflow">break</span>;
+<a name="l00201"></a>00201 <span class="keywordflow">default</span>:
+<a name="l00202"></a>00202 <span class="keywordflow">return</span> QVBox::qt_invoke( _id, _o );
+<a name="l00203"></a>00203 }
+<a name="l00204"></a>00204 <span class="keywordflow">return</span> TRUE;
+<a name="l00205"></a>00205 }
+<a name="l00206"></a>00206
+<a name="l00207"></a>00207 <span class="keywordtype">bool</span> KFeedbackForm::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00208"></a>00208 {
+<a name="l00209"></a>00209 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;signalOffset() ) {
+<a name="l00210"></a>00210 <span class="keywordflow">case</span> 0: <a class="code" href="classKFeedbackForm.html#ec2b411546d45e31c9b412f1fa6d8897">mailSent</a>(); <span class="keywordflow">break</span>;
+<a name="l00211"></a>00211 <span class="keywordflow">case</span> 1: <a class="code" href="classKFeedbackForm.html#c328809367354cf8ff97e7c78b521345">checkComplete</a>(); <span class="keywordflow">break</span>;
+<a name="l00212"></a>00212 <span class="keywordflow">default</span>:
+<a name="l00213"></a>00213 <span class="keywordflow">return</span> QVBox::qt_emit(_id,_o);
+<a name="l00214"></a>00214 }
+<a name="l00215"></a>00215 <span class="keywordflow">return</span> TRUE;
+<a name="l00216"></a>00216 }
+<a name="l00217"></a>00217 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00218"></a>00218 <span class="preprocessor"></span>
+<a name="l00219"></a>00219 <span class="keywordtype">bool</span> KFeedbackForm::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00220"></a>00220 {
+<a name="l00221"></a>00221 <span class="keywordflow">return</span> QVBox::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00222"></a>00222 }
+<a name="l00223"></a>00223
+<a name="l00224"></a>00224 <span class="keywordtype">bool</span> KFeedbackForm::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00225"></a>00225 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+<a name="l00226"></a>00226 <span class="preprocessor"></span>
+<a name="l00227"></a>00227
+<a name="l00228"></a>00228 <span class="keyword">const</span> <span class="keywordtype">char</span> *KFeedbackQuestionList::className()<span class="keyword"> const</span>
+<a name="l00229"></a>00229 <span class="keyword"></span>{
+<a name="l00230"></a>00230 <span class="keywordflow">return</span> <span class="stringliteral">"KFeedbackQuestionList"</span>;
+<a name="l00231"></a>00231 }
+<a name="l00232"></a>00232
+<a name="l00233"></a>00233 QMetaObject *KFeedbackQuestionList::metaObj = 0;
+<a name="l00234"></a>00234 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_KFeedbackQuestionList( <span class="stringliteral">"KFeedbackQuestionList"</span>, &amp;KFeedbackQuestionList::staticMetaObject );
+<a name="l00235"></a>00235
+<a name="l00236"></a>00236 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00237"></a>00237 <span class="preprocessor"></span>QString KFeedbackQuestionList::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00238"></a>00238 {
+<a name="l00239"></a>00239 <span class="keywordflow">if</span> ( qApp )
+<a name="l00240"></a>00240 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KFeedbackQuestionList"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00241"></a>00241 <span class="keywordflow">else</span>
+<a name="l00242"></a>00242 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00245"></a>00245 <span class="preprocessor"></span>QString KFeedbackQuestionList::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00246"></a>00246 {
+<a name="l00247"></a>00247 <span class="keywordflow">if</span> ( qApp )
+<a name="l00248"></a>00248 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KFeedbackQuestionList"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00249"></a>00249 <span class="keywordflow">else</span>
+<a name="l00250"></a>00250 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00251"></a>00251 }
+<a name="l00252"></a>00252 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00253"></a>00253 <span class="preprocessor"></span>
+<a name="l00254"></a>00254 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00255"></a>00255 <span class="preprocessor"></span>
+<a name="l00256"></a>00256 QMetaObject* KFeedbackQuestionList::staticMetaObject()
+<a name="l00257"></a>00257 {
+<a name="l00258"></a>00258 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00259"></a>00259 <span class="keywordflow">return</span> metaObj;
+<a name="l00260"></a>00260 QMetaObject* parentObject = QListView::staticMetaObject();
+<a name="l00261"></a>00261 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod signal_0 = {<span class="stringliteral">"checkComplete"</span>, 0, 0 };
+<a name="l00262"></a>00262 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData signal_tbl[] = {
+<a name="l00263"></a>00263 { <span class="stringliteral">"checkComplete()"</span>, &amp;signal_0, QMetaData::Public }
+<a name="l00264"></a>00264 };
+<a name="l00265"></a>00265 metaObj = QMetaObject::new_metaobject(
+<a name="l00266"></a>00266 <span class="stringliteral">"KFeedbackQuestionList"</span>, parentObject,
+<a name="l00267"></a>00267 0, 0,
+<a name="l00268"></a>00268 signal_tbl, 1,
+<a name="l00269"></a>00269 #ifndef QT_NO_PROPERTIES
+<a name="l00270"></a>00270 0, 0,
+<a name="l00271"></a>00271 0, 0,
+<a name="l00272"></a>00272 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00273"></a>00273 0, 0 );
+<a name="l00274"></a>00274 cleanUp_KFeedbackQuestionList.setMetaObject( metaObj );
+<a name="l00275"></a>00275 <span class="keywordflow">return</span> metaObj;
+<a name="l00276"></a>00276 }
+<a name="l00277"></a>00277
+<a name="l00278"></a>00278 <span class="keywordtype">void</span>* KFeedbackQuestionList::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00279"></a>00279 {
+<a name="l00280"></a>00280 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"KFeedbackQuestionList"</span> ) )
+<a name="l00281"></a>00281 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00282"></a>00282 <span class="keywordflow">return</span> QListView::qt_cast( clname );
+<a name="l00283"></a>00283 }
+<a name="l00284"></a>00284
+<a name="l00285"></a>00285 <span class="comment">// SIGNAL checkComplete</span>
+<a name="l00286"></a><a class="code" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">00286</a> <span class="keywordtype">void</span> <a class="code" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">KFeedbackQuestionList::checkComplete</a>()
+<a name="l00287"></a>00287 {
+<a name="l00288"></a>00288 activate_signal( staticMetaObject()-&gt;signalOffset() + 0 );
+<a name="l00289"></a>00289 }
+<a name="l00290"></a>00290
+<a name="l00291"></a>00291 <span class="keywordtype">bool</span> KFeedbackQuestionList::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00292"></a>00292 {
+<a name="l00293"></a>00293 <span class="keywordflow">return</span> QListView::qt_invoke(_id,_o);
+<a name="l00294"></a>00294 }
+<a name="l00295"></a>00295
+<a name="l00296"></a>00296 <span class="keywordtype">bool</span> KFeedbackQuestionList::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00297"></a>00297 {
+<a name="l00298"></a>00298 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;signalOffset() ) {
+<a name="l00299"></a>00299 <span class="keywordflow">case</span> 0: <a class="code" href="classKFeedbackQuestionList.html#7eb8b8f5254845e7a559b3da1fa34ba4">checkComplete</a>(); <span class="keywordflow">break</span>;
+<a name="l00300"></a>00300 <span class="keywordflow">default</span>:
+<a name="l00301"></a>00301 <span class="keywordflow">return</span> QListView::qt_emit(_id,_o);
+<a name="l00302"></a>00302 }
+<a name="l00303"></a>00303 <span class="keywordflow">return</span> TRUE;
+<a name="l00304"></a>00304 }
+<a name="l00305"></a>00305 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00306"></a>00306 <span class="preprocessor"></span>
+<a name="l00307"></a>00307 <span class="keywordtype">bool</span> KFeedbackQuestionList::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00308"></a>00308 {
+<a name="l00309"></a>00309 <span class="keywordflow">return</span> QListView::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00310"></a>00310 }
+<a name="l00311"></a>00311
+<a name="l00312"></a>00312 <span class="keywordtype">bool</span> KFeedbackQuestionList::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00313"></a>00313 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmail_8cpp-source.html b/doc/html/kshowmail_8cpp-source.html
new file mode 100644
index 0000000..3e71b49
--- /dev/null
+++ b/doc/html/kshowmail_8cpp-source.html
@@ -0,0 +1,822 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kshowmail.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmail.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> kshowmail.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Sat May 6 12:13:57 MEST 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2002 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> 26 Sep 2002 - Allow for columns to be hidden. Allistar Melville</span>
+<a name="l00009"></a>00009 <span class="comment"> ***************************************************************************/</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="comment">/***************************************************************************</span>
+<a name="l00012"></a>00012 <span class="comment"> * *</span>
+<a name="l00013"></a>00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00014"></a>00014 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00015"></a>00015 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00016"></a>00016 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00017"></a>00017 <span class="comment"> * *</span>
+<a name="l00018"></a>00018 <span class="comment"> ***************************************************************************/</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020 <span class="preprocessor">#include "kshowmail.h"</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="keyword">using namespace </span>KIO;
+<a name="l00023"></a>00023
+<a name="l00024"></a>00024 KAboutData* <a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp::m_pAbout</a>;
+<a name="l00025"></a>00025
+<a name="l00026"></a><a class="code" href="classKShowMailApp.html#e8728a02ab3a7e20cb1d256590788575">00026</a> <a class="code" href="classKShowMailApp.html#e8728a02ab3a7e20cb1d256590788575">KShowMailApp::KShowMailApp</a>()
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 <span class="comment">//set up actions</span>
+<a name="l00029"></a>00029 <a class="code" href="classKShowMailApp.html#4f13d29b34bf4dd08804489ad1f41a82">initActions</a>();
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="comment">// create GUI from ui resource file</span>
+<a name="l00032"></a>00032 setXMLFile( <span class="stringliteral">"kshowmailui.rc"</span> );
+<a name="l00033"></a>00033 createGUI();
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="comment">//the main window settings will be saved automatically</span>
+<a name="l00036"></a>00036 setAutoSaveSettings();
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038 <span class="comment">//initiate GUI parts</span>
+<a name="l00039"></a>00039 <a class="code" href="classKShowMailApp.html#daaa25d851b56449b16c942d099fbf86">initStatusBar</a>();
+<a name="l00040"></a>00040 <a class="code" href="classKShowMailApp.html#1187c5d08f904b1e6c7beff58c3e9d53">initDocument</a>();
+<a name="l00041"></a>00041 <a class="code" href="classKShowMailApp.html#4b1f509a80c9927f7701005685350a0a">initView</a>();
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043 <span class="comment">//the application is idle at beginning</span>
+<a name="l00044"></a>00044 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>;
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="comment">//the setup dialog will be created in slotSetup() at first use</span>
+<a name="l00047"></a>00047 <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a> = NULL;
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a> = <span class="keyword">new</span> QTimer (<span class="keyword">this</span>);
+<a name="l00050"></a>00050 <a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a> = NULL;
+<a name="l00051"></a>00051 <a class="code" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a> = <span class="keyword">new</span> <a class="code" href="classKShowMailDock.html">KShowMailDock</a> (<span class="keyword">this</span>, <a class="code" href="classKShowMailApp.html#cdd1b63955d1dd5c9d78d551fc86ef74">m_actionRefresh</a>);
+<a name="l00052"></a>00052 <a class="code" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">m_bForceClose</a> = <span class="keyword">false</span>;
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="comment">//read the setup</span>
+<a name="l00056"></a>00056 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#8ab66c254c66635f97df7e17882b4ab2">refreshSetup</a>( <a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>-&gt;<a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a> );
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <a class="code" href="classKShowMailApp.html#44df4c1a4b9217c4de1c6e3e80ce50c8">readOptions</a>();
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="comment">//load stored mails</span>
+<a name="l00061"></a>00061 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#18b093749b6a474b68a4c2bfe952d65c">readStoredMails</a>();
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 <span class="comment">//connect signals with slots</span>
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 connect (<a class="code" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a>, SIGNAL (quitSelected ()), SLOT (<a class="code" href="classKShowMailApp.html#f94f8e79fcd9b35eea937b2533912e86">slotForceClose</a> ()));
+<a name="l00066"></a>00066 connect (<a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>, SIGNAL (timeout ()), SLOT (<a class="code" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh</a> ()));
+<a name="l00067"></a>00067 connect (<a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>-&gt;<a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>, SIGNAL (currentChanged(QListViewItem*)), SLOT(<a class="code" href="classKShowMailApp.html#03f1ae7df67069b5a7a9d54c39e94924">slotAccountActivated</a>(QListViewItem*)));
+<a name="l00068"></a>00068 connect (<a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>, SIGNAL (signalActiveChanged()), SLOT (<a class="code" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">slotRefreshView</a>()));
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 connect( &amp;<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>, SIGNAL( sigDeleteReady() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#a77267f88c63edad44b7e82d0b398fc6">slotDeletionReady</a>() ) );
+<a name="l00071"></a>00071 connect( &amp;<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>, SIGNAL( sigShowBodiesReady() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#3b9805091025c531842807e28e29cc10">slotShowMessageReady</a>() ) );
+<a name="l00072"></a>00072 connect( &amp;<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>, SIGNAL( sigMessageWindowOpened() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#86c54998aa412571f0b471efd32e8ef9">slotNormalCursor</a>() ) );
+<a name="l00073"></a>00073 connect( &amp;<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>, SIGNAL( sigAllMessageWindowsClosed() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#36b54a32e442ec8bab250c3c87f08962">slotWaitingCursor</a>() ) );
+<a name="l00074"></a>00074 connect( &amp;<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>, SIGNAL( sigRefreshReady() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#911c2c1823421973f97e4ea2cc51e710">slotRefreshReady</a>() ) );
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="comment">// this starts the one-second-interval timer</span>
+<a name="l00077"></a>00077 <span class="comment">// this is a QObject method</span>
+<a name="l00078"></a>00078 startTimer (1000);
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <span class="comment">//we are ready to take off! Lets initiate the first refresh (if desired)</span>
+<a name="l00082"></a>00082 <a class="code" href="classKShowMailApp.html#18e1fcab0be78c65bf68ba66109a30b6">initFirstRefresh</a>();
+<a name="l00083"></a>00083 }
+<a name="l00084"></a>00084
+<a name="l00085"></a><a class="code" href="classKShowMailApp.html#3b3759d8593576edfa0b3fab62ce26c0">00085</a> <a class="code" href="classKShowMailApp.html#3b3759d8593576edfa0b3fab62ce26c0">KShowMailApp::~KShowMailApp</a>()
+<a name="l00086"></a>00086 {
+<a name="l00087"></a>00087 kdDebug() &lt;&lt; <span class="stringliteral">"cleaning up"</span> &lt;&lt; endl;
+<a name="l00088"></a>00088 <span class="keyword">delete</span> <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>;
+<a name="l00089"></a>00089 <span class="keyword">delete</span> <a class="code" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a>;
+<a name="l00090"></a>00090 kdDebug() &lt;&lt; <span class="stringliteral">"cleanup finished"</span> &lt;&lt; endl;
+<a name="l00091"></a>00091 }
+<a name="l00092"></a>00092
+<a name="l00096"></a><a class="code" href="classKShowMailApp.html#79825417f6967185146c48de3278a80c">00096</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#79825417f6967185146c48de3278a80c">KShowMailApp::timerEvent</a> (QTimerEvent *)
+<a name="l00097"></a>00097 {
+<a name="l00098"></a>00098 <span class="keywordflow">if</span> (<a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a>)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 QTime time;
+<a name="l00101"></a>00101 time = time.addSecs (<a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a>--);
+<a name="l00102"></a>00102 QCString msg (i18n(<span class="stringliteral">"Autorefresh: %1"</span>).arg (time.toString()));
+<a name="l00103"></a>00103 statusBar()-&gt;changeItem(msg, 3);
+<a name="l00104"></a>00104 }
+<a name="l00105"></a>00105 <span class="keywordflow">else</span>
+<a name="l00106"></a>00106 statusBar()-&gt;changeItem(<span class="stringliteral">""</span>, 3);
+<a name="l00107"></a>00107
+<a name="l00108"></a>00108 <span class="comment">// if busy, animate the traybar</span>
+<a name="l00109"></a>00109 <span class="keywordflow">if</span> ( <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> == <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691">refreshing</a> || <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> == <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565f49cd232f53f8851506c138924f2ec65">deleting</a> )
+<a name="l00110"></a>00110 {
+<a name="l00111"></a>00111 <span class="keyword">static</span> <span class="keywordtype">int</span> color = 0;
+<a name="l00112"></a>00112 color = (color+1)%2;
+<a name="l00113"></a>00113 <span class="keywordflow">switch</span> (color)
+<a name="l00114"></a>00114 {
+<a name="l00115"></a>00115 <span class="keywordflow">case</span> 0:
+<a name="l00116"></a>00116 <a class="code" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a>-&gt;<a class="code" href="classKShowMailDock.html#60d63eca3fd1c24df211f88839ab197c">clear</a> ();
+<a name="l00117"></a>00117 <span class="keywordflow">break</span>;
+<a name="l00118"></a>00118 <span class="keywordflow">default</span>:
+<a name="l00119"></a>00119 <a class="code" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a>-&gt;<a class="code" href="classKShowMailDock.html#c09e902133a084b547bdd29646a759b4">drawText</a> (<span class="stringliteral">"?"</span>, Qt::red);
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121 }
+<a name="l00122"></a>00122 }
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125
+<a name="l00126"></a><a class="code" href="classKShowMailApp.html#4f13d29b34bf4dd08804489ad1f41a82">00126</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#4f13d29b34bf4dd08804489ad1f41a82">KShowMailApp::initActions</a> ()
+<a name="l00127"></a>00127 {
+<a name="l00128"></a>00128 <span class="comment">// file menu</span>
+<a name="l00129"></a>00129 <a class="code" href="classKShowMailApp.html#f9fddbbfc8033da2be1d31cc6247ebe0">m_actionSave</a> = KStdAction::saveOptions( <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">slotSaveOptions</a>() ), actionCollection() );
+<a name="l00130"></a>00130 KStdAction::quit( <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#6d18177026c4c8d276e690c405c9fcd7">slotFileQuit</a>() ), actionCollection() );
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 <span class="comment">// action menu</span>
+<a name="l00133"></a>00133 <a class="code" href="classKShowMailApp.html#cdd1b63955d1dd5c9d78d551fc86ef74">m_actionRefresh</a> = <span class="keyword">new</span> KAction( i18n( <span class="stringliteral">"&amp;Refresh messages"</span> ), <span class="stringliteral">"reload"</span>, Key_F5, <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh</a>() ), actionCollection(), <span class="stringliteral">"refresh"</span> );
+<a name="l00134"></a>00134 <span class="keyword">new</span> KAction( i18n( <span class="stringliteral">"Show &amp;header of highlighted messages"</span> ), <span class="stringliteral">"letter-closed"</span>, Key_F2, <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#7b9553bf179124f9f1eb56bdd094b901">slotShowHeader</a>() ), actionCollection(), <span class="stringliteral">"show_header"</span> );
+<a name="l00135"></a>00135 <span class="keyword">new</span> KAction( i18n( <span class="stringliteral">"Show &amp;complete highlighted messages"</span> ), <span class="stringliteral">"letter-open"</span>, Key_F3, <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#34c235044988b2d43c0e43d249831dc1">slotShowMessage</a>() ), actionCollection(), <span class="stringliteral">"show_complete"</span> );
+<a name="l00136"></a>00136 <span class="keyword">new</span> KAction( i18n( <span class="stringliteral">"&amp;Delete highlighted messages"</span> ), <span class="stringliteral">"eraser"</span>, Key_Delete, <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#ad1a25c5c31f911f7c21b3aedc682e8e">slotDelete</a>() ), actionCollection(), <span class="stringliteral">"delete"</span> );
+<a name="l00137"></a>00137 <span class="keyword">new</span> KAction( i18n( <span class="stringliteral">"S&amp;top current transfer"</span> ), <span class="stringliteral">"stop"</span>, 0, <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#b9a90ef9062595e4cbebee5851206ec9">slotStop</a>() ), actionCollection(), <span class="stringliteral">"stop"</span> );
+<a name="l00138"></a>00138
+<a name="l00139"></a>00139 <span class="comment">// setup menu</span>
+<a name="l00140"></a>00140 KStdAction::preferences( <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">slotSetup</a>() ), actionCollection() );
+<a name="l00141"></a>00141 <span class="keyword">new</span> KAction( i18n( <span class="stringliteral">"Setup &amp;filters"</span> ), <span class="stringliteral">"filter"</span>, 0, <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#a1a96dcbd8cfce09a85cc684950393ee">slotSetupFilters</a>() ), actionCollection(), <span class="stringliteral">"filters"</span> );
+<a name="l00142"></a>00142 KStdAction::configureToolbars( <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#772f86e96418116ac58943d1bb0c3acb">slotEditToolbars</a>() ), actionCollection() );
+<a name="l00143"></a>00143
+<a name="l00144"></a>00144 <span class="comment">//create menu items for toggle tool and status bar</span>
+<a name="l00145"></a>00145 setStandardToolBarMenuEnabled( <span class="keyword">true</span> );
+<a name="l00146"></a>00146 createStandardStatusBarAction();
+<a name="l00147"></a>00147
+<a name="l00148"></a>00148 <span class="comment">//help menu</span>
+<a name="l00149"></a>00149 <span class="keyword">new</span> KAction( i18n( <span class="stringliteral">"Send &amp;Feedback Mail"</span> ), <span class="stringliteral">"email"</span>, 0, <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#cb6b97d7b759372c2ab7690fc70d1518">slotSendFeedbackMail</a>() ),actionCollection(), <span class="stringliteral">"sendFeedback"</span> );
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 <span class="comment">//for account context menu</span>
+<a name="l00152"></a>00152 <span class="keyword">new</span> KAction(i18n( <span class="stringliteral">"Setup &amp;account"</span> ), <span class="stringliteral">"tool"</span>, 0, <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#65f99925664c07c6eafa2b375352ad34">slotSetupAccount</a>() ), actionCollection(), <span class="stringliteral">"setupAccount"</span> );
+<a name="l00153"></a>00153 }
+<a name="l00154"></a>00154
+<a name="l00155"></a><a class="code" href="classKShowMailApp.html#daaa25d851b56449b16c942d099fbf86">00155</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#daaa25d851b56449b16c942d099fbf86">KShowMailApp::initStatusBar</a>()
+<a name="l00156"></a>00156 {
+<a name="l00158"></a>00158 <span class="comment">// STATUSBAR</span>
+<a name="l00159"></a>00159 QCString user = getenv( <span class="stringliteral">"LOGNAME"</span> );
+<a name="l00160"></a>00160 QCString server = getenv( <span class="stringliteral">"HOSTNAME"</span> );
+<a name="l00161"></a>00161 QCString mesg (QString (<span class="stringliteral">"%1@%2"</span>).arg(user).arg(server));
+<a name="l00162"></a>00162
+<a name="l00163"></a>00163 statusBar()-&gt;insertItem(i18n(<span class="stringliteral">"Ready."</span>), 1);
+<a name="l00164"></a>00164 statusBar()-&gt;insertItem(mesg, 2, 1);
+<a name="l00165"></a>00165 statusBar()-&gt;insertItem(<span class="stringliteral">""</span>, 3);
+<a name="l00166"></a>00166 statusBar()-&gt;insertItem(<span class="stringliteral">""</span>, 4);
+<a name="l00167"></a>00167 }
+<a name="l00168"></a>00168
+<a name="l00169"></a><a class="code" href="classKShowMailApp.html#1187c5d08f904b1e6c7beff58c3e9d53">00169</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#1187c5d08f904b1e6c7beff58c3e9d53">KShowMailApp::initDocument</a>()
+<a name="l00170"></a>00170 {
+<a name="l00171"></a>00171 <a class="code" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">m_pDoc</a> = <span class="keyword">new</span> <a class="code" href="classKshowmailDoc.html">KshowmailDoc</a>(<span class="keyword">this</span>);
+<a name="l00172"></a>00172 <a class="code" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">m_pDoc</a>-&gt;<a class="code" href="classKshowmailDoc.html#929fdd9ad1f89ed9a000cf8c96d9f711">newDocument</a>();
+<a name="l00173"></a>00173 }
+<a name="l00174"></a>00174
+<a name="l00175"></a><a class="code" href="classKShowMailApp.html#4b1f509a80c9927f7701005685350a0a">00175</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#4b1f509a80c9927f7701005685350a0a">KShowMailApp::initView</a>()
+<a name="l00176"></a>00176 {
+<a name="l00178"></a>00178 <span class="comment">// create the main widget here that is managed by KMainWindow's view-region and</span>
+<a name="l00179"></a>00179 <span class="comment">// connect the widget to your document to display document contents.</span>
+<a name="l00180"></a>00180
+<a name="l00181"></a>00181 <a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a> = <span class="keyword">new</span> <a class="code" href="classKShowMailApp.html#95753bb48121b9a00bbbf185d46a5c1b">KshowmailView</a>(<span class="keyword">this</span>);
+<a name="l00182"></a>00182 <a class="code" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">m_pDoc</a>-&gt;<a class="code" href="classKshowmailDoc.html#d9c7e004cad6927dd62d7a0d8f1f29b1">addView</a>(<a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>);
+<a name="l00183"></a>00183 setCentralWidget(<a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>);
+<a name="l00184"></a>00184 }
+<a name="l00185"></a>00185
+<a name="l00186"></a><a class="code" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">00186</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">KShowMailApp::slotSaveOptions</a>()
+<a name="l00187"></a>00187 {
+<a name="l00188"></a>00188 KConfig* config = KGlobal::config();
+<a name="l00189"></a>00189
+<a name="l00190"></a>00190 <span class="comment">//order application parts to save their setup</span>
+<a name="l00191"></a>00191 <a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>-&gt;<a class="code" href="classKshowmailView.html#53d81f575c855870a8112ec67ade5575">saveOptions</a>( config );
+<a name="l00192"></a>00192 <a class="code" href="classFilter.html#f7df8eed305a70107437c61ab6a328d6">Filter::saveOptions</a>( config );
+<a name="l00193"></a>00193 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#f4faa44af3bbe318a2623b3146dc2c2d">saveOptions</a> ();
+<a name="l00194"></a>00194
+<a name="l00195"></a>00195 <span class="comment">//save config to file</span>
+<a name="l00196"></a>00196 config-&gt;sync ();
+<a name="l00197"></a>00197
+<a name="l00198"></a>00198 <span class="comment">//disable save action</span>
+<a name="l00199"></a>00199 <a class="code" href="classKShowMailApp.html#f9fddbbfc8033da2be1d31cc6247ebe0">m_actionSave</a>-&gt;setEnabled( <span class="keyword">false</span> );
+<a name="l00200"></a>00200 }
+<a name="l00201"></a>00201
+<a name="l00202"></a><a class="code" href="classKShowMailApp.html#44df4c1a4b9217c4de1c6e3e80ce50c8">00202</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#44df4c1a4b9217c4de1c6e3e80ce50c8">KShowMailApp::readOptions</a>()
+<a name="l00203"></a>00203 {
+<a name="l00204"></a>00204 KConfig* config = KGlobal::config();
+<a name="l00205"></a>00205
+<a name="l00206"></a>00206 <a class="code" href="classFilter.html#8a623e7594c98dc82c711b1cf6c7ba3c">Filter::readOptions</a> (config);
+<a name="l00207"></a>00207 <a class="code" href="classKShowMailApp.html#f9fddbbfc8033da2be1d31cc6247ebe0">m_actionSave</a>-&gt;setEnabled (<span class="keyword">false</span>);
+<a name="l00208"></a>00208 }
+<a name="l00209"></a>00209
+<a name="l00210"></a><a class="code" href="classKShowMailApp.html#347ed7817554f0a8c6e078101ce1babb">00210</a> <span class="keywordtype">bool</span> <a class="code" href="classKShowMailApp.html#347ed7817554f0a8c6e078101ce1babb">KShowMailApp::queryClose</a>()
+<a name="l00211"></a>00211 {
+<a name="l00212"></a>00212 <span class="keywordtype">bool</span> result;
+<a name="l00213"></a>00213 kdDebug() &lt;&lt; <span class="stringliteral">"KShowMailApp::queryClose()"</span> &lt;&lt; endl;
+<a name="l00214"></a>00214
+<a name="l00215"></a>00215 <span class="keywordflow">if</span> (<a class="code" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">m_bForceClose</a>) {
+<a name="l00216"></a>00216 <span class="comment">// We are forced to close app - so just do it</span>
+<a name="l00217"></a>00217 kdDebug() &lt;&lt; <span class="stringliteral">"forced exit"</span> &lt;&lt; endl;
+<a name="l00218"></a>00218 result = <span class="keyword">true</span>;
+<a name="l00219"></a>00219 } <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#fa610dea65deb4e7e26c01926e740e84">closeToTray</a>() ) {
+<a name="l00220"></a>00220 <span class="comment">// Don't close - close button must minimize the window</span>
+<a name="l00221"></a>00221 result = <span class="keyword">false</span>;
+<a name="l00222"></a>00222 kdDebug() &lt;&lt; <span class="stringliteral">"ignoring close request and minimizing the window"</span> &lt;&lt; endl;
+<a name="l00223"></a>00223 KMainWindow* w = memberList-&gt;first();
+<a name="l00224"></a>00224 w-&gt;hide();
+<a name="l00225"></a>00225 } <span class="keywordflow">else</span> {
+<a name="l00226"></a>00226 <span class="comment">// Need to ask user first</span>
+<a name="l00227"></a>00227 result = <a class="code" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">askCloseConfirmation</a>();
+<a name="l00228"></a>00228 }
+<a name="l00229"></a>00229 <span class="keywordflow">return</span> result;
+<a name="l00230"></a>00230 }
+<a name="l00231"></a>00231
+<a name="l00232"></a><a class="code" href="classKShowMailApp.html#2e471542abbac9779cd38a4f63ec5187">00232</a> <span class="keywordtype">bool</span> <a class="code" href="classKShowMailApp.html#2e471542abbac9779cd38a4f63ec5187">KShowMailApp::queryExit</a>()
+<a name="l00233"></a>00233 {
+<a name="l00234"></a>00234 kdDebug() &lt;&lt; <span class="stringliteral">"KShowMailApp::queryExit()"</span> &lt;&lt; endl;
+<a name="l00235"></a>00235 <a class="code" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">slotSaveOptions</a> ();
+<a name="l00236"></a>00236
+<a name="l00237"></a>00237 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00238"></a>00238 }
+<a name="l00239"></a>00239
+<a name="l00241"></a>00241 <span class="comment">// SLOT IMPLEMENTATION</span>
+<a name="l00243"></a>00243 <span class="comment"></span>
+<a name="l00244"></a><a class="code" href="classKShowMailApp.html#6d18177026c4c8d276e690c405c9fcd7">00244</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#6d18177026c4c8d276e690c405c9fcd7">KShowMailApp::slotFileQuit</a>()
+<a name="l00245"></a>00245 {
+<a name="l00246"></a>00246 kdDebug () &lt;&lt; <span class="stringliteral">"KShowMailApp::slotFileQuit()"</span> &lt;&lt; endl;
+<a name="l00247"></a>00247 <span class="keywordflow">if</span>(memberList &amp;&amp; <a class="code" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">askCloseConfirmation</a>())
+<a name="l00248"></a>00248 {
+<a name="l00249"></a>00249 <a class="code" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">m_bForceClose</a> = <span class="keyword">true</span>; <span class="comment">// Forcing the closing</span>
+<a name="l00250"></a>00250 KMainWindow* w = memberList-&gt;first();
+<a name="l00251"></a>00251 w-&gt;close();
+<a name="l00252"></a>00252 }
+<a name="l00253"></a>00253 }
+<a name="l00254"></a>00254
+<a name="l00255"></a>00255
+<a name="l00256"></a><a class="code" href="classKShowMailApp.html#65f99925664c07c6eafa2b375352ad34">00256</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#65f99925664c07c6eafa2b375352ad34">KShowMailApp::slotSetupAccount</a>()
+<a name="l00257"></a>00257 {
+<a name="l00258"></a>00258 <span class="comment">//just open the dialog, if the app is idle</span>
+<a name="l00259"></a>00259 <span class="keywordflow">if</span> (<a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> != <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>)
+<a name="l00260"></a>00260 {
+<a name="l00261"></a>00261 kapp-&gt;beep();
+<a name="l00262"></a>00262 <span class="keywordflow">return</span>;
+<a name="l00263"></a>00263 }
+<a name="l00264"></a>00264
+<a name="l00265"></a>00265 <span class="comment">//set application state</span>
+<a name="l00266"></a>00266 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6">configure</a>;
+<a name="l00267"></a>00267
+<a name="l00268"></a>00268 <span class="comment">//stop the refresh timer</span>
+<a name="l00269"></a>00269 <a class="code" href="classKShowMailApp.html#7ab6f6a1037c6d00e1fd0f8cdf966d47">stopRefreshTimer</a>();
+<a name="l00270"></a>00270
+<a name="l00271"></a>00271 <span class="comment">//get account to configure</span>
+<a name="l00272"></a>00272 <a class="code" href="classConfigElem.html">ConfigElem</a>* pConfig = <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#83776f91a264d92cea2b6f7ef0c02765">getSelectedAccount</a>();
+<a name="l00273"></a>00273
+<a name="l00274"></a>00274 <span class="keywordflow">if</span>( pConfig != NULL )
+<a name="l00275"></a>00275 {
+<a name="l00276"></a>00276 <span class="comment">//open dialog</span>
+<a name="l00277"></a>00277 <span class="comment">//the dialog sets the new options directly in the account</span>
+<a name="l00278"></a>00278 <a class="code" href="classServerDialog.html">ServerDialog</a> dlg( <span class="keyword">this</span>, pConfig );
+<a name="l00279"></a>00279
+<a name="l00280"></a>00280 <span class="keywordflow">if</span>( dlg.exec() == QDialog::Accepted )
+<a name="l00281"></a>00281 {
+<a name="l00282"></a>00282 <span class="comment">//if OK was clicked, refresh the account list view</span>
+<a name="l00283"></a>00283 <a class="code" href="classKShowMailApp.html#7655fe082dfda144367a152c58827c7f">slotConfChanged</a>();
+<a name="l00284"></a>00284 }
+<a name="l00285"></a>00285 }
+<a name="l00286"></a>00286
+<a name="l00287"></a>00287 <span class="comment">//we are ready, set application state to idle and initiate next refresh</span>
+<a name="l00288"></a>00288 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>;
+<a name="l00289"></a>00289 <a class="code" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">initNextRefresh</a>();
+<a name="l00290"></a>00290 }
+<a name="l00291"></a>00291
+<a name="l00292"></a><a class="code" href="classKShowMailApp.html#03f1ae7df67069b5a7a9d54c39e94924">00292</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#03f1ae7df67069b5a7a9d54c39e94924">KShowMailApp::slotAccountActivated</a> (QListViewItem* pItem)
+<a name="l00293"></a>00293 {
+<a name="l00294"></a>00294 QPtrListIterator&lt;ConfigElem&gt; it(<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>);
+<a name="l00295"></a>00295 <span class="comment">// this is = not == !!!</span>
+<a name="l00296"></a>00296 <span class="keywordflow">while</span> (<a class="code" href="classConfigElem.html">ConfigElem</a>* pConfig = it())
+<a name="l00297"></a>00297 {
+<a name="l00298"></a>00298 <span class="keywordflow">if</span> (pConfig-&gt;getListViewItem() == pItem)
+<a name="l00299"></a>00299 {
+<a name="l00300"></a>00300 setCaption (pConfig-&gt;getAccountName());
+<a name="l00301"></a>00301 <span class="keywordflow">return</span>;
+<a name="l00302"></a>00302 }
+<a name="l00303"></a>00303 }
+<a name="l00304"></a>00304 }
+<a name="l00305"></a>00305
+<a name="l00306"></a><a class="code" href="classKShowMailApp.html#073b29df0ea7fa4c1a5245dd87bd1b6c">00306</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#073b29df0ea7fa4c1a5245dd87bd1b6c">KShowMailApp::slotAlertDestroyed</a>()
+<a name="l00307"></a>00307 {
+<a name="l00308"></a>00308 <a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a> = NULL;
+<a name="l00309"></a>00309 }
+<a name="l00310"></a>00310
+<a name="l00311"></a><a class="code" href="classKShowMailApp.html#cb8e7126aec305899d7109863f99d6d4">00311</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#cb8e7126aec305899d7109863f99d6d4">KShowMailApp::slotAlertOk</a> ()
+<a name="l00312"></a>00312 {
+<a name="l00313"></a>00313 <span class="comment">//switch main window to normal view</span>
+<a name="l00314"></a>00314 showNormal();
+<a name="l00315"></a>00315 raise();
+<a name="l00316"></a>00316 }
+<a name="l00317"></a>00317
+<a name="l00318"></a><a class="code" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">00318</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">KShowMailApp::slotRefresh</a>()
+<a name="l00319"></a>00319 {
+<a name="l00320"></a>00320 <span class="comment">//return, if the app is not idle</span>
+<a name="l00321"></a>00321 <span class="keywordflow">if</span> ( <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> != <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a> )
+<a name="l00322"></a>00322 {
+<a name="l00323"></a>00323 kapp-&gt;beep();
+<a name="l00324"></a>00324 <a class="code" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">initNextRefresh</a>();
+<a name="l00325"></a>00325 <span class="keywordflow">return</span>;
+<a name="l00326"></a>00326 }
+<a name="l00327"></a>00327
+<a name="l00328"></a>00328 <span class="comment">//stop the refresh timer</span>
+<a name="l00329"></a>00329 <a class="code" href="classKShowMailApp.html#7ab6f6a1037c6d00e1fd0f8cdf966d47">stopRefreshTimer</a>();
+<a name="l00330"></a>00330
+<a name="l00331"></a>00331 <span class="comment">//set the state</span>
+<a name="l00332"></a>00332 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691">refreshing</a>;
+<a name="l00333"></a>00333
+<a name="l00334"></a>00334 <span class="comment">//show status message</span>
+<a name="l00335"></a>00335 <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>( i18n( <span class="stringliteral">"Refreshing ..."</span> ) );
+<a name="l00336"></a>00336
+<a name="l00337"></a>00337 <span class="comment">//set waiting cursor</span>
+<a name="l00338"></a>00338 QApplication::setOverrideCursor( Qt::waitCursor );
+<a name="l00339"></a>00339
+<a name="l00340"></a>00340 <span class="comment">//order the account list to refresh its mail lists</span>
+<a name="l00341"></a>00341 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#563ce9fd520ec23325c3b7797ed6d0f1">refreshMailLists</a>();
+<a name="l00342"></a>00342
+<a name="l00343"></a>00343 <span class="keywordflow">return</span>;
+<a name="l00344"></a>00344 }
+<a name="l00345"></a>00345
+<a name="l00346"></a><a class="code" href="classKShowMailApp.html#b9a90ef9062595e4cbebee5851206ec9">00346</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#b9a90ef9062595e4cbebee5851206ec9">KShowMailApp::slotStop</a> ()
+<a name="l00347"></a>00347 {
+<a name="l00348"></a>00348 <span class="keywordflow">if</span> (<a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> == <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>)
+<a name="l00349"></a>00349 {
+<a name="l00350"></a>00350 kapp-&gt;beep ();
+<a name="l00351"></a>00351 <span class="keywordflow">return</span>;
+<a name="l00352"></a>00352 }
+<a name="l00353"></a>00353 kdDebug() &lt;&lt; <span class="stringliteral">"KShowMailApp::slotStop"</span> &lt;&lt; endl;
+<a name="l00354"></a>00354
+<a name="l00355"></a>00355 <span class="comment">//kill all running pop3 jobs</span>
+<a name="l00356"></a>00356 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#3c7523934753f98f3087ed4083df3ab2">killPOP3Jobs</a>();
+<a name="l00357"></a>00357
+<a name="l00358"></a>00358 <a class="code" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">slotRefreshView</a> ();
+<a name="l00359"></a>00359
+<a name="l00360"></a>00360 <span class="comment">// make sure the view is refreshed before the state gets idle again</span>
+<a name="l00361"></a>00361 <span class="comment">// bug #853651</span>
+<a name="l00362"></a>00362
+<a name="l00363"></a>00363 <span class="comment">//set state to idle</span>
+<a name="l00364"></a>00364 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>;
+<a name="l00365"></a>00365
+<a name="l00366"></a>00366 <span class="comment">//set normal cursor</span>
+<a name="l00367"></a>00367 <span class="comment">//might be more than one override cursor ...</span>
+<a name="l00368"></a>00368 <span class="keywordflow">while</span> (QApplication::overrideCursor())
+<a name="l00369"></a>00369 QApplication::restoreOverrideCursor ();
+<a name="l00370"></a>00370
+<a name="l00371"></a>00371 <span class="comment">//print status message</span>
+<a name="l00372"></a>00372 <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>(i18n(<span class="stringliteral">"Job was stopped"</span>));
+<a name="l00373"></a>00373 }
+<a name="l00374"></a>00374
+<a name="l00375"></a><a class="code" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">00375</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">KShowMailApp::slotRefreshView</a> ()
+<a name="l00376"></a>00376 {
+<a name="l00377"></a>00377
+<a name="l00378"></a>00378 <span class="comment">//clear mail list view</span>
+<a name="l00379"></a>00379 <a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>-&gt;<a class="code" href="classKshowmailView.html#5cc4e2c1caaf6fae6af80b068aada95e">clearMailListView</a>();
+<a name="l00380"></a>00380
+<a name="l00381"></a>00381 <span class="comment">//fill mail list view</span>
+<a name="l00382"></a>00382 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#1db2530c553952aef3c23483dd6b6567">fillMailListView</a>( <a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a> );
+<a name="l00383"></a>00383
+<a name="l00384"></a>00384 <span class="comment">//refresh account list</span>
+<a name="l00385"></a>00385 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#b3d5530c7419f6aa4b43e4247f3036a5">refreshAccountList</a>();
+<a name="l00386"></a>00386
+<a name="l00387"></a>00387 <span class="comment">//get some informations</span>
+<a name="l00388"></a>00388 <span class="keywordtype">int</span> numberMails = <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#493eec8637f0f34fb25e13d07b6d838a">getNumberMails</a>();
+<a name="l00389"></a>00389 <span class="keywordtype">bool</span> hasNewMails = <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#c68944845fe63749fc073947fbdd44d6">getNumberNewMails</a>() &gt; 0;
+<a name="l00390"></a>00390
+<a name="l00391"></a>00391 <span class="comment">//draw number of mails into dock</span>
+<a name="l00392"></a>00392 <span class="keywordflow">if</span>( hasNewMails )
+<a name="l00393"></a>00393 <span class="comment">//draw red number, because we have new mails</span>
+<a name="l00394"></a>00394 <a class="code" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a>-&gt;<a class="code" href="classKShowMailDock.html#c7a2ffc8a1356b33c3a71a8e1dcb08e5">drawNumber</a>( numberMails, Qt::red );
+<a name="l00395"></a>00395 <span class="keywordflow">else</span>
+<a name="l00396"></a>00396 <span class="comment">//we haven't new mails, draw black</span>
+<a name="l00397"></a>00397 <a class="code" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a>-&gt;<a class="code" href="classKShowMailDock.html#c7a2ffc8a1356b33c3a71a8e1dcb08e5">drawNumber</a>( numberMails, Qt::black );
+<a name="l00398"></a>00398
+<a name="l00399"></a>00399 <span class="comment">//show message in status bar</span>
+<a name="l00400"></a>00400 <span class="keywordtype">long</span> totalSize = <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#2e6d8a00456ca4b61ddba18ab419dd38">getTotalSize</a>();
+<a name="l00401"></a>00401 <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>( i18n( <span class="stringliteral">"%1 message(s) with a total of %2 bytes are waiting"</span> ).arg( numberMails ).arg( totalSize ) );
+<a name="l00402"></a>00402 }
+<a name="l00403"></a>00403
+<a name="l00404"></a><a class="code" href="classKShowMailApp.html#ad1a25c5c31f911f7c21b3aedc682e8e">00404</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#ad1a25c5c31f911f7c21b3aedc682e8e">KShowMailApp::slotDelete</a>()
+<a name="l00405"></a>00405 {
+<a name="l00406"></a>00406 <span class="comment">//just delete, if no operation is running</span>
+<a name="l00407"></a>00407 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> != <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a> )
+<a name="l00408"></a>00408 {
+<a name="l00409"></a>00409 kapp-&gt;beep();
+<a name="l00410"></a>00410 <span class="keywordflow">return</span>;
+<a name="l00411"></a>00411 }
+<a name="l00412"></a>00412
+<a name="l00413"></a>00413 <span class="comment">//return, if no mails are selected</span>
+<a name="l00414"></a>00414 <span class="keywordflow">if</span>( !<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#d80765bfadbd675b9b89ebdec0cf3566">hasSelectedMails</a>() )
+<a name="l00415"></a>00415 <span class="keywordflow">return</span>;
+<a name="l00416"></a>00416
+<a name="l00417"></a>00417 <span class="comment">//confirm deletion if required</span>
+<a name="l00418"></a>00418 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#a466577c54fec821ff484a378ce32e98">confirmDeletion</a>() )
+<a name="l00419"></a>00419 {
+<a name="l00420"></a>00420 <span class="comment">//get subjects off all selected mails</span>
+<a name="l00421"></a>00421 QStringList subjects = <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#d489b548662d865fe34686507dc801ef">getSelectedSubjects</a>();
+<a name="l00422"></a>00422
+<a name="l00423"></a>00423 <span class="comment">//show question</span>
+<a name="l00424"></a>00424 <span class="keywordtype">int</span> answer = KMessageBox::questionYesNoList( <span class="keyword">this</span>, i18n( <span class="stringliteral">"Do you want to delete these mails?"</span>), subjects, i18n( <span class="stringliteral">"Delete?"</span> ) );
+<a name="l00425"></a>00425
+<a name="l00426"></a>00426 <span class="keywordflow">if</span>( answer == KMessageBox::No )
+<a name="l00427"></a>00427 <span class="keywordflow">return</span>;
+<a name="l00428"></a>00428 }
+<a name="l00429"></a>00429
+<a name="l00430"></a>00430 <span class="comment">//set the state</span>
+<a name="l00431"></a>00431 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565f49cd232f53f8851506c138924f2ec65">deleting</a>;
+<a name="l00432"></a>00432
+<a name="l00433"></a>00433 <span class="comment">//show status message</span>
+<a name="l00434"></a>00434 <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>( i18n( <span class="stringliteral">"Deleting Mail(s) ..."</span> ) );
+<a name="l00435"></a>00435
+<a name="l00436"></a>00436 <span class="comment">//set waiting cursor</span>
+<a name="l00437"></a>00437 QApplication::setOverrideCursor( Qt::waitCursor );
+<a name="l00438"></a>00438
+<a name="l00439"></a>00439 <span class="comment">//order the account list to delete the selected mails</span>
+<a name="l00440"></a>00440 <span class="comment">//test!</span>
+<a name="l00441"></a>00441 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#ac13c19975a07aa87da0047cc66b4ce1">deleteSelectedMails</a>();
+<a name="l00442"></a>00442 }
+<a name="l00443"></a>00443
+<a name="l00444"></a><a class="code" href="classKShowMailApp.html#7b9553bf179124f9f1eb56bdd094b901">00444</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#7b9553bf179124f9f1eb56bdd094b901">KShowMailApp::slotShowHeader</a> ()
+<a name="l00445"></a>00445 {
+<a name="l00446"></a>00446 <span class="comment">//only show headers, if the app is idle</span>
+<a name="l00447"></a>00447 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> != <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a> )
+<a name="l00448"></a>00448 {
+<a name="l00449"></a>00449 kapp-&gt;beep ();
+<a name="l00450"></a>00450 <span class="keywordflow">return</span>;
+<a name="l00451"></a>00451 }
+<a name="l00452"></a>00452
+<a name="l00453"></a>00453 <span class="comment">//show the headers</span>
+<a name="l00454"></a>00454 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#9578f65f771482e727dfb3e1da861aa3">showSelectedHeaders</a>();
+<a name="l00455"></a>00455
+<a name="l00456"></a>00456 }
+<a name="l00457"></a>00457
+<a name="l00458"></a><a class="code" href="classKShowMailApp.html#34c235044988b2d43c0e43d249831dc1">00458</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#34c235044988b2d43c0e43d249831dc1">KShowMailApp::slotShowMessage</a> ()
+<a name="l00459"></a>00459 {
+<a name="l00460"></a>00460 <span class="comment">//return, if application is not idle</span>
+<a name="l00461"></a>00461 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> != <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a> )
+<a name="l00462"></a>00462 {
+<a name="l00463"></a>00463 kapp-&gt;beep ();
+<a name="l00464"></a>00464 <span class="keywordflow">return</span>;
+<a name="l00465"></a>00465 }
+<a name="l00466"></a>00466
+<a name="l00467"></a>00467 <span class="comment">//return, if no mails are selected</span>
+<a name="l00468"></a>00468 <span class="keywordflow">if</span>( !<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#d80765bfadbd675b9b89ebdec0cf3566">hasSelectedMails</a>() )
+<a name="l00469"></a>00469 <span class="keywordflow">return</span>;
+<a name="l00470"></a>00470
+<a name="l00471"></a>00471 <span class="comment">//set the state</span>
+<a name="l00472"></a>00472 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5655ee02dbb2bbc5f45a1a2517f7536c77c">showing</a>;
+<a name="l00473"></a>00473
+<a name="l00474"></a>00474 <span class="comment">//show status message</span>
+<a name="l00475"></a>00475 <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>( i18n( <span class="stringliteral">"Downloading ..."</span> ) );
+<a name="l00476"></a>00476
+<a name="l00477"></a>00477 <span class="comment">//set waiting cursor</span>
+<a name="l00478"></a>00478 QApplication::setOverrideCursor( Qt::waitCursor );
+<a name="l00479"></a>00479
+<a name="l00480"></a>00480 <span class="comment">//order the account list to show the selected mails</span>
+<a name="l00481"></a>00481 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#69be8d63f8363fe9c727ebdaeb9eb7fa">showSelectedMails</a>();
+<a name="l00482"></a>00482 }
+<a name="l00483"></a>00483
+<a name="l00484"></a><a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">00484</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">KShowMailApp::slotStatusMsg</a>(<span class="keyword">const</span> QString&amp; text)
+<a name="l00485"></a>00485 {
+<a name="l00486"></a>00486 <span class="comment">//get current time</span>
+<a name="l00487"></a>00487 <span class="comment">// added by Gustavo Zamorano to include time</span>
+<a name="l00488"></a>00488 QString sTime = QTime::currentTime ().toString ();
+<a name="l00489"></a>00489
+<a name="l00490"></a>00490 <span class="comment">//clear status bar</span>
+<a name="l00491"></a>00491 statusBar()-&gt;clear();
+<a name="l00492"></a>00492
+<a name="l00493"></a>00493 <span class="comment">//set given text</span>
+<a name="l00494"></a>00494 statusBar()-&gt;changeItem(text, 1);
+<a name="l00495"></a>00495
+<a name="l00496"></a>00496 <span class="comment">//set current time</span>
+<a name="l00497"></a>00497 statusBar()-&gt;changeItem(sTime, 4);
+<a name="l00498"></a>00498 }
+<a name="l00499"></a>00499
+<a name="l00500"></a><a class="code" href="classKShowMailApp.html#1b373417eded77fcd51e23c0dca87467">00500</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#1b373417eded77fcd51e23c0dca87467">KShowMailApp::slotStatusHelpMsg</a>(<span class="keyword">const</span> QString &amp;text)
+<a name="l00501"></a>00501 {
+<a name="l00502"></a>00502 statusBar()-&gt;message(text, 2000);
+<a name="l00503"></a>00503 }
+<a name="l00504"></a>00504
+<a name="l00505"></a>00505
+<a name="l00506"></a>00506
+<a name="l00507"></a>00507
+<a name="l00508"></a><a class="code" href="classKShowMailApp.html#716d32f4f37dd7b97f0e73a6c124caeb">00508</a> <span class="keywordtype">bool</span> <a class="code" href="classKShowMailApp.html#716d32f4f37dd7b97f0e73a6c124caeb">KShowMailApp::event</a>(QEvent *e)
+<a name="l00509"></a>00509 {
+<a name="l00510"></a>00510 <span class="comment">// to hide the taskbar button; any better solution ??</span>
+<a name="l00511"></a>00511 <span class="keywordflow">if</span> ((e-&gt;type() == QEvent::Hide) &amp;&amp; <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#c64e08e3c1469622763dd462612a83ca">minimizesToTray</a>() ) {
+<a name="l00512"></a>00512 hide ();
+<a name="l00513"></a>00513 }
+<a name="l00514"></a>00514
+<a name="l00515"></a>00515 <span class="keywordflow">return</span>(KMainWindow::event(e));
+<a name="l00516"></a>00516 }
+<a name="l00517"></a>00517
+<a name="l00518"></a><a class="code" href="classKShowMailApp.html#a1a96dcbd8cfce09a85cc684950393ee">00518</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#a1a96dcbd8cfce09a85cc684950393ee">KShowMailApp::slotSetupFilters</a> ()
+<a name="l00519"></a>00519 {
+<a name="l00520"></a>00520 <span class="keywordflow">if</span> (<a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> != <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>)
+<a name="l00521"></a>00521 {
+<a name="l00522"></a>00522 kapp-&gt;beep ();
+<a name="l00523"></a>00523 <span class="keywordflow">return</span>;
+<a name="l00524"></a>00524 }
+<a name="l00525"></a>00525 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6">configure</a>;
+<a name="l00526"></a>00526 <a class="code" href="classFilterDialog.html">FilterDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"Filters"</span>);
+<a name="l00527"></a>00527 <span class="keywordflow">if</span> (dlg.exec () == QDialog::Accepted)
+<a name="l00528"></a>00528 <a class="code" href="classKShowMailApp.html#f9fddbbfc8033da2be1d31cc6247ebe0">m_actionSave</a>-&gt;setEnabled (<span class="keyword">true</span>);
+<a name="l00529"></a>00529 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>;
+<a name="l00530"></a>00530 }
+<a name="l00531"></a>00531
+<a name="l00532"></a><a class="code" href="classKShowMailApp.html#f94f8e79fcd9b35eea937b2533912e86">00532</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#f94f8e79fcd9b35eea937b2533912e86">KShowMailApp::slotForceClose</a>()
+<a name="l00533"></a>00533 {
+<a name="l00534"></a>00534 <a class="code" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">m_bForceClose</a> = <span class="keyword">true</span>;
+<a name="l00535"></a>00535 }
+<a name="l00536"></a>00536
+<a name="l00537"></a><a class="code" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">00537</a> <span class="keywordtype">bool</span> <a class="code" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">KShowMailApp::askCloseConfirmation</a>()
+<a name="l00538"></a>00538 {
+<a name="l00539"></a>00539 <span class="keywordtype">bool</span> result;
+<a name="l00540"></a>00540
+<a name="l00541"></a>00541 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#4886c3988fef0e227cd03af094b21415">confirmClose</a>() ) {
+<a name="l00542"></a>00542 <span class="comment">// Need to ask user</span>
+<a name="l00543"></a>00543 result = (KMessageBox::questionYesNo (<span class="keyword">this</span>, i18n (<span class="stringliteral">"KShowmail will be closed.\n"</span>
+<a name="l00544"></a>00544 <span class="stringliteral">"Are you sure?"</span>)) == KMessageBox::Yes);
+<a name="l00545"></a>00545 } <span class="keywordflow">else</span> {
+<a name="l00546"></a>00546 <span class="comment">// User doesn't want to be asked - just close it</span>
+<a name="l00547"></a>00547 result = <span class="keyword">true</span>;
+<a name="l00548"></a>00548 }
+<a name="l00549"></a>00549
+<a name="l00550"></a>00550 <span class="keywordflow">return</span> result;
+<a name="l00551"></a>00551 }
+<a name="l00552"></a>00552
+<a name="l00553"></a><a class="code" href="classKShowMailApp.html#a77267f88c63edad44b7e82d0b398fc6">00553</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#a77267f88c63edad44b7e82d0b398fc6">KShowMailApp::slotDeletionReady</a>( )
+<a name="l00554"></a>00554 {
+<a name="l00555"></a>00555 <span class="comment">//set state to idle</span>
+<a name="l00556"></a>00556 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>;
+<a name="l00557"></a>00557
+<a name="l00558"></a>00558 <span class="comment">//set normal cursor</span>
+<a name="l00559"></a>00559 <span class="keywordflow">while</span>( QApplication::overrideCursor() )
+<a name="l00560"></a>00560 QApplication::restoreOverrideCursor();
+<a name="l00561"></a>00561
+<a name="l00562"></a>00562 <span class="comment">//show status message</span>
+<a name="l00563"></a>00563 <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>( i18n( <span class="stringliteral">"Ready."</span> ) );
+<a name="l00564"></a>00564
+<a name="l00565"></a>00565 <span class="comment">//refresh mail list</span>
+<a name="l00566"></a>00566 <a class="code" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh</a>();
+<a name="l00567"></a>00567 }
+<a name="l00568"></a>00568
+<a name="l00569"></a><a class="code" href="classKShowMailApp.html#3b9805091025c531842807e28e29cc10">00569</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#3b9805091025c531842807e28e29cc10">KShowMailApp::slotShowMessageReady</a>( )
+<a name="l00570"></a>00570 {
+<a name="l00571"></a>00571 <span class="comment">//set state to idle</span>
+<a name="l00572"></a>00572 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>;
+<a name="l00573"></a>00573
+<a name="l00574"></a>00574 <span class="comment">//set normal cursor</span>
+<a name="l00575"></a>00575 <span class="keywordflow">while</span>( QApplication::overrideCursor() )
+<a name="l00576"></a>00576 QApplication::restoreOverrideCursor();
+<a name="l00577"></a>00577
+<a name="l00578"></a>00578 <span class="comment">//show status message</span>
+<a name="l00579"></a>00579 <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>( i18n( <span class="stringliteral">"Ready."</span> ) );
+<a name="l00580"></a>00580
+<a name="l00581"></a>00581
+<a name="l00582"></a>00582 }
+<a name="l00583"></a>00583
+<a name="l00584"></a><a class="code" href="classKShowMailApp.html#86c54998aa412571f0b471efd32e8ef9">00584</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#86c54998aa412571f0b471efd32e8ef9">KShowMailApp::slotNormalCursor</a>( )
+<a name="l00585"></a>00585 {
+<a name="l00586"></a>00586 <span class="comment">//set normal cursor</span>
+<a name="l00587"></a>00587 <span class="keywordflow">while</span>( QApplication::overrideCursor() )
+<a name="l00588"></a>00588 QApplication::restoreOverrideCursor();
+<a name="l00589"></a>00589
+<a name="l00590"></a>00590 }
+<a name="l00591"></a>00591
+<a name="l00592"></a><a class="code" href="classKShowMailApp.html#36b54a32e442ec8bab250c3c87f08962">00592</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#36b54a32e442ec8bab250c3c87f08962">KShowMailApp::slotWaitingCursor</a>( )
+<a name="l00593"></a>00593 {
+<a name="l00594"></a>00594 <span class="comment">//set waiting cursor</span>
+<a name="l00595"></a>00595 QApplication::setOverrideCursor( Qt::waitCursor );
+<a name="l00596"></a>00596 }
+<a name="l00597"></a>00597
+<a name="l00598"></a><a class="code" href="classKShowMailApp.html#911c2c1823421973f97e4ea2cc51e710">00598</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#911c2c1823421973f97e4ea2cc51e710">KShowMailApp::slotRefreshReady</a>( )
+<a name="l00599"></a>00599 {
+<a name="l00600"></a>00600 <span class="comment">//set state to idle</span>
+<a name="l00601"></a>00601 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>;
+<a name="l00602"></a>00602
+<a name="l00603"></a>00603 <span class="comment">//set normal cursor</span>
+<a name="l00604"></a>00604 <span class="keywordflow">while</span>( QApplication::overrideCursor() )
+<a name="l00605"></a>00605 QApplication::restoreOverrideCursor();
+<a name="l00606"></a>00606
+<a name="l00607"></a>00607 <span class="comment">//refresh mail list view</span>
+<a name="l00608"></a>00608 <a class="code" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">slotRefreshView</a>();
+<a name="l00609"></a>00609
+<a name="l00610"></a>00610 <span class="comment">//inform the user about new mails</span>
+<a name="l00611"></a>00611 <span class="keywordtype">bool</span> hasNewMails = <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#c68944845fe63749fc073947fbdd44d6">getNumberNewMails</a>() &gt; 0;
+<a name="l00612"></a>00612 <span class="keywordflow">if</span> ( hasNewMails )
+<a name="l00613"></a>00613 {
+<a name="l00614"></a>00614 <span class="comment">//show main window if desired</span>
+<a name="l00615"></a>00615 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#b4021a1f9087d447649a362d8779ec34">showMainWindowForNewMails</a>() )
+<a name="l00616"></a>00616 {
+<a name="l00617"></a>00617 showNormal();
+<a name="l00618"></a>00618 raise();
+<a name="l00619"></a>00619 }
+<a name="l00620"></a>00620
+<a name="l00621"></a>00621 <span class="comment">//get out some sounds</span>
+<a name="l00622"></a>00622 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#28739bc3cd7ce87dbd7f994081375a41">beep</a>();
+<a name="l00623"></a>00623 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">playSound</a>();
+<a name="l00624"></a>00624
+<a name="l00625"></a>00625 <span class="comment">//execute a command</span>
+<a name="l00626"></a>00626 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#01cf49eac83ba56d1f9b3fbaa6bf4648">executeNewMailCommand</a>();
+<a name="l00627"></a>00627
+<a name="l00628"></a>00628 <span class="comment">//show alert message if desired</span>
+<a name="l00629"></a>00629 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#2270af8a5ce1740958f0f0b39359051f">showAlertMessageForNewMails</a>() )
+<a name="l00630"></a>00630 {
+<a name="l00631"></a>00631 <span class="comment">//have we created one already?</span>
+<a name="l00632"></a>00632 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a> != NULL )
+<a name="l00633"></a>00633 {
+<a name="l00634"></a>00634 <span class="comment">//yes, we have one</span>
+<a name="l00635"></a>00635 <a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a>-&gt;show();
+<a name="l00636"></a>00636 <a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a>-&gt;raise();
+<a name="l00637"></a>00637 }
+<a name="l00638"></a>00638 <span class="keywordflow">else</span>
+<a name="l00639"></a>00639 {
+<a name="l00640"></a>00640 <span class="comment">//create a message dialog</span>
+<a name="l00641"></a>00641 <a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a> = <span class="keyword">new</span> <a class="code" href="classAlertDialog.html">AlertDialog</a>( <span class="keyword">this</span> );
+<a name="l00642"></a>00642 connect( <a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a>, SIGNAL( destroyed() ), SLOT( <a class="code" href="classKShowMailApp.html#073b29df0ea7fa4c1a5245dd87bd1b6c">slotAlertDestroyed</a>() ) );
+<a name="l00643"></a>00643 connect( <a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a>, SIGNAL( signalOk() ), SLOT( <a class="code" href="classKShowMailApp.html#cb8e7126aec305899d7109863f99d6d4">slotAlertOk</a>() ) );
+<a name="l00644"></a>00644 }
+<a name="l00645"></a>00645 }
+<a name="l00646"></a>00646
+<a name="l00647"></a>00647 }
+<a name="l00648"></a>00648 <span class="keywordflow">else</span>
+<a name="l00649"></a>00649 {
+<a name="l00650"></a>00650 <span class="comment">//no new mails was received</span>
+<a name="l00651"></a>00651 <span class="comment">//perform configured actions</span>
+<a name="l00652"></a>00652
+<a name="l00653"></a>00653 <span class="comment">//terminate app if desired</span>
+<a name="l00654"></a>00654 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#e24d2fa3175996ba24faa1ed1efcf35a">quitNoNewMails</a>() )
+<a name="l00655"></a>00655 <a class="code" href="classKShowMailApp.html#6d18177026c4c8d276e690c405c9fcd7">slotFileQuit</a>();
+<a name="l00656"></a>00656 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#94f99e48dfcc902ef18ea7310f395beb">minimizeMainWindowNoNewMails</a>() )
+<a name="l00657"></a>00657 {
+<a name="l00658"></a>00658 showMinimized();
+<a name="l00659"></a>00659 hide();
+<a name="l00660"></a>00660 }
+<a name="l00661"></a>00661 }
+<a name="l00662"></a>00662
+<a name="l00663"></a>00663 <span class="comment">//show status message</span>
+<a name="l00664"></a>00664 <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>( i18n( <span class="stringliteral">"Ready."</span> ) );
+<a name="l00665"></a>00665
+<a name="l00666"></a>00666
+<a name="l00667"></a>00667 <span class="comment">//prepare next refresh cycle</span>
+<a name="l00668"></a>00668 <a class="code" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">initNextRefresh</a>();
+<a name="l00669"></a>00669
+<a name="l00670"></a>00670 <span class="comment">//apply filters</span>
+<a name="l00671"></a>00671 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#439057b64856d457b9d9a4d9d381509f">applyFilters</a>();
+<a name="l00672"></a>00672
+<a name="l00673"></a>00673 <span class="comment">//perform automatic delete if desired</span>
+<a name="l00674"></a>00674 <span class="keywordflow">if</span> (<a class="code" href="classFilter.html#13f81ff1452d6cdc1076393813163df5">Filter::_status</a> == Filter::automatic)
+<a name="l00675"></a>00675 {
+<a name="l00676"></a>00676 <a class="code" href="classKShowMailApp.html#ad1a25c5c31f911f7c21b3aedc682e8e">slotDelete</a> ();
+<a name="l00677"></a>00677 }
+<a name="l00678"></a>00678 }
+<a name="l00679"></a>00679
+<a name="l00680"></a><a class="code" href="classKShowMailApp.html#18e1fcab0be78c65bf68ba66109a30b6">00680</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#18e1fcab0be78c65bf68ba66109a30b6">KShowMailApp::initFirstRefresh</a>( )
+<a name="l00681"></a>00681 {
+<a name="l00682"></a>00682 <span class="comment">//is auto refresh on? if not, we do nothing</span>
+<a name="l00683"></a>00683 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#cae6685097cd8e5e63cee28e17d92d41">AutoRefreshOn</a>() )
+<a name="l00684"></a>00684 {
+<a name="l00685"></a>00685 <span class="comment">//is an initial time configured? if not, we refresh immediately</span>
+<a name="l00686"></a>00686 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#ed405d97a4a1d20cac93bf2a23cf40bf">hasInitTime</a>() )
+<a name="l00687"></a>00687 {
+<a name="l00688"></a>00688 <span class="comment">//starts refresh timer with the configured initial time to first refresh</span>
+<a name="l00689"></a>00689 <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>-&gt;start( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">getInitTime</a>() * 1000, true );
+<a name="l00690"></a>00690 <a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a> = <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">getInitTime</a>();
+<a name="l00691"></a>00691 }
+<a name="l00692"></a>00692 <span class="keywordflow">else</span>
+<a name="l00693"></a>00693 {
+<a name="l00694"></a>00694 <span class="comment">//just to set a defined state</span>
+<a name="l00695"></a>00695 <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>-&gt;stop();
+<a name="l00696"></a>00696 <a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a> = 0;
+<a name="l00697"></a>00697
+<a name="l00698"></a>00698 <span class="comment">//start refresh cycle</span>
+<a name="l00699"></a>00699 <a class="code" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh</a>();
+<a name="l00700"></a>00700 }
+<a name="l00701"></a>00701 }
+<a name="l00702"></a>00702 <span class="keywordflow">else</span>
+<a name="l00703"></a>00703 {
+<a name="l00704"></a>00704 <span class="comment">//set a defined state</span>
+<a name="l00705"></a>00705 <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>-&gt;stop();
+<a name="l00706"></a>00706 <a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a> = 0;
+<a name="l00707"></a>00707 }
+<a name="l00708"></a>00708 }
+<a name="l00709"></a>00709
+<a name="l00710"></a><a class="code" href="classKShowMailApp.html#7ab6f6a1037c6d00e1fd0f8cdf966d47">00710</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#7ab6f6a1037c6d00e1fd0f8cdf966d47">KShowMailApp::stopRefreshTimer</a>( )
+<a name="l00711"></a>00711 {
+<a name="l00712"></a>00712 <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>-&gt;stop();
+<a name="l00713"></a>00713 <a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a> = 0;
+<a name="l00714"></a>00714 }
+<a name="l00715"></a>00715
+<a name="l00716"></a><a class="code" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">00716</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">KShowMailApp::initNextRefresh</a>( )
+<a name="l00717"></a>00717 {
+<a name="l00718"></a>00718 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#cae6685097cd8e5e63cee28e17d92d41">AutoRefreshOn</a>() )
+<a name="l00719"></a>00719 {
+<a name="l00720"></a>00720 <span class="comment">//auto refresh is activated</span>
+<a name="l00721"></a>00721 <span class="comment">//restart the refresh timer</span>
+<a name="l00722"></a>00722 <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>-&gt;start( <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#3e41f463a87fbc8523bbd731cf36b473">getRefreshTimeInterval</a>() * 60000, true );
+<a name="l00723"></a>00723 <a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a> = <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#3e41f463a87fbc8523bbd731cf36b473">getRefreshTimeInterval</a>() * 60;
+<a name="l00724"></a>00724 }
+<a name="l00725"></a>00725 <span class="keywordflow">else</span>
+<a name="l00726"></a>00726 {
+<a name="l00727"></a>00727 <span class="comment">//auto refresh is not activated</span>
+<a name="l00728"></a>00728 <span class="comment">//set a defined state of the refresh timer</span>
+<a name="l00729"></a>00729 <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>-&gt;stop();
+<a name="l00730"></a>00730 <a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a> = 0;
+<a name="l00731"></a>00731 }
+<a name="l00732"></a>00732 }
+<a name="l00733"></a>00733
+<a name="l00734"></a><a class="code" href="classKShowMailApp.html#14a17e70bed413c7d4ebffc9f5e87892">00734</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#14a17e70bed413c7d4ebffc9f5e87892">KShowMailApp::delayNextRefresh</a>( )
+<a name="l00735"></a>00735 {
+<a name="l00736"></a>00736 <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> DELAY_TIME = 60;
+<a name="l00737"></a>00737
+<a name="l00738"></a>00738 <span class="comment">//delay only if the timer is active and the remaining time is less than one minute</span>
+<a name="l00739"></a>00739 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>-&gt;isActive() )
+<a name="l00740"></a>00740 {
+<a name="l00741"></a>00741 <span class="keywordflow">if</span>( <a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a> &lt; DELAY_TIME )
+<a name="l00742"></a>00742 {
+<a name="l00743"></a>00743 <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>-&gt;start( DELAY_TIME * 1000, <span class="keyword">true</span> );
+<a name="l00744"></a>00744 <a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a> = DELAY_TIME;
+<a name="l00745"></a>00745 }
+<a name="l00746"></a>00746 }
+<a name="l00747"></a>00747 }
+<a name="l00748"></a>00748
+<a name="l00749"></a><a class="code" href="classKShowMailApp.html#772f86e96418116ac58943d1bb0c3acb">00749</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#772f86e96418116ac58943d1bb0c3acb">KShowMailApp::slotEditToolbars</a>()
+<a name="l00750"></a>00750 {
+<a name="l00751"></a>00751 <span class="comment">//create the toolbar config dialog</span>
+<a name="l00752"></a>00752 KEditToolbar *dlg = <span class="keyword">new</span> KEditToolbar(guiFactory());
+<a name="l00753"></a>00753 <span class="keywordflow">if</span>( dlg-&gt;exec() )
+<a name="l00754"></a>00754 {
+<a name="l00755"></a>00755 <span class="comment">//if dialog closed by OK, create the GUI new</span>
+<a name="l00756"></a>00756 <span class="comment">//the dialog has changed the kshowmailui.rc file</span>
+<a name="l00757"></a>00757 createGUI();
+<a name="l00758"></a>00758 }
+<a name="l00759"></a>00759
+<a name="l00760"></a>00760 <span class="comment">//destruct dialog</span>
+<a name="l00761"></a>00761 <span class="keyword">delete</span> dlg;
+<a name="l00762"></a>00762 }
+<a name="l00763"></a>00763
+<a name="l00764"></a><a class="code" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">00764</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">KShowMailApp::slotSetup</a>( )
+<a name="l00765"></a>00765 {
+<a name="l00766"></a>00766 <span class="comment">//just open the dialog, if the app is idle</span>
+<a name="l00767"></a>00767 <span class="keywordflow">if</span> (<a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> != <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>)
+<a name="l00768"></a>00768 {
+<a name="l00769"></a>00769 kapp-&gt;beep();
+<a name="l00770"></a>00770 <span class="keywordflow">return</span>;
+<a name="l00771"></a>00771 }
+<a name="l00772"></a>00772
+<a name="l00773"></a>00773 <span class="comment">//set application state</span>
+<a name="l00774"></a>00774 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6">configure</a>;
+<a name="l00775"></a>00775
+<a name="l00776"></a>00776 <span class="comment">//stop the refresh timer</span>
+<a name="l00777"></a>00777 <a class="code" href="classKShowMailApp.html#7ab6f6a1037c6d00e1fd0f8cdf966d47">stopRefreshTimer</a>();
+<a name="l00778"></a>00778
+<a name="l00779"></a>00779 <span class="keywordflow">if</span> ( <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a> == NULL )
+<a name="l00780"></a>00780 {
+<a name="l00781"></a>00781 <span class="comment">//if no preferences dialog was created as yet, create one</span>
+<a name="l00782"></a>00782 <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a> = <span class="keyword">new</span> KCMultiDialog( KCMultiDialog::IconList, i18n( <span class="stringliteral">"Options"</span> ), <span class="keyword">this</span>, <span class="stringliteral">"SetupDialog"</span> );
+<a name="l00783"></a>00783 <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a>-&gt;addModule( <span class="stringliteral">"kshowmailconfigaccounts.desktop"</span> );
+<a name="l00784"></a>00784 <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a>-&gt;addModule( <span class="stringliteral">"kshowmailconfiggeneral.desktop"</span> );
+<a name="l00785"></a>00785 <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a>-&gt;addModule( <span class="stringliteral">"kshowmailconfigdisplay.desktop"</span> );
+<a name="l00786"></a>00786 <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a>-&gt;addModule( <span class="stringliteral">"kshowmailconfigactions.desktop"</span> );
+<a name="l00787"></a>00787
+<a name="l00788"></a>00788 <span class="comment">//If the configuration was changed, it will call slotConfChanged</span>
+<a name="l00789"></a>00789 connect( <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a>, SIGNAL( configCommitted() ), <span class="keyword">this</span>, SLOT( <a class="code" href="classKShowMailApp.html#7655fe082dfda144367a152c58827c7f">slotConfChanged</a>() ) );
+<a name="l00790"></a>00790 }
+<a name="l00791"></a>00791
+<a name="l00792"></a>00792 <span class="comment">//execute preferences dialog</span>
+<a name="l00793"></a>00793 <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a>-&gt;exec();
+<a name="l00794"></a>00794
+<a name="l00795"></a>00795 <span class="comment">//we are ready, set application state to idle and initiate next refresh</span>
+<a name="l00796"></a>00796 <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a> = <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>;
+<a name="l00797"></a>00797 <a class="code" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">initNextRefresh</a>();
+<a name="l00798"></a>00798
+<a name="l00799"></a>00799 }
+<a name="l00800"></a>00800
+<a name="l00801"></a><a class="code" href="classKShowMailApp.html#7655fe082dfda144367a152c58827c7f">00801</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#7655fe082dfda144367a152c58827c7f">KShowMailApp::slotConfChanged</a>( )
+<a name="l00802"></a>00802 {
+<a name="l00803"></a>00803 <span class="comment">//read the new setup</span>
+<a name="l00804"></a>00804 <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#8ab66c254c66635f97df7e17882b4ab2">refreshSetup</a>( <a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>-&gt;<a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a> );
+<a name="l00805"></a>00805 <a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>-&gt;<a class="code" href="classKshowmailView.html#4fde61960c62edd44d8eb88a82360a2a">refreshSetup</a>();
+<a name="l00806"></a>00806 }
+<a name="l00807"></a>00807
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmail_8h-source.html b/doc/html/kshowmail_8h-source.html
new file mode 100644
index 0000000..d85b890
--- /dev/null
+++ b/doc/html/kshowmail_8h-source.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kshowmail.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmail.h</h1><a href="kshowmail_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> kshowmail.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Sat May 6 12:13:57 MEST 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef KSHOWMAIL_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define KSHOWMAIL_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#include &lt;<a class="code" href="config_8h.html">config.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#endif</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="comment">// include files for KDE</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;kapplication.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;kmainwindow.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;kuniqueapplication.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;kaction.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;kstdaction.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;kstatusbar.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;krun.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;kpassdlg.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;kedittoolbar.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;kcmultidialog.h&gt;</span>
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="comment">//include files for KShowMail</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include "<a class="code" href="configlist_8h.html">configlist.h</a>"</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#include "<a class="code" href="alertdialog_8h.html">alertdialog.h</a>"</span>
+<a name="l00044"></a>00044 <span class="preprocessor">#include "<a class="code" href="showrecord_8h.html">showrecord.h</a>"</span>
+<a name="l00045"></a>00045 <span class="preprocessor">#include "<a class="code" href="showlistviewitem_8h.html">showlistviewitem.h</a>"</span>
+<a name="l00046"></a>00046 <span class="preprocessor">#include "<a class="code" href="kshowmaildock_8h.html">kshowmaildock.h</a>"</span>
+<a name="l00047"></a>00047 <span class="preprocessor">#include "kfeedback.h"</span>
+<a name="l00048"></a>00048 <span class="preprocessor">#include "<a class="code" href="types_8h.html">types.h</a>"</span>
+<a name="l00049"></a>00049 <span class="preprocessor">#include "<a class="code" href="kshowmailview_8h.html">kshowmailview.h</a>"</span>
+<a name="l00050"></a>00050 <span class="preprocessor">#include "<a class="code" href="kshowmaildoc_8h.html">kshowmaildoc.h</a>"</span>
+<a name="l00051"></a>00051 <span class="preprocessor">#include "<a class="code" href="serverdialog_8h.html">serverdialog.h</a>"</span>
+<a name="l00052"></a>00052 <span class="preprocessor">#include "<a class="code" href="filterlog_8h.html">filterlog.h</a>"</span>
+<a name="l00053"></a>00053 <span class="preprocessor">#include "<a class="code" href="filterlogview_8h.html">filterlogview.h</a>"</span>
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="comment">// forward declaration of the Kshowmail classes</span>
+<a name="l00057"></a>00057 <span class="keyword">class </span><a class="code" href="classKshowmailDoc.html">KshowmailDoc</a>;
+<a name="l00058"></a>00058 <span class="keyword">class </span><a class="code" href="classKshowmailView.html">KshowmailView</a>;
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="keyword">using namespace </span>Types;
+<a name="l00061"></a>00061
+<a name="l00077"></a><a class="code" href="classKShowMailApp.html">00077</a> <span class="keyword">class </span><a class="code" href="classKShowMailApp.html">KShowMailApp</a> : <span class="keyword">public</span> KMainWindow
+<a name="l00078"></a>00078 {
+<a name="l00079"></a>00079 Q_OBJECT
+<a name="l00080"></a>00080
+<a name="l00081"></a><a class="code" href="classKShowMailApp.html#95753bb48121b9a00bbbf185d46a5c1b">00081</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classKshowmailView.html">KshowmailView</a>;
+<a name="l00082"></a><a class="code" href="classKShowMailApp.html#3babed6869c8529c61d0b4719140307f">00082</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classKShowMailApp.html#3babed6869c8529c61d0b4719140307f">KshowmailDock</a>;
+<a name="l00083"></a><a class="code" href="classKShowMailApp.html#d5008f2e1c7aac94129746c60836d338">00083</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classUniqueApp.html">UniqueApp</a>;
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 <span class="keyword">private</span>:
+<a name="l00087"></a>00087
+<a name="l00091"></a><a class="code" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">00091</a> <a class="code" href="classKshowmailDoc.html">KshowmailDoc</a>* <a class="code" href="classKShowMailApp.html#326f322d7f82738efd2399f077fab6e2">m_pDoc</a>;
+<a name="l00092"></a>00092
+<a name="l00096"></a><a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">00096</a> <a class="code" href="classKshowmailView.html">KshowmailView</a> *<a class="code" href="classKShowMailApp.html#c4c5078123779bc87252714ba8bb9a14">m_pView</a>;
+<a name="l00097"></a>00097
+<a name="l00101"></a><a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">00101</a> KCMultiDialog* <a class="code" href="classKShowMailApp.html#c6cfeedcef8e52b5a407f764fe057433">SetupDialog</a>;
+<a name="l00102"></a>00102
+<a name="l00106"></a><a class="code" href="classKShowMailApp.html#cdd1b63955d1dd5c9d78d551fc86ef74">00106</a> KAction* <a class="code" href="classKShowMailApp.html#cdd1b63955d1dd5c9d78d551fc86ef74">m_actionRefresh</a>;
+<a name="l00107"></a>00107
+<a name="l00112"></a><a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">00112</a> <a class="code" href="classConfigList.html">ConfigList</a> <a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>;
+<a name="l00113"></a>00113
+<a name="l00117"></a><a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">00117</a> <a class="code" href="classAlertDialog.html">AlertDialog</a>* <a class="code" href="classKShowMailApp.html#7ef695b9db1672c75b3dea0e839e6fa4">m_pAlertDialog</a>;
+<a name="l00118"></a>00118
+<a name="l00122"></a><a class="code" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">00122</a> <a class="code" href="classKShowMailDock.html">KShowMailDock</a>* <a class="code" href="classKShowMailApp.html#66bd9b79549afb8aec119ee1706103e1">m_pDockWindow</a>;
+<a name="l00123"></a>00123
+<a name="l00127"></a><a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">00127</a> QTimer* <a class="code" href="classKShowMailApp.html#2ebe3eb0660a5f76160b135f7ef22765">m_pTimer</a>;
+<a name="l00128"></a>00128
+<a name="l00132"></a><a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">00132</a> <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">Types::State_Type</a> <a class="code" href="classKShowMailApp.html#0827ddf85177879f8966a2e13c50ad33">m_state</a>;
+<a name="l00133"></a>00133
+<a name="l00137"></a><a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">00137</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classKShowMailApp.html#17aa6e4f776e8a73a1a38d4fa255ca4f">m_nSecondsToGo</a>;
+<a name="l00138"></a>00138
+<a name="l00142"></a><a class="code" href="classKShowMailApp.html#b1458865e7903295c05c0ffc08fd72fa">00142</a> <a class="code" href="classFilterLog.html">FilterLog</a> <a class="code" href="classKShowMailApp.html#b1458865e7903295c05c0ffc08fd72fa">fLog</a>;
+<a name="l00143"></a>00143
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145 <span class="keyword">public</span>:
+<a name="l00150"></a>00150 <a class="code" href="classKShowMailApp.html#e8728a02ab3a7e20cb1d256590788575">KShowMailApp</a>();
+<a name="l00151"></a>00151
+<a name="l00155"></a>00155 <a class="code" href="classKShowMailApp.html#3b3759d8593576edfa0b3fab62ce26c0">~KShowMailApp</a>();
+<a name="l00156"></a>00156
+<a name="l00161"></a><a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">00161</a> <span class="keyword">static</span> KAboutData* <a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">m_pAbout</a>;
+<a name="l00162"></a>00162
+<a name="l00166"></a>00166 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#14a17e70bed413c7d4ebffc9f5e87892">delayNextRefresh</a>();
+<a name="l00167"></a>00167
+<a name="l00168"></a>00168
+<a name="l00169"></a>00169 <span class="keyword">protected</span>:
+<a name="l00170"></a>00170
+<a name="l00174"></a>00174 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#daaa25d851b56449b16c942d099fbf86">initStatusBar</a>();
+<a name="l00175"></a>00175
+<a name="l00179"></a>00179 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#4f13d29b34bf4dd08804489ad1f41a82">initActions</a>();
+<a name="l00180"></a>00180
+<a name="l00185"></a>00185 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#1187c5d08f904b1e6c7beff58c3e9d53">initDocument</a>();
+<a name="l00186"></a>00186
+<a name="l00190"></a>00190 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#4b1f509a80c9927f7701005685350a0a">initView</a>();
+<a name="l00191"></a>00191
+<a name="l00199"></a>00199 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classKShowMailApp.html#347ed7817554f0a8c6e078101ce1babb">queryClose</a>();
+<a name="l00200"></a>00200
+<a name="l00208"></a>00208 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classKShowMailApp.html#2e471542abbac9779cd38a4f63ec5187">queryExit</a>();
+<a name="l00209"></a>00209
+<a name="l00216"></a>00216 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#79825417f6967185146c48de3278a80c">timerEvent</a>( QTimerEvent * );
+<a name="l00217"></a>00217
+<a name="l00222"></a>00222 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classKShowMailApp.html#716d32f4f37dd7b97f0e73a6c124caeb">event</a>(QEvent *e);
+<a name="l00223"></a>00223
+<a name="l00228"></a>00228 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#18e1fcab0be78c65bf68ba66109a30b6">initFirstRefresh</a>();
+<a name="l00229"></a>00229
+<a name="l00233"></a>00233 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#7ab6f6a1037c6d00e1fd0f8cdf966d47">stopRefreshTimer</a>();
+<a name="l00234"></a>00234
+<a name="l00238"></a>00238 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#c538f5c093b0c3dae4df29247d075dfc">initNextRefresh</a>();
+<a name="l00239"></a>00239
+<a name="l00240"></a>00240 <span class="keyword">protected</span> slots:
+<a name="l00241"></a>00241
+<a name="l00249"></a>00249 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#1b373417eded77fcd51e23c0dca87467">slotStatusHelpMsg</a>(<span class="keyword">const</span> QString &amp;text);
+<a name="l00250"></a>00250
+<a name="l00257"></a>00257 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>(<span class="keyword">const</span> QString &amp;text);
+<a name="l00258"></a>00258
+<a name="l00263"></a>00263 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#7655fe082dfda144367a152c58827c7f">slotConfChanged</a>();
+<a name="l00264"></a>00264
+<a name="l00269"></a>00269 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#ad1a25c5c31f911f7c21b3aedc682e8e">slotDelete</a>();
+<a name="l00270"></a>00270
+<a name="l00278"></a>00278 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#a77267f88c63edad44b7e82d0b398fc6">slotDeletionReady</a>();
+<a name="l00279"></a>00279
+<a name="l00284"></a>00284 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#34c235044988b2d43c0e43d249831dc1">slotShowMessage</a>();
+<a name="l00285"></a>00285
+<a name="l00292"></a>00292 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#3b9805091025c531842807e28e29cc10">slotShowMessageReady</a>();
+<a name="l00293"></a>00293
+<a name="l00300"></a>00300 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#86c54998aa412571f0b471efd32e8ef9">slotNormalCursor</a>();
+<a name="l00301"></a>00301
+<a name="l00308"></a>00308 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#36b54a32e442ec8bab250c3c87f08962">slotWaitingCursor</a>();
+<a name="l00309"></a>00309
+<a name="l00314"></a>00314 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh</a>();
+<a name="l00315"></a>00315
+<a name="l00322"></a>00322 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#911c2c1823421973f97e4ea2cc51e710">slotRefreshReady</a>();
+<a name="l00323"></a>00323
+<a name="l00331"></a>00331 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#073b29df0ea7fa4c1a5245dd87bd1b6c">slotAlertDestroyed</a>();
+<a name="l00332"></a>00332
+<a name="l00338"></a>00338 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#cb8e7126aec305899d7109863f99d6d4">slotAlertOk</a> ();
+<a name="l00339"></a>00339
+<a name="l00343"></a>00343 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">slotRefreshView</a> ();
+<a name="l00344"></a>00344
+<a name="l00349"></a>00349 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#b9a90ef9062595e4cbebee5851206ec9">slotStop</a> ();
+<a name="l00350"></a>00350
+<a name="l00355"></a>00355 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#7b9553bf179124f9f1eb56bdd094b901">slotShowHeader</a>();
+<a name="l00356"></a>00356
+<a name="l00361"></a>00361 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#772f86e96418116ac58943d1bb0c3acb">slotEditToolbars</a>();
+<a name="l00362"></a>00362
+<a name="l00366"></a>00366 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">slotSaveOptions</a>();
+<a name="l00367"></a>00367
+<a name="l00373"></a>00373 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#6d18177026c4c8d276e690c405c9fcd7">slotFileQuit</a>();
+<a name="l00374"></a>00374
+<a name="l00378"></a>00378 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#65f99925664c07c6eafa2b375352ad34">slotSetupAccount</a>();
+<a name="l00379"></a>00379
+<a name="l00384"></a>00384 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">slotSetup</a>();
+<a name="l00385"></a>00385
+<a name="l00389"></a>00389 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#c9f6636accea83b903904c8767e4e65c">slotShowFilterLog</a>();
+<a name="l00390"></a>00390
+<a name="l00391"></a>00391 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#03f1ae7df67069b5a7a9d54c39e94924">slotAccountActivated</a>(QListViewItem*);
+<a name="l00392"></a>00392 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#cb6b97d7b759372c2ab7690fc70d1518">slotSendFeedbackMail</a>();
+<a name="l00393"></a>00393 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#f94f8e79fcd9b35eea937b2533912e86">slotForceClose</a>();
+<a name="l00394"></a>00394
+<a name="l00395"></a>00395
+<a name="l00396"></a>00396
+<a name="l00397"></a>00397
+<a name="l00398"></a>00398 <span class="keyword">private</span>:
+<a name="l00399"></a>00399
+<a name="l00400"></a><a class="code" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">00400</a> <span class="keywordtype">bool</span> <a class="code" href="classKShowMailApp.html#f211146f325bcca8c7c680ad46c9aab8">m_bForceClose</a>;
+<a name="l00401"></a>00401
+<a name="l00402"></a>00402
+<a name="l00403"></a>00403 <span class="keyword">protected</span>:
+<a name="l00404"></a>00404 <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">addFeatureList</a>(KFeedbackQuestion * question);
+<a name="l00405"></a>00405 <span class="keywordtype">bool</span> <a class="code" href="classKShowMailApp.html#d93e3467abdad835b02dde5f514c4013">askCloseConfirmation</a>();
+<a name="l00406"></a>00406
+<a name="l00407"></a>00407 };
+<a name="l00408"></a>00408
+<a name="l00409"></a>00409 <span class="preprocessor">#endif // KSHOWMAIL_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmail_8moc_8cpp-source.html b/doc/html/kshowmail_8moc_8cpp-source.html
new file mode 100644
index 0000000..7904413
--- /dev/null
+++ b/doc/html/kshowmail_8moc_8cpp-source.html
@@ -0,0 +1,204 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kshowmail.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmail.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** KShowMailApp meta object code from reading C++ file 'kshowmail.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Thu Jul 5 19:14:17 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: kshowmail_8moc_8cpp-source.html,v 1.10 2007/07/05 17:37:51 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "kshowmail.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *KShowMailApp::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"KShowMailApp"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *KShowMailApp::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_KShowMailApp( <span class="stringliteral">"KShowMailApp"</span>, &amp;KShowMailApp::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString KShowMailApp::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KShowMailApp"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString KShowMailApp::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KShowMailApp"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* KShowMailApp::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = KMainWindow::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_0[] = {
+<a name="l00056"></a>00056 { <span class="stringliteral">"text"</span>, &amp;static_QUType_QString, 0, QUParameter::In }
+<a name="l00057"></a>00057 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotStatusHelpMsg"</span>, 1, param_slot_0 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_1[] = {
+<a name="l00060"></a>00060 { <span class="stringliteral">"text"</span>, &amp;static_QUType_QString, 0, QUParameter::In }
+<a name="l00061"></a>00061 };
+<a name="l00062"></a>00062 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotStatusMsg"</span>, 1, param_slot_1 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotConfChanged"</span>, 0, 0 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotDelete"</span>, 0, 0 };
+<a name="l00065"></a>00065 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotDeletionReady"</span>, 0, 0 };
+<a name="l00066"></a>00066 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_5 = {<span class="stringliteral">"slotShowMessage"</span>, 0, 0 };
+<a name="l00067"></a>00067 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_6 = {<span class="stringliteral">"slotShowMessageReady"</span>, 0, 0 };
+<a name="l00068"></a>00068 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_7 = {<span class="stringliteral">"slotNormalCursor"</span>, 0, 0 };
+<a name="l00069"></a>00069 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_8 = {<span class="stringliteral">"slotWaitingCursor"</span>, 0, 0 };
+<a name="l00070"></a>00070 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_9 = {<span class="stringliteral">"slotRefresh"</span>, 0, 0 };
+<a name="l00071"></a>00071 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_10 = {<span class="stringliteral">"slotRefreshReady"</span>, 0, 0 };
+<a name="l00072"></a>00072 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_11 = {<span class="stringliteral">"slotAlertDestroyed"</span>, 0, 0 };
+<a name="l00073"></a>00073 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_12 = {<span class="stringliteral">"slotAlertOk"</span>, 0, 0 };
+<a name="l00074"></a>00074 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_13 = {<span class="stringliteral">"slotRefreshView"</span>, 0, 0 };
+<a name="l00075"></a>00075 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_14 = {<span class="stringliteral">"slotStop"</span>, 0, 0 };
+<a name="l00076"></a>00076 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_15 = {<span class="stringliteral">"slotShowHeader"</span>, 0, 0 };
+<a name="l00077"></a>00077 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_16 = {<span class="stringliteral">"slotEditToolbars"</span>, 0, 0 };
+<a name="l00078"></a>00078 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_17 = {<span class="stringliteral">"slotSaveOptions"</span>, 0, 0 };
+<a name="l00079"></a>00079 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_18 = {<span class="stringliteral">"slotFileQuit"</span>, 0, 0 };
+<a name="l00080"></a>00080 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_19 = {<span class="stringliteral">"slotSetupAccount"</span>, 0, 0 };
+<a name="l00081"></a>00081 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_20 = {<span class="stringliteral">"slotSetup"</span>, 0, 0 };
+<a name="l00082"></a>00082 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_21 = {<span class="stringliteral">"slotSetupFilters"</span>, 0, 0 };
+<a name="l00083"></a>00083 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_22[] = {
+<a name="l00084"></a>00084 { 0, &amp;static_QUType_ptr, <span class="stringliteral">"QListViewItem"</span>, QUParameter::In }
+<a name="l00085"></a>00085 };
+<a name="l00086"></a>00086 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_22 = {<span class="stringliteral">"slotAccountActivated"</span>, 1, param_slot_22 };
+<a name="l00087"></a>00087 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_23 = {<span class="stringliteral">"slotSendFeedbackMail"</span>, 0, 0 };
+<a name="l00088"></a>00088 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_24 = {<span class="stringliteral">"slotForceClose"</span>, 0, 0 };
+<a name="l00089"></a>00089 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00090"></a>00090 { <span class="stringliteral">"slotStatusHelpMsg(const QString&amp;)"</span>, &amp;slot_0, QMetaData::Protected },
+<a name="l00091"></a>00091 { <span class="stringliteral">"slotStatusMsg(const QString&amp;)"</span>, &amp;slot_1, QMetaData::Protected },
+<a name="l00092"></a>00092 { <span class="stringliteral">"slotConfChanged()"</span>, &amp;slot_2, QMetaData::Protected },
+<a name="l00093"></a>00093 { <span class="stringliteral">"slotDelete()"</span>, &amp;slot_3, QMetaData::Protected },
+<a name="l00094"></a>00094 { <span class="stringliteral">"slotDeletionReady()"</span>, &amp;slot_4, QMetaData::Protected },
+<a name="l00095"></a>00095 { <span class="stringliteral">"slotShowMessage()"</span>, &amp;slot_5, QMetaData::Protected },
+<a name="l00096"></a>00096 { <span class="stringliteral">"slotShowMessageReady()"</span>, &amp;slot_6, QMetaData::Protected },
+<a name="l00097"></a>00097 { <span class="stringliteral">"slotNormalCursor()"</span>, &amp;slot_7, QMetaData::Protected },
+<a name="l00098"></a>00098 { <span class="stringliteral">"slotWaitingCursor()"</span>, &amp;slot_8, QMetaData::Protected },
+<a name="l00099"></a>00099 { <span class="stringliteral">"slotRefresh()"</span>, &amp;slot_9, QMetaData::Protected },
+<a name="l00100"></a>00100 { <span class="stringliteral">"slotRefreshReady()"</span>, &amp;slot_10, QMetaData::Protected },
+<a name="l00101"></a>00101 { <span class="stringliteral">"slotAlertDestroyed()"</span>, &amp;slot_11, QMetaData::Protected },
+<a name="l00102"></a>00102 { <span class="stringliteral">"slotAlertOk()"</span>, &amp;slot_12, QMetaData::Protected },
+<a name="l00103"></a>00103 { <span class="stringliteral">"slotRefreshView()"</span>, &amp;slot_13, QMetaData::Protected },
+<a name="l00104"></a>00104 { <span class="stringliteral">"slotStop()"</span>, &amp;slot_14, QMetaData::Protected },
+<a name="l00105"></a>00105 { <span class="stringliteral">"slotShowHeader()"</span>, &amp;slot_15, QMetaData::Protected },
+<a name="l00106"></a>00106 { <span class="stringliteral">"slotEditToolbars()"</span>, &amp;slot_16, QMetaData::Protected },
+<a name="l00107"></a>00107 { <span class="stringliteral">"slotSaveOptions()"</span>, &amp;slot_17, QMetaData::Protected },
+<a name="l00108"></a>00108 { <span class="stringliteral">"slotFileQuit()"</span>, &amp;slot_18, QMetaData::Protected },
+<a name="l00109"></a>00109 { <span class="stringliteral">"slotSetupAccount()"</span>, &amp;slot_19, QMetaData::Protected },
+<a name="l00110"></a>00110 { <span class="stringliteral">"slotSetup()"</span>, &amp;slot_20, QMetaData::Protected },
+<a name="l00111"></a>00111 { <span class="stringliteral">"slotSetupFilters()"</span>, &amp;slot_21, QMetaData::Protected },
+<a name="l00112"></a>00112 { <span class="stringliteral">"slotAccountActivated(QListViewItem*)"</span>, &amp;slot_22, QMetaData::Protected },
+<a name="l00113"></a>00113 { <span class="stringliteral">"slotSendFeedbackMail()"</span>, &amp;slot_23, QMetaData::Protected },
+<a name="l00114"></a>00114 { <span class="stringliteral">"slotForceClose()"</span>, &amp;slot_24, QMetaData::Protected }
+<a name="l00115"></a>00115 };
+<a name="l00116"></a>00116 metaObj = QMetaObject::new_metaobject(
+<a name="l00117"></a>00117 <span class="stringliteral">"KShowMailApp"</span>, parentObject,
+<a name="l00118"></a>00118 slot_tbl, 25,
+<a name="l00119"></a>00119 0, 0,
+<a name="l00120"></a>00120 #ifndef QT_NO_PROPERTIES
+<a name="l00121"></a>00121 0, 0,
+<a name="l00122"></a>00122 0, 0,
+<a name="l00123"></a>00123 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00124"></a>00124 0, 0 );
+<a name="l00125"></a>00125 cleanUp_KShowMailApp.setMetaObject( metaObj );
+<a name="l00126"></a>00126 <span class="keywordflow">return</span> metaObj;
+<a name="l00127"></a>00127 }
+<a name="l00128"></a>00128
+<a name="l00129"></a>00129 <span class="keywordtype">void</span>* KShowMailApp::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"KShowMailApp"</span> ) )
+<a name="l00132"></a>00132 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00133"></a>00133 <span class="keywordflow">return</span> KMainWindow::qt_cast( clname );
+<a name="l00134"></a>00134 }
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 <span class="keywordtype">bool</span> KShowMailApp::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00137"></a>00137 {
+<a name="l00138"></a>00138 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00139"></a>00139 <span class="keywordflow">case</span> 0: <a class="code" href="classKShowMailApp.html#1b373417eded77fcd51e23c0dca87467">slotStatusHelpMsg</a>((<span class="keyword">const</span> QString&amp;)static_QUType_QString.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00140"></a>00140 <span class="keywordflow">case</span> 1: <a class="code" href="classKShowMailApp.html#a56b9b808644dd11577b35e18716615f">slotStatusMsg</a>((<span class="keyword">const</span> QString&amp;)static_QUType_QString.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00141"></a>00141 <span class="keywordflow">case</span> 2: <a class="code" href="classKShowMailApp.html#7655fe082dfda144367a152c58827c7f">slotConfChanged</a>(); <span class="keywordflow">break</span>;
+<a name="l00142"></a>00142 <span class="keywordflow">case</span> 3: <a class="code" href="classKShowMailApp.html#ad1a25c5c31f911f7c21b3aedc682e8e">slotDelete</a>(); <span class="keywordflow">break</span>;
+<a name="l00143"></a>00143 <span class="keywordflow">case</span> 4: <a class="code" href="classKShowMailApp.html#a77267f88c63edad44b7e82d0b398fc6">slotDeletionReady</a>(); <span class="keywordflow">break</span>;
+<a name="l00144"></a>00144 <span class="keywordflow">case</span> 5: <a class="code" href="classKShowMailApp.html#34c235044988b2d43c0e43d249831dc1">slotShowMessage</a>(); <span class="keywordflow">break</span>;
+<a name="l00145"></a>00145 <span class="keywordflow">case</span> 6: <a class="code" href="classKShowMailApp.html#3b9805091025c531842807e28e29cc10">slotShowMessageReady</a>(); <span class="keywordflow">break</span>;
+<a name="l00146"></a>00146 <span class="keywordflow">case</span> 7: <a class="code" href="classKShowMailApp.html#86c54998aa412571f0b471efd32e8ef9">slotNormalCursor</a>(); <span class="keywordflow">break</span>;
+<a name="l00147"></a>00147 <span class="keywordflow">case</span> 8: <a class="code" href="classKShowMailApp.html#36b54a32e442ec8bab250c3c87f08962">slotWaitingCursor</a>(); <span class="keywordflow">break</span>;
+<a name="l00148"></a>00148 <span class="keywordflow">case</span> 9: <a class="code" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh</a>(); <span class="keywordflow">break</span>;
+<a name="l00149"></a>00149 <span class="keywordflow">case</span> 10: <a class="code" href="classKShowMailApp.html#911c2c1823421973f97e4ea2cc51e710">slotRefreshReady</a>(); <span class="keywordflow">break</span>;
+<a name="l00150"></a>00150 <span class="keywordflow">case</span> 11: <a class="code" href="classKShowMailApp.html#073b29df0ea7fa4c1a5245dd87bd1b6c">slotAlertDestroyed</a>(); <span class="keywordflow">break</span>;
+<a name="l00151"></a>00151 <span class="keywordflow">case</span> 12: <a class="code" href="classKShowMailApp.html#cb8e7126aec305899d7109863f99d6d4">slotAlertOk</a>(); <span class="keywordflow">break</span>;
+<a name="l00152"></a>00152 <span class="keywordflow">case</span> 13: <a class="code" href="classKShowMailApp.html#68bebd7208b03fe4fe1aa23be83f7536">slotRefreshView</a>(); <span class="keywordflow">break</span>;
+<a name="l00153"></a>00153 <span class="keywordflow">case</span> 14: <a class="code" href="classKShowMailApp.html#b9a90ef9062595e4cbebee5851206ec9">slotStop</a>(); <span class="keywordflow">break</span>;
+<a name="l00154"></a>00154 <span class="keywordflow">case</span> 15: <a class="code" href="classKShowMailApp.html#7b9553bf179124f9f1eb56bdd094b901">slotShowHeader</a>(); <span class="keywordflow">break</span>;
+<a name="l00155"></a>00155 <span class="keywordflow">case</span> 16: <a class="code" href="classKShowMailApp.html#772f86e96418116ac58943d1bb0c3acb">slotEditToolbars</a>(); <span class="keywordflow">break</span>;
+<a name="l00156"></a>00156 <span class="keywordflow">case</span> 17: <a class="code" href="classKShowMailApp.html#c97f2ac7f5c12aab46651f818f414109">slotSaveOptions</a>(); <span class="keywordflow">break</span>;
+<a name="l00157"></a>00157 <span class="keywordflow">case</span> 18: <a class="code" href="classKShowMailApp.html#6d18177026c4c8d276e690c405c9fcd7">slotFileQuit</a>(); <span class="keywordflow">break</span>;
+<a name="l00158"></a>00158 <span class="keywordflow">case</span> 19: <a class="code" href="classKShowMailApp.html#65f99925664c07c6eafa2b375352ad34">slotSetupAccount</a>(); <span class="keywordflow">break</span>;
+<a name="l00159"></a>00159 <span class="keywordflow">case</span> 20: <a class="code" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">slotSetup</a>(); <span class="keywordflow">break</span>;
+<a name="l00160"></a>00160 <span class="keywordflow">case</span> 21: <a class="code" href="classKShowMailApp.html#a1a96dcbd8cfce09a85cc684950393ee">slotSetupFilters</a>(); <span class="keywordflow">break</span>;
+<a name="l00161"></a>00161 <span class="keywordflow">case</span> 22: <a class="code" href="classKShowMailApp.html#03f1ae7df67069b5a7a9d54c39e94924">slotAccountActivated</a>((QListViewItem*)static_QUType_ptr.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00162"></a>00162 <span class="keywordflow">case</span> 23: <a class="code" href="classKShowMailApp.html#cb6b97d7b759372c2ab7690fc70d1518">slotSendFeedbackMail</a>(); <span class="keywordflow">break</span>;
+<a name="l00163"></a>00163 <span class="keywordflow">case</span> 24: <a class="code" href="classKShowMailApp.html#f94f8e79fcd9b35eea937b2533912e86">slotForceClose</a>(); <span class="keywordflow">break</span>;
+<a name="l00164"></a>00164 <span class="keywordflow">default</span>:
+<a name="l00165"></a>00165 <span class="keywordflow">return</span> KMainWindow::qt_invoke( _id, _o );
+<a name="l00166"></a>00166 }
+<a name="l00167"></a>00167 <span class="keywordflow">return</span> TRUE;
+<a name="l00168"></a>00168 }
+<a name="l00169"></a>00169
+<a name="l00170"></a>00170 <span class="keywordtype">bool</span> KShowMailApp::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00171"></a>00171 {
+<a name="l00172"></a>00172 <span class="keywordflow">return</span> KMainWindow::qt_emit(_id,_o);
+<a name="l00173"></a>00173 }
+<a name="l00174"></a>00174 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00175"></a>00175 <span class="preprocessor"></span>
+<a name="l00176"></a>00176 <span class="keywordtype">bool</span> KShowMailApp::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00177"></a>00177 {
+<a name="l00178"></a>00178 <span class="keywordflow">return</span> KMainWindow::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180
+<a name="l00181"></a>00181 <span class="keywordtype">bool</span> KShowMailApp::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00182"></a>00182 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmaildoc_8cpp-source.html b/doc/html/kshowmaildoc_8cpp-source.html
new file mode 100644
index 0000000..abb6e1d
--- /dev/null
+++ b/doc/html/kshowmaildoc_8cpp-source.html
@@ -0,0 +1,101 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kshowmaildoc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmaildoc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> kshowmaildoc.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Fre Sep 28 23:29:54 CEST 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="comment">// include files for Qt</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qdir.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="comment">// include files for KDE</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;kmessagebox.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;kio/job.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;kio/netaccess.h&gt;</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="comment">// application specific includes</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "kshowmaildoc.h"</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include "kshowmail.h"</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "kshowmailview.h"</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <a class="code" href="classKshowmailView.html">KshowmailView</a> *<a class="code" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">KshowmailDoc::pView</a> = 0L;
+<a name="l00034"></a>00034
+<a name="l00035"></a><a class="code" href="classKshowmailDoc.html#02b11dd19d0c777a043a491d8811a553">00035</a> <a class="code" href="classKshowmailDoc.html#02b11dd19d0c777a043a491d8811a553">KshowmailDoc::KshowmailDoc</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name) : QObject(parent, name)
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038
+<a name="l00039"></a><a class="code" href="classKshowmailDoc.html#fe8d064e8b1d44683fde4e3261333841">00039</a> <a class="code" href="classKshowmailDoc.html#fe8d064e8b1d44683fde4e3261333841">KshowmailDoc::~KshowmailDoc</a>()
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 }
+<a name="l00042"></a>00042
+<a name="l00043"></a><a class="code" href="classKshowmailDoc.html#d9c7e004cad6927dd62d7a0d8f1f29b1">00043</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailDoc.html#d9c7e004cad6927dd62d7a0d8f1f29b1">KshowmailDoc::addView</a>(<a class="code" href="classKshowmailView.html">KshowmailView</a> *view)
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045 <a class="code" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">pView</a> = view;
+<a name="l00046"></a>00046 }
+<a name="l00047"></a>00047
+<a name="l00048"></a><a class="code" href="classKshowmailDoc.html#e9cd9ebc0c1bbbdf1d4178bc92fe5f55">00048</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailDoc.html#e9cd9ebc0c1bbbdf1d4178bc92fe5f55">KshowmailDoc::removeView</a>(<a class="code" href="classKshowmailView.html">KshowmailView</a>*)
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050 <span class="keyword">delete</span> <a class="code" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">pView</a>;
+<a name="l00051"></a>00051 }
+<a name="l00052"></a>00052
+<a name="l00053"></a><a class="code" href="classKshowmailDoc.html#aad1bfe0342bb8ef8b48e4feae5a4e7c">00053</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailDoc.html#aad1bfe0342bb8ef8b48e4feae5a4e7c">KshowmailDoc::setURL</a>(<span class="keyword">const</span> KURL &amp;url)
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055 <a class="code" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">doc_url</a>=url;
+<a name="l00056"></a>00056 }
+<a name="l00057"></a>00057
+<a name="l00058"></a><a class="code" href="classKshowmailDoc.html#a498d92a8c3b8a41f2bbf198f593435a">00058</a> <span class="keyword">const</span> KURL&amp; <a class="code" href="classKshowmailDoc.html#a498d92a8c3b8a41f2bbf198f593435a">KshowmailDoc::URL</a>()<span class="keyword"> const</span>
+<a name="l00059"></a>00059 <span class="keyword"></span>{
+<a name="l00060"></a>00060 <span class="keywordflow">return</span> <a class="code" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">doc_url</a>;
+<a name="l00061"></a>00061 }
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 <span class="comment">// this could be deleted; perhaps we build a tree view sometime ?</span>
+<a name="l00064"></a><a class="code" href="classKshowmailDoc.html#2feac43fb28fdb4971fb601520d17c54">00064</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailDoc.html#2feac43fb28fdb4971fb601520d17c54">KshowmailDoc::slotUpdateAllViews</a>(<a class="code" href="classKshowmailView.html">KshowmailView</a> *sender)
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066 <span class="keywordflow">if</span>(<a class="code" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">pView</a>)
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068 <span class="keywordflow">if</span>(<a class="code" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">pView</a>!=sender)
+<a name="l00069"></a>00069 <a class="code" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">pView</a>-&gt;repaint();
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071 }
+<a name="l00072"></a>00072
+<a name="l00073"></a><a class="code" href="classKshowmailDoc.html#929fdd9ad1f89ed9a000cf8c96d9f711">00073</a> <span class="keywordtype">bool</span> <a class="code" href="classKshowmailDoc.html#929fdd9ad1f89ed9a000cf8c96d9f711">KshowmailDoc::newDocument</a>()
+<a name="l00074"></a>00074 {
+<a name="l00076"></a>00076 <span class="comment">// TODO: Add your document initialization code here</span>
+<a name="l00078"></a>00078 <span class="comment"></span> <a class="code" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">doc_url</a>.setFileName(i18n(<span class="stringliteral">"Untitled"</span>));
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00081"></a>00081 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmaildoc_8h-source.html b/doc/html/kshowmaildoc_8h-source.html
new file mode 100644
index 0000000..3f9574a
--- /dev/null
+++ b/doc/html/kshowmaildoc_8h-source.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kshowmaildoc.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmaildoc.h</h1><a href="kshowmaildoc_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> kshowmaildoc.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Fre Sep 28 23:29:54 CEST 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef KSHOWMAILDOC_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define KSHOWMAILDOC_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#include &lt;<a class="code" href="config_8h.html">config.h</a>&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#endif </span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="comment">// include files for QT</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;qobject.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;qstring.h&gt;</span>
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="comment">// include files for KDE</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;kurl.h&gt;</span>
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="comment">// forward declaration of the Kshowmail classes</span>
+<a name="l00033"></a>00033 <span class="keyword">class </span><a class="code" href="classKshowmailView.html">KshowmailView</a>;
+<a name="l00034"></a>00034
+<a name="l00045"></a><a class="code" href="classKshowmailDoc.html">00045</a> <span class="keyword">class </span><a class="code" href="classKshowmailDoc.html">KshowmailDoc</a> : <span class="keyword">public</span> QObject
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047 Q_OBJECT
+<a name="l00048"></a>00048 <span class="keyword">public</span>:
+<a name="l00050"></a>00050 <a class="code" href="classKshowmailDoc.html#02b11dd19d0c777a043a491d8811a553">KshowmailDoc</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name=0);
+<a name="l00052"></a>00052 <a class="code" href="classKshowmailDoc.html#fe8d064e8b1d44683fde4e3261333841">~KshowmailDoc</a>();
+<a name="l00053"></a>00053
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="classKshowmailDoc.html#d9c7e004cad6927dd62d7a0d8f1f29b1">addView</a>(<a class="code" href="classKshowmailView.html">KshowmailView</a> *view);
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="classKshowmailDoc.html#e9cd9ebc0c1bbbdf1d4178bc92fe5f55">removeView</a>(<a class="code" href="classKshowmailView.html">KshowmailView</a> *view);
+<a name="l00059"></a>00059 <span class="keywordtype">bool</span> <a class="code" href="classKshowmailDoc.html#929fdd9ad1f89ed9a000cf8c96d9f711">newDocument</a>();
+<a name="l00061"></a>00061 <span class="keyword">const</span> KURL&amp; <a class="code" href="classKshowmailDoc.html#a498d92a8c3b8a41f2bbf198f593435a">URL</a>() <span class="keyword">const</span>;
+<a name="l00063"></a>00063 <span class="keywordtype">void</span> <a class="code" href="classKshowmailDoc.html#aad1bfe0342bb8ef8b48e4feae5a4e7c">setURL</a>(<span class="keyword">const</span> KURL&amp; url);
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 <span class="keyword">public</span> slots:
+<a name="l00069"></a>00069 <span class="keywordtype">void</span> <a class="code" href="classKshowmailDoc.html#2feac43fb28fdb4971fb601520d17c54">slotUpdateAllViews</a>(<a class="code" href="classKshowmailView.html">KshowmailView</a> *sender);
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 <span class="keyword">public</span>:
+<a name="l00073"></a>00073 <span class="comment">// no List; just one view</span>
+<a name="l00074"></a><a class="code" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">00074</a> <span class="keyword">static</span> <a class="code" href="classKshowmailView.html">KshowmailView</a> *<a class="code" href="classKshowmailDoc.html#c3f05aa2557d4b0f94392530ea62bbd4">pView</a>;
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="keyword">private</span>:
+<a name="l00078"></a><a class="code" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">00078</a> KURL <a class="code" href="classKshowmailDoc.html#4c93bab9aac95af03ca857ab3e09cf21">doc_url</a>;
+<a name="l00079"></a>00079 };
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <span class="preprocessor">#endif // KSHOWMAILDOC_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmaildoc_8moc_8cpp-source.html b/doc/html/kshowmaildoc_8moc_8cpp-source.html
new file mode 100644
index 0000000..04876b3
--- /dev/null
+++ b/doc/html/kshowmaildoc_8moc_8cpp-source.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kshowmaildoc.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmaildoc.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** KshowmailDoc meta object code from reading C++ file 'kshowmaildoc.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fri Jun 29 22:08:59 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: kshowmaildoc_8moc_8cpp-source.html,v 1.10 2007/07/05 17:37:51 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "kshowmaildoc.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *KshowmailDoc::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"KshowmailDoc"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *KshowmailDoc::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_KshowmailDoc( <span class="stringliteral">"KshowmailDoc"</span>, &amp;KshowmailDoc::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString KshowmailDoc::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KshowmailDoc"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString KshowmailDoc::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KshowmailDoc"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* KshowmailDoc::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QObject::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_0[] = {
+<a name="l00056"></a>00056 { <span class="stringliteral">"sender"</span>, &amp;static_QUType_ptr, <span class="stringliteral">"KshowmailView"</span>, QUParameter::In }
+<a name="l00057"></a>00057 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotUpdateAllViews"</span>, 1, param_slot_0 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00060"></a>00060 { <span class="stringliteral">"slotUpdateAllViews(KshowmailView*)"</span>, &amp;slot_0, QMetaData::Public }
+<a name="l00061"></a>00061 };
+<a name="l00062"></a>00062 metaObj = QMetaObject::new_metaobject(
+<a name="l00063"></a>00063 <span class="stringliteral">"KshowmailDoc"</span>, parentObject,
+<a name="l00064"></a>00064 slot_tbl, 1,
+<a name="l00065"></a>00065 0, 0,
+<a name="l00066"></a>00066 #ifndef QT_NO_PROPERTIES
+<a name="l00067"></a>00067 0, 0,
+<a name="l00068"></a>00068 0, 0,
+<a name="l00069"></a>00069 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00070"></a>00070 0, 0 );
+<a name="l00071"></a>00071 cleanUp_KshowmailDoc.setMetaObject( metaObj );
+<a name="l00072"></a>00072 <span class="keywordflow">return</span> metaObj;
+<a name="l00073"></a>00073 }
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 <span class="keywordtype">void</span>* KshowmailDoc::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"KshowmailDoc"</span> ) )
+<a name="l00078"></a>00078 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00079"></a>00079 <span class="keywordflow">return</span> QObject::qt_cast( clname );
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082 <span class="keywordtype">bool</span> KshowmailDoc::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00083"></a>00083 {
+<a name="l00084"></a>00084 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00085"></a>00085 <span class="keywordflow">case</span> 0: <a class="code" href="classKshowmailDoc.html#2feac43fb28fdb4971fb601520d17c54">slotUpdateAllViews</a>((<a class="code" href="classKshowmailView.html">KshowmailView</a>*)static_QUType_ptr.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00086"></a>00086 <span class="keywordflow">default</span>:
+<a name="l00087"></a>00087 <span class="keywordflow">return</span> QObject::qt_invoke( _id, _o );
+<a name="l00088"></a>00088 }
+<a name="l00089"></a>00089 <span class="keywordflow">return</span> TRUE;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 <span class="keywordtype">bool</span> KshowmailDoc::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> QObject::qt_emit(_id,_o);
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>
+<a name="l00098"></a>00098 <span class="keywordtype">bool</span> KshowmailDoc::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 <span class="keywordflow">return</span> QObject::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="keywordtype">bool</span> KshowmailDoc::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00104"></a>00104 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmaildock_8cpp-source.html b/doc/html/kshowmaildock_8cpp-source.html
new file mode 100644
index 0000000..26d1bb2
--- /dev/null
+++ b/doc/html/kshowmaildock_8cpp-source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kshowmaildock.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmaildock.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> kshowmaildock.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Jan 3 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qpixmap.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qpainter.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;kpopupmenu.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;kstandarddirs.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;kglobalsettings.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="preprocessor">#include "kshowmail.h"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "kshowmaildock.h"</span>
+<a name="l00030"></a>00030
+<a name="l00031"></a><a class="code" href="classKShowMailDock.html#15d2f2f49e443745b1986d23c1a08df5">00031</a> <a class="code" href="classKShowMailDock.html#15d2f2f49e443745b1986d23c1a08df5">KShowMailDock::KShowMailDock</a>(QWidget* parent, KAction *actionRefresh )
+<a name="l00032"></a>00032 : KSystemTray (parent, 0),
+<a name="l00033"></a>00033 m_background (QPixmap(::locate (<span class="stringliteral">"data"</span>, <span class="stringliteral">"kshowmail/pics/kshowmail24.png"</span>)))
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="comment">// kdDebug () &lt;&lt; "KShowMailDock::KShowMailDock" &lt;&lt; endl;</span>
+<a name="l00036"></a>00036 <a class="code" href="classKShowMailDock.html#c09e902133a084b547bdd29646a759b4">drawText</a> (<span class="stringliteral">"?"</span>, Qt::red);
+<a name="l00037"></a>00037 QToolTip::add (<span class="keyword">this</span>, i18n(<span class="stringliteral">"KShowmail: a powerful pop3 email checker"</span>));
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 show();
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 actionRefresh-&gt;plug( contextMenu() );
+<a name="l00042"></a>00042 <span class="comment">//((KShowMailApp*)parent)-&gt;m_actionRefresh-&gt;plug (contextMenu());</span>
+<a name="l00043"></a>00043 connect (contextMenu(),SIGNAL(activated(<span class="keywordtype">int</span>)),<span class="keyword">this</span>, SIGNAL(<a class="code" href="classKShowMailDock.html#33e30411ee0935453e742385268f7bc0">sigActivated</a>(<span class="keywordtype">int</span>)));
+<a name="l00044"></a>00044 connect (contextMenu(),SIGNAL(highlighted(<span class="keywordtype">int</span>)),<span class="keyword">this</span>, SIGNAL(<a class="code" href="classKShowMailDock.html#ee1e61dcbf2fb183c309c0637ceb23e2">sigHighlighted</a>(<span class="keywordtype">int</span>)));
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046
+<a name="l00047"></a><a class="code" href="classKShowMailDock.html#c09e902133a084b547bdd29646a759b4">00047</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#c09e902133a084b547bdd29646a759b4">KShowMailDock::drawText</a> (<span class="keyword">const</span> QString str, <span class="keyword">const</span> QColor&amp; color)
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049 setPixmap (<a class="code" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">m_background</a>);
+<a name="l00050"></a>00050 QPixmap* pix = pixmap ();
+<a name="l00051"></a>00051 <span class="keywordflow">if</span> (pix &amp;&amp; !pix-&gt;isNull ())
+<a name="l00052"></a>00052 {
+<a name="l00053"></a>00053 QPainter p (pix);
+<a name="l00054"></a>00054 <span class="comment">// p.setFont (KGlobalSettings::toolBarFont());</span>
+<a name="l00055"></a>00055 p.setFont (KGlobalSettings::windowTitleFont());
+<a name="l00056"></a>00056 p.setPen (color);
+<a name="l00057"></a>00057 p.drawText (0,0,24,24,QPainter::AlignCenter,str,str.length());
+<a name="l00058"></a>00058 }
+<a name="l00059"></a>00059 <span class="keywordflow">else</span>
+<a name="l00060"></a>00060 kdError () &lt;&lt; <span class="stringliteral">"No pixmap for traybar !"</span> &lt;&lt; endl;
+<a name="l00061"></a>00061 }
+<a name="l00062"></a>00062
+<a name="l00063"></a><a class="code" href="classKShowMailDock.html#c7a2ffc8a1356b33c3a71a8e1dcb08e5">00063</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#c7a2ffc8a1356b33c3a71a8e1dcb08e5">KShowMailDock::drawNumber</a> (<span class="keywordtype">int</span> n, <span class="keyword">const</span> QColor&amp; color)
+<a name="l00064"></a>00064 {
+<a name="l00065"></a>00065 setPixmap (<a class="code" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">m_background</a>);
+<a name="l00066"></a>00066 QPixmap* pix = pixmap ();
+<a name="l00067"></a>00067 <span class="keywordflow">if</span> (pix &amp;&amp; !pix-&gt;isNull ())
+<a name="l00068"></a>00068 {
+<a name="l00069"></a>00069 QString num (QString::number(n));
+<a name="l00070"></a>00070 QPainter p (pix);
+<a name="l00071"></a>00071 p.setFont (KGlobalSettings::toolBarFont());
+<a name="l00072"></a>00072 p.setPen (color);
+<a name="l00073"></a>00073 p.drawText (0,0,24,24,QPainter::AlignCenter,num,num.length());
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075 <span class="keywordflow">else</span>
+<a name="l00076"></a>00076 kdError () &lt;&lt; <span class="stringliteral">"No pixmap for traybar !"</span> &lt;&lt; endl;
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078
+<a name="l00079"></a><a class="code" href="classKShowMailDock.html#60d63eca3fd1c24df211f88839ab197c">00079</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#60d63eca3fd1c24df211f88839ab197c">KShowMailDock::clear</a> ()
+<a name="l00080"></a>00080 {
+<a name="l00081"></a>00081 setPixmap (<a class="code" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">m_background</a>);
+<a name="l00082"></a>00082 }
+<a name="l00083"></a>00083
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmaildock_8h-source.html b/doc/html/kshowmaildock_8h-source.html
new file mode 100644
index 0000000..14e37a0
--- /dev/null
+++ b/doc/html/kshowmaildock_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kshowmaildock.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmaildock.h</h1><a href="kshowmaildock_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> kshowmaildock.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Wed Jan 3 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef KSHOWMAILDOCK_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define KSHOWMAILDOCK_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qpixmap.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;ksystemtray.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;kaction.h&gt;</span>
+<a name="l00025"></a>00025
+<a name="l00030"></a><a class="code" href="classKShowMailDock.html">00030</a> <span class="keyword">class </span><a class="code" href="classKShowMailDock.html">KShowMailDock</a> : <span class="keyword">public</span> KSystemTray
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 Q_OBJECT
+<a name="l00033"></a>00033 <span class="keyword">public</span>:
+<a name="l00034"></a>00034 <a class="code" href="classKShowMailDock.html#15d2f2f49e443745b1986d23c1a08df5">KShowMailDock</a>(QWidget*, KAction *actionRefresh );
+<a name="l00035"></a><a class="code" href="classKShowMailDock.html#56d112429ab3f0d2d67f4b33b47bd683">00035</a> <a class="code" href="classKShowMailDock.html#56d112429ab3f0d2d67f4b33b47bd683">~KShowMailDock</a>() {};
+<a name="l00036"></a>00036 <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#c09e902133a084b547bdd29646a759b4">drawText</a> (<span class="keyword">const</span> QString str, <span class="keyword">const</span> QColor&amp; color);
+<a name="l00037"></a>00037 <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#c7a2ffc8a1356b33c3a71a8e1dcb08e5">drawNumber</a> (<span class="keywordtype">int</span> n, <span class="keyword">const</span> QColor&amp; color);
+<a name="l00038"></a>00038 <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#60d63eca3fd1c24df211f88839ab197c">clear</a> ();
+<a name="l00039"></a>00039 signals:
+<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#33e30411ee0935453e742385268f7bc0">sigActivated</a>(<span class="keywordtype">int</span>);
+<a name="l00041"></a>00041 <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#ee1e61dcbf2fb183c309c0637ceb23e2">sigHighlighted</a>(<span class="keywordtype">int</span>);
+<a name="l00042"></a>00042 <span class="keyword">private</span>:
+<a name="l00043"></a><a class="code" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">00043</a> QPixmap <a class="code" href="classKShowMailDock.html#3535a9e1ca33dce759bb066463879976">m_background</a>;
+<a name="l00044"></a>00044 };
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmaildock_8moc_8cpp-source.html b/doc/html/kshowmaildock_8moc_8cpp-source.html
new file mode 100644
index 0000000..6624577
--- /dev/null
+++ b/doc/html/kshowmaildock_8moc_8cpp-source.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kshowmaildock.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmaildock.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** KShowMailDock meta object code from reading C++ file 'kshowmaildock.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Fri Jun 29 22:09:01 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: kshowmaildock_8moc_8cpp-source.html,v 1.10 2007/07/05 17:37:51 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "kshowmaildock.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *KShowMailDock::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"KShowMailDock"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *KShowMailDock::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_KShowMailDock( <span class="stringliteral">"KShowMailDock"</span>, &amp;KShowMailDock::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString KShowMailDock::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KShowMailDock"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString KShowMailDock::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KShowMailDock"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* KShowMailDock::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = KSystemTray::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_signal_0[] = {
+<a name="l00056"></a>00056 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00057"></a>00057 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod signal_0 = {<span class="stringliteral">"sigActivated"</span>, 1, param_signal_0 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_signal_1[] = {
+<a name="l00060"></a>00060 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00061"></a>00061 };
+<a name="l00062"></a>00062 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod signal_1 = {<span class="stringliteral">"sigHighlighted"</span>, 1, param_signal_1 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData signal_tbl[] = {
+<a name="l00064"></a>00064 { <span class="stringliteral">"sigActivated(int)"</span>, &amp;signal_0, QMetaData::Public },
+<a name="l00065"></a>00065 { <span class="stringliteral">"sigHighlighted(int)"</span>, &amp;signal_1, QMetaData::Public }
+<a name="l00066"></a>00066 };
+<a name="l00067"></a>00067 metaObj = QMetaObject::new_metaobject(
+<a name="l00068"></a>00068 <span class="stringliteral">"KShowMailDock"</span>, parentObject,
+<a name="l00069"></a>00069 0, 0,
+<a name="l00070"></a>00070 signal_tbl, 2,
+<a name="l00071"></a>00071 #ifndef QT_NO_PROPERTIES
+<a name="l00072"></a>00072 0, 0,
+<a name="l00073"></a>00073 0, 0,
+<a name="l00074"></a>00074 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00075"></a>00075 0, 0 );
+<a name="l00076"></a>00076 cleanUp_KShowMailDock.setMetaObject( metaObj );
+<a name="l00077"></a>00077 <span class="keywordflow">return</span> metaObj;
+<a name="l00078"></a>00078 }
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080 <span class="keywordtype">void</span>* KShowMailDock::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00081"></a>00081 {
+<a name="l00082"></a>00082 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"KShowMailDock"</span> ) )
+<a name="l00083"></a>00083 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00084"></a>00084 <span class="keywordflow">return</span> KSystemTray::qt_cast( clname );
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 <span class="comment">// SIGNAL sigActivated</span>
+<a name="l00088"></a><a class="code" href="classKShowMailDock.html#33e30411ee0935453e742385268f7bc0">00088</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#33e30411ee0935453e742385268f7bc0">KShowMailDock::sigActivated</a>( <span class="keywordtype">int</span> t0 )
+<a name="l00089"></a>00089 {
+<a name="l00090"></a>00090 activate_signal( staticMetaObject()-&gt;signalOffset() + 0, t0 );
+<a name="l00091"></a>00091 }
+<a name="l00092"></a>00092
+<a name="l00093"></a>00093 <span class="comment">// SIGNAL sigHighlighted</span>
+<a name="l00094"></a><a class="code" href="classKShowMailDock.html#ee1e61dcbf2fb183c309c0637ceb23e2">00094</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailDock.html#ee1e61dcbf2fb183c309c0637ceb23e2">KShowMailDock::sigHighlighted</a>( <span class="keywordtype">int</span> t0 )
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096 activate_signal( staticMetaObject()-&gt;signalOffset() + 1, t0 );
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <span class="keywordtype">bool</span> KShowMailDock::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00100"></a>00100 {
+<a name="l00101"></a>00101 <span class="keywordflow">return</span> KSystemTray::qt_invoke(_id,_o);
+<a name="l00102"></a>00102 }
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <span class="keywordtype">bool</span> KShowMailDock::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;signalOffset() ) {
+<a name="l00107"></a>00107 <span class="keywordflow">case</span> 0: <a class="code" href="classKShowMailDock.html#33e30411ee0935453e742385268f7bc0">sigActivated</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00108"></a>00108 <span class="keywordflow">case</span> 1: <a class="code" href="classKShowMailDock.html#ee1e61dcbf2fb183c309c0637ceb23e2">sigHighlighted</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00109"></a>00109 <span class="keywordflow">default</span>:
+<a name="l00110"></a>00110 <span class="keywordflow">return</span> KSystemTray::qt_emit(_id,_o);
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112 <span class="keywordflow">return</span> TRUE;
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span>
+<a name="l00116"></a>00116 <span class="keywordtype">bool</span> KShowMailDock::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00117"></a>00117 {
+<a name="l00118"></a>00118 <span class="keywordflow">return</span> KSystemTray::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00119"></a>00119 }
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="keywordtype">bool</span> KShowMailDock::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00122"></a>00122 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmailfeedback_8cpp-source.html b/doc/html/kshowmailfeedback_8cpp-source.html
new file mode 100644
index 0000000..b7f457e
--- /dev/null
+++ b/doc/html/kshowmailfeedback_8cpp-source.html
@@ -0,0 +1,176 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kshowmailfeedback.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmailfeedback.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * File name: kshowmailfeedback.cpp</span>
+<a name="l00003"></a>00003 <span class="comment"> * Summary: User feedback questions for KShowmail</span>
+<a name="l00004"></a>00004 <span class="comment"> * License: GPL - See file COPYING for details.</span>
+<a name="l00005"></a>00005 <span class="comment"> *</span>
+<a name="l00006"></a>00006 <span class="comment"> * Author: Stefan Hundhammer &lt;sh@suse.de&gt;</span>
+<a name="l00007"></a>00007 <span class="comment"> * Eggert Ehmke &lt;eggert.ehmke@berlin.de&gt;</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> * Updated: 2002-05-30</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * $Id: kshowmailfeedback_8cpp-source.html,v 1.10 2007/07/05 17:37:51 kuddel-fl Exp $</span>
+<a name="l00012"></a>00012 <span class="comment"> *</span>
+<a name="l00013"></a>00013 <span class="comment"> */</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include "kshowmail.h"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "kfeedback.h"</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022
+<a name="l00023"></a><a class="code" href="classKShowMailApp.html#cb6b97d7b759372c2ab7690fc70d1518">00023</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#cb6b97d7b759372c2ab7690fc70d1518">KShowMailApp::slotSendFeedbackMail</a>()
+<a name="l00024"></a>00024 {
+<a name="l00025"></a>00025 <a class="code" href="classKFeedbackDialog.html">KFeedbackDialog</a>* feedbackDialog = <span class="keyword">new</span> <a class="code" href="classKFeedbackDialog.html">KFeedbackDialog</a>( <span class="stringliteral">"eggert.ehmke@berlin.de"</span>, <span class="stringliteral">"feedback_mail"</span> );
+<a name="l00026"></a>00026 CHECK_PTR( feedbackDialog );
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <a class="code" href="classKFeedbackQuestionList.html">KFeedbackQuestionList</a> * list = feedbackDialog-&gt;<a class="code" href="classKFeedbackDialog.html#1d9dfb5bac160ce16eb8e929f37c31b6">form</a>()-&gt;<a class="code" href="classKFeedbackForm.html#51b1d4e1e48d18c6155203b9f72ada5e">questionList</a>();
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * question =
+<a name="l00031"></a>00031 list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"What is your general opinion about this program?"</span> ), <span class="stringliteral">"general_opinion"</span>, <span class="keyword">true</span>, <span class="keyword">true</span> );
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"It's one of my favourites"</span>), <span class="stringliteral">"1/8_favourite"</span>);
+<a name="l00034"></a>00034 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"I like it"</span>), <span class="stringliteral">"2/8_like_it"</span>);
+<a name="l00035"></a>00035 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"It's sometimes useful"</span>), <span class="stringliteral">"3/8_sometimes_useful"</span>);
+<a name="l00036"></a>00036 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"It's average"</span>), <span class="stringliteral">"4/8_average"</span>);
+<a name="l00037"></a>00037 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Nice try, but this could be done better"</span>), <span class="stringliteral">"5/8_nice_try"</span>);
+<a name="l00038"></a>00038 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"It's poor"</span>), <span class="stringliteral">"6/8_poor"</span>);
+<a name="l00039"></a>00039 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"It's useless"</span>), <span class="stringliteral">"7/8_useless"</span>);
+<a name="l00040"></a>00040 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"It's crap"</span>), <span class="stringliteral">"8/8_crap"</span>);
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"Which features of this program do you like?"</span> ), <span class="stringliteral">"features_liked"</span>, <span class="keyword">false</span> );
+<a name="l00043"></a>00043 <a class="code" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">addFeatureList</a>( question );
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"What is your favourite feature?"</span> ), <span class="stringliteral">"favourite_feature"</span>, <span class="keyword">true</span> );
+<a name="l00046"></a>00046 <a class="code" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">addFeatureList</a>( question );
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"Which features don't you like?"</span> ), <span class="stringliteral">"features_not_liked"</span>, <span class="keyword">false</span> );
+<a name="l00049"></a>00049 <a class="code" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">addFeatureList</a>( question );
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"Which features do you never use?"</span> ), <span class="stringliteral">"features_never_used"</span>, <span class="keyword">false</span> );
+<a name="l00052"></a>00052 <a class="code" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">addFeatureList</a>( question );
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"Are there features you are missing?"</span> ), <span class="stringliteral">"features_missing"</span>, <span class="keyword">true</span> );
+<a name="l00055"></a>00055 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Yes, a lot! (please add comment below)"</span> ), <span class="stringliteral">"1/4_lots"</span> );
+<a name="l00056"></a>00056 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Some (please add comment below)"</span> ), <span class="stringliteral">"2/4_some"</span> );
+<a name="l00057"></a>00057 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"None"</span> ), <span class="stringliteral">"3/4_none"</span> );
+<a name="l00058"></a>00058 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"It has too many features already!"</span> ), <span class="stringliteral">"4/4_too_many_already"</span> );
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"How do you rate the stability of this program?"</span> ), <span class="stringliteral">"stability"</span>, <span class="keyword">true</span>, <span class="keyword">true</span> );
+<a name="l00061"></a>00061 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Rock solid"</span>), <span class="stringliteral">"1/5_rock_solid"</span> );
+<a name="l00062"></a>00062 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Good"</span>), <span class="stringliteral">"2/5_good"</span>);
+<a name="l00063"></a>00063 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Average"</span>), <span class="stringliteral">"3/5_average"</span>);
+<a name="l00064"></a>00064 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Poor"</span>), <span class="stringliteral">"4/5_poor"</span> );
+<a name="l00065"></a>00065 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"It keeps crashing all the time"</span>), <span class="stringliteral">"5/5_keeps_crashing"</span> );
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"How do you rate the performance of this program?"</span> ), <span class="stringliteral">"performance"</span>, <span class="keyword">true</span> );
+<a name="l00068"></a>00068 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Great"</span>), <span class="stringliteral">"1/5_great"</span>);
+<a name="l00069"></a>00069 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Good"</span>), <span class="stringliteral">"2/5_good"</span>);
+<a name="l00070"></a>00070 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Average"</span>), <span class="stringliteral">"3/5_average"</span>);
+<a name="l00071"></a>00071 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Poor"</span>), <span class="stringliteral">"4/5_poor"</span>);
+<a name="l00072"></a>00072 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"It's so slow it drives me nuts"</span>), <span class="stringliteral">"5/5_drives_me_nuts"</span>);
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"What is your experience with computers in general?"</span> ), <span class="stringliteral">"computer_experience"</span>, <span class="keyword">true</span> );
+<a name="l00075"></a>00075 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Expert"</span> ), <span class="stringliteral">"1/5_expert"</span> );
+<a name="l00076"></a>00076 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Fair"</span> ), <span class="stringliteral">"2/5_fair"</span> );
+<a name="l00077"></a>00077 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Average"</span> ), <span class="stringliteral">"3/5_average"</span> );
+<a name="l00078"></a>00078 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Learning"</span> ), <span class="stringliteral">"4/5_learning"</span> );
+<a name="l00079"></a>00079 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Newbie"</span> ), <span class="stringliteral">"5/5_newbie"</span> );
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"What is your experience with Unix/Linux systems?"</span> ), <span class="stringliteral">"unix_experience"</span>, <span class="keyword">true</span> );
+<a name="l00082"></a>00082 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Expert"</span> ), <span class="stringliteral">"1/5_expert"</span> );
+<a name="l00083"></a>00083 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Fair"</span> ), <span class="stringliteral">"2/5_fair"</span> );
+<a name="l00084"></a>00084 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Average"</span> ), <span class="stringliteral">"3/5_average"</span> );
+<a name="l00085"></a>00085 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Learning"</span> ), <span class="stringliteral">"4/5_learning"</span> );
+<a name="l00086"></a>00086 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Newbie"</span> ), <span class="stringliteral">"5/5_newbie"</span> );
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"Did you have trouble figuring out how to work with this program?"</span> ),
+<a name="l00089"></a>00089 <span class="stringliteral">"learning_curve"</span>, <span class="keyword">true</span>, <span class="keyword">true</span> );
+<a name="l00090"></a>00090 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"No problem"</span> ), <span class="stringliteral">"1/5_no_problem"</span> );
+<a name="l00091"></a>00091 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Some"</span> ), <span class="stringliteral">"2/5_some_problems"</span> );
+<a name="l00092"></a>00092 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"I'm still learning"</span> ), <span class="stringliteral">"3/5_still_learing"</span> );
+<a name="l00093"></a>00093 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"I didn't have a clue what to do at first"</span> ), <span class="stringliteral">"4/5_no_clue_at_first"</span> );
+<a name="l00094"></a>00094 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"I still don't have a clue what to do"</span> ), <span class="stringliteral">"5/5_still_no_clue"</span> );
+<a name="l00095"></a>00095
+<a name="l00096"></a>00096 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"Where do you use this program most?"</span> ), <span class="stringliteral">"usage_where"</span>, <span class="keyword">true</span> );
+<a name="l00097"></a>00097 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"At work"</span> ), <span class="stringliteral">"at_work"</span> );
+<a name="l00098"></a>00098 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"At home"</span> ), <span class="stringliteral">"at_home"</span> );
+<a name="l00099"></a>00099 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"At university / school"</span> ), <span class="stringliteral">"university"</span> );
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"What is your primary role there?"</span> ), <span class="stringliteral">"primary_role"</span>, <span class="keyword">true</span> );
+<a name="l00102"></a>00102 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Home user"</span> ), <span class="stringliteral">"home_user"</span> );
+<a name="l00103"></a>00103 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Student"</span> ), <span class="stringliteral">"student"</span> );
+<a name="l00104"></a>00104 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Educational (teacher / professor)"</span> ), <span class="stringliteral">"educational"</span> );
+<a name="l00105"></a>00105 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Non-computer related work"</span> ), <span class="stringliteral">"non_computer"</span> );
+<a name="l00106"></a>00106 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Developer"</span> ), <span class="stringliteral">"developer"</span> );
+<a name="l00107"></a>00107 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"System administrator"</span> ), <span class="stringliteral">"sysadmin"</span> );
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"Do you have any other roles there?"</span> ), <span class="stringliteral">"other_roles"</span>, <span class="keyword">false</span> );
+<a name="l00110"></a>00110 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Home user"</span> ), <span class="stringliteral">"home_user"</span> );
+<a name="l00111"></a>00111 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Student"</span> ), <span class="stringliteral">"student"</span> );
+<a name="l00112"></a>00112 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Educational (teacher / professor)"</span> ), <span class="stringliteral">"educational"</span> );
+<a name="l00113"></a>00113 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Non-computer related work"</span> ), <span class="stringliteral">"non_computer"</span> );
+<a name="l00114"></a>00114 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Developer"</span> ), <span class="stringliteral">"developer"</span> );
+<a name="l00115"></a>00115 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"System administrator"</span> ), <span class="stringliteral">"sysadmin"</span> );
+<a name="l00116"></a>00116
+<a name="l00117"></a>00117 question = list-&gt;<a class="code" href="classKFeedbackQuestionList.html#7c043c6ca2c63fae277e7b43fcb8d145">addQuestion</a>( i18n( <span class="stringliteral">"How did you get to know this program?"</span> ), <span class="stringliteral">"first_contact"</span>, <span class="keyword">true</span> );
+<a name="l00118"></a>00118 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"In a menu on my machine"</span> ), <span class="stringliteral">"menu"</span> );
+<a name="l00119"></a>00119 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Somebody told me about it"</span> ), <span class="stringliteral">"told"</span> );
+<a name="l00120"></a>00120 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"On the internet"</span> ), <span class="stringliteral">"internet"</span> );
+<a name="l00121"></a>00121 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Printed magazine / book"</span> ), <span class="stringliteral">"print_media"</span> );
+<a name="l00122"></a>00122 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Other (please add comment below)"</span> ), <span class="stringliteral">"other"</span> );
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 list-&gt;<a class="code" href="classKFeedbackQuestionList.html#9408bbc813e69ef33693cffa0ddd7c91">addYesNoQuestion</a>( i18n( <span class="stringliteral">"Would you recommend this program to a friend?"</span> ), <span class="stringliteral">"recommend"</span>, <span class="keyword">true</span> );
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 feedbackDialog-&gt;show();
+<a name="l00127"></a>00127 }
+<a name="l00128"></a>00128
+<a name="l00129"></a>00129
+<a name="l00130"></a><a class="code" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">00130</a> <span class="keywordtype">void</span> <a class="code" href="classKShowMailApp.html#7928ea906a7abe17a5f56f110cdd58d6">KShowMailApp::addFeatureList</a>( <a class="code" href="classKFeedbackQuestion.html">KFeedbackQuestion</a> * question )
+<a name="l00131"></a>00131 {
+<a name="l00132"></a>00132 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"The message list display in general"</span>), <span class="stringliteral">"message_list"</span> );
+<a name="l00133"></a>00133 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Display of message headers"</span> ), <span class="stringliteral">"message_header"</span> );
+<a name="l00134"></a>00134 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Display of complete messages"</span>), <span class="stringliteral">"complete_message"</span> );
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Manual delete of unwanted messages"</span>), <span class="stringliteral">"manual_delete_messages"</span> );
+<a name="l00137"></a>00137 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Manual delete of filtered messages"</span>), <span class="stringliteral">"manual_delete_filtered_messages"</span> );
+<a name="l00138"></a>00138 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Automatic delete of filtered messages"</span>), <span class="stringliteral">"automatic_delete_filtered_messages"</span> );
+<a name="l00139"></a>00139 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Filter messages by regular expressions"</span>), <span class="stringliteral">"filter_messages_by regular_expression"</span> );
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Execute user commands"</span>), <span class="stringliteral">"user_commands"</span> );
+<a name="l00142"></a>00142
+<a name="l00143"></a>00143 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Sorting of messages by size, date etc."</span> ), <span class="stringliteral">"sorting"</span> );
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Play sound"</span>), <span class="stringliteral">"play_sound"</span> );
+<a name="l00146"></a>00146 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Play beep"</span>), <span class="stringliteral">"play_beep"</span> );
+<a name="l00147"></a>00147 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Initial timer"</span>), <span class="stringliteral">"initial_timer"</span> );
+<a name="l00148"></a>00148 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"Interval timer"</span>), <span class="stringliteral">"interval_timer"</span> );
+<a name="l00149"></a>00149 question-&gt;<a class="code" href="classKFeedbackQuestion.html#70dfbcfb7699accc62ca3f9c1b2da8b6">addAnswer</a>( i18n( <span class="stringliteral">"This feedback survey :-)"</span>), <span class="stringliteral">"feedback"</span> );
+<a name="l00150"></a>00150 }
+<a name="l00151"></a>00151
+<a name="l00152"></a>00152
+<a name="l00153"></a>00153
+<a name="l00154"></a>00154 <span class="comment">// EOF</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:06 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmailview_8cpp-source.html b/doc/html/kshowmailview_8cpp-source.html
new file mode 100644
index 0000000..3888583
--- /dev/null
+++ b/doc/html/kshowmailview_8cpp-source.html
@@ -0,0 +1,450 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kshowmailview.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmailview.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> kshowmailview.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Sat May 6 12:13:57 MEST 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> 26 Sep 2002 - Allow for columns to be hidden. Allistar Melville</span>
+<a name="l00009"></a>00009 <span class="comment"> ***************************************************************************/</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="comment">/***************************************************************************</span>
+<a name="l00012"></a>00012 <span class="comment"> * *</span>
+<a name="l00013"></a>00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00014"></a>00014 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00015"></a>00015 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00016"></a>00016 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00017"></a>00017 <span class="comment"> * *</span>
+<a name="l00018"></a>00018 <span class="comment"> ***************************************************************************/</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020 <span class="comment">// include files for Qt</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qprinter.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qpainter.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qmessagebox.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qkeycode.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;qvaluelist.h&gt;</span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;kstandarddirs.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="comment">// application specific includes</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "kshowmailview.h"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "kshowmaildoc.h"</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "kshowmail.h"</span>
+<a name="l00035"></a>00035
+<a name="l00036"></a><a class="code" href="classKshowmailView.html#6c0f3a139aba59b618178cffec9fdbf4">00036</a> <a class="code" href="classKshowmailView.html#6c0f3a139aba59b618178cffec9fdbf4">KshowmailView::KshowmailView</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name):
+<a name="l00037"></a>00037 QSplitter(Vertical, parent, name)
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="comment">//get application config object (kshowmailrc)</span>
+<a name="l00040"></a>00040 <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a> = KApplication::kApplication()-&gt;config();
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 <a class="code" href="classKshowmailView.html#ac2789d0c2b897f4a9589c21a8eae2eb">m_pixOk</a> = <span class="keyword">new</span> QPixmap (::locate (<span class="stringliteral">"data"</span>, <span class="stringliteral">"kshowmail/pics/ok.png"</span>));
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a> = <span class="keyword">new</span> KListView (<span class="keyword">this</span>, <span class="stringliteral">"accounts"</span>);
+<a name="l00045"></a>00045 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a> = <span class="keyword">new</span> KListView (<span class="keyword">this</span>, <span class="stringliteral">"messages"</span>);
+<a name="l00046"></a>00046 setBackgroundMode(PaletteBase);
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;setSelectionMode (QListView::Extended);
+<a name="l00049"></a>00049 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;setAllColumnsShowFocus (<span class="keyword">true</span>);
+<a name="l00050"></a>00050 <span class="comment">// sort account column</span>
+<a name="l00051"></a>00051 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;setSorting (1);
+<a name="l00052"></a>00052 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;setShowSortIndicator (<span class="keyword">true</span>);
+<a name="l00053"></a>00053 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;addColumn (i18n(<span class="stringliteral">"Active"</span>), DEFAULT_WIDTH_ACCOUNT_ACTIVE );
+<a name="l00054"></a>00054 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;addColumn (i18n(<span class="stringliteral">"Account"</span>), DEFAULT_WIDTH_ACCOUNT_ACCOUNT );
+<a name="l00055"></a>00055 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;addColumn (i18n(<span class="stringliteral">"Server"</span>), DEFAULT_WIDTH_ACCOUNT_SERVER );
+<a name="l00056"></a>00056 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;addColumn (i18n(<span class="stringliteral">"User"</span>), DEFAULT_WIDTH_ACCOUNT_USER );
+<a name="l00057"></a>00057 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;addColumn (i18n(<span class="stringliteral">"Messages"</span>), DEFAULT_WIDTH_ACCOUNT_MESSAGES );
+<a name="l00058"></a>00058 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;addColumn (i18n(<span class="stringliteral">"Size"</span>), DEFAULT_WIDTH_ACCOUNT_SIZE );
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;setSelectionMode (QListView::Extended);
+<a name="l00061"></a>00061 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;setAllColumnsShowFocus (<span class="keyword">true</span>);
+<a name="l00062"></a>00062 <span class="comment">// sort number column</span>
+<a name="l00063"></a>00063 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;setSorting (ShowListViewItem::_colNumber);
+<a name="l00064"></a>00064 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;setShowSortIndicator (<span class="keyword">true</span>);
+<a name="l00065"></a>00065 setFocusPolicy (QWidget::StrongFocus);
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;addColumn (i18n(<span class="stringliteral">"Number"</span>), DEFAULT_WIDTH_MESSAGE_NUMBER );
+<a name="l00068"></a>00068 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;addColumn (i18n(<span class="stringliteral">"Account"</span>), DEFAULT_WIDTH_MESSAGE_ACCOUNT );
+<a name="l00069"></a>00069 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;addColumn (i18n(<span class="stringliteral">"From"</span>), DEFAULT_WIDTH_MESSAGE_FROM );
+<a name="l00070"></a>00070 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;addColumn (i18n(<span class="stringliteral">"To"</span>), DEFAULT_WIDTH_MESSAGE_TO );
+<a name="l00071"></a>00071 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;addColumn (i18n(<span class="stringliteral">"Subject"</span>), DEFAULT_WIDTH_MESSAGE_SUBJECT );
+<a name="l00072"></a>00072 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;addColumn (i18n(<span class="stringliteral">"Date"</span>), DEFAULT_WIDTH_MESSAGE_DATE );
+<a name="l00073"></a>00073 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;addColumn (i18n(<span class="stringliteral">"Size"</span>), DEFAULT_WIDTH_MESSAGE_SIZE );
+<a name="l00074"></a>00074 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;addColumn (i18n(<span class="stringliteral">"Content"</span>), DEFAULT_WIDTH_MESSAGE_CONTENT );
+<a name="l00075"></a>00075 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;addColumn (i18n(<span class="stringliteral">"State"</span>), DEFAULT_WIDTH_MESSAGE_STATE );
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077 connect (<a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>, SIGNAL (rightButtonClicked (QListViewItem*, <span class="keyword">const</span> QPoint &amp;, <span class="keywordtype">int</span>)),
+<a name="l00078"></a>00078 SLOT (<a class="code" href="classKshowmailView.html#8635cb9ee8e7859f9b78ced5378c668d">slotAccountContext</a>(QListViewItem*, <span class="keyword">const</span> QPoint &amp;, <span class="keywordtype">int</span>)));
+<a name="l00079"></a>00079 connect (<a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>, SIGNAL (clicked (QListViewItem*, <span class="keyword">const</span> QPoint &amp;, <span class="keywordtype">int</span>)),
+<a name="l00080"></a>00080 SLOT (<a class="code" href="classKshowmailView.html#49db2d15dcecf0ad09fed9565d506138">slotAccountClicked</a>(QListViewItem*, <span class="keyword">const</span> QPoint &amp;, <span class="keywordtype">int</span>)));
+<a name="l00081"></a>00081 connect (<a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>, SIGNAL (rightButtonClicked (QListViewItem*, <span class="keyword">const</span> QPoint &amp;, <span class="keywordtype">int</span>)),
+<a name="l00082"></a>00082 SLOT (<a class="code" href="classKshowmailView.html#877ac2a28b5a126946199642842a8039">slotMessageContext</a>(QListViewItem*, <span class="keyword">const</span> QPoint &amp;, <span class="keywordtype">int</span>)));
+<a name="l00083"></a>00083 connect (<a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>, SIGNAL (doubleClicked (QListViewItem*)),
+<a name="l00084"></a>00084 SLOT (<a class="code" href="classKshowmailView.html#5d39dff853dab5efb5eecba7e8237d9a">slotMessageDoubleClicked</a> (QListViewItem*)));
+<a name="l00085"></a>00085 connect (<a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>, SIGNAL (clicked (QListViewItem*)),
+<a name="l00086"></a>00086 SLOT (<a class="code" href="classKshowmailView.html#2fc28b0734bd9b2af83a7a9a23875ed3">slotMessageClicked</a> (QListViewItem*)));
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="comment">//read the geometry from the application config file</span>
+<a name="l00089"></a>00089 <a class="code" href="classKshowmailView.html#ff3699740af2b58e299bc4b2326cad20">readOptions</a>();
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 }
+<a name="l00093"></a>00093
+<a name="l00094"></a><a class="code" href="classKshowmailView.html#208c56da5fe95348bd13435ff44c8aae">00094</a> <a class="code" href="classKshowmailView.html#208c56da5fe95348bd13435ff44c8aae">KshowmailView::~KshowmailView</a>()
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096 <span class="keyword">delete</span> <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>;
+<a name="l00097"></a>00097 <span class="keyword">delete</span> <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>;
+<a name="l00098"></a>00098 }
+<a name="l00099"></a>00099
+<a name="l00100"></a><a class="code" href="classKshowmailView.html#ff3699740af2b58e299bc4b2326cad20">00100</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#ff3699740af2b58e299bc4b2326cad20">KshowmailView::readOptions</a>()
+<a name="l00101"></a>00101 {
+<a name="l00102"></a>00102 <span class="comment">//read splitter geometry</span>
+<a name="l00103"></a>00103 <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;setGroup (<span class="stringliteral">"Display Options"</span>);
+<a name="l00104"></a>00104 QValueList&lt;int&gt; size;
+<a name="l00105"></a>00105 size.append (<a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;readNumEntry (<span class="stringliteral">"sizeaccounts"</span>, 40));
+<a name="l00106"></a>00106 size.append (<a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;readNumEntry (<span class="stringliteral">"sizemessages"</span>, 50));
+<a name="l00107"></a>00107 setSizes (size);
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="comment">// read layout of the list views</span>
+<a name="l00110"></a>00110 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;restoreLayout( <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>, CONFIG_GROUP_ACCOUNT_LIST );
+<a name="l00111"></a>00111 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;restoreLayout( <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>, CONFIG_GROUP_MESSAGE_LIST );
+<a name="l00112"></a>00112 }
+<a name="l00113"></a>00113
+<a name="l00114"></a><a class="code" href="classKshowmailView.html#53d81f575c855870a8112ec67ade5575">00114</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#53d81f575c855870a8112ec67ade5575">KshowmailView::saveOptions</a> (KConfig* config)
+<a name="l00115"></a>00115 {
+<a name="l00116"></a>00116 <span class="comment">// kdDebug () &lt;&lt; "KshowmailView::saveOptions" &lt;&lt; endl;</span>
+<a name="l00117"></a>00117 config-&gt;setGroup(<span class="stringliteral">"Display Options"</span>);
+<a name="l00118"></a>00118 <span class="comment">//splitter</span>
+<a name="l00119"></a>00119 QValueList&lt;int&gt; size = sizes ();
+<a name="l00120"></a>00120 config-&gt;writeEntry (<span class="stringliteral">"sizeaccounts"</span>, size [0]);
+<a name="l00121"></a>00121 config-&gt;writeEntry (<span class="stringliteral">"sizemessages"</span>, size [1]);
+<a name="l00122"></a>00122 <span class="comment">// layout</span>
+<a name="l00123"></a>00123 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;saveLayout ( config, CONFIG_GROUP_ACCOUNT_LIST );
+<a name="l00124"></a>00124 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;saveLayout (config, CONFIG_GROUP_MESSAGE_LIST );
+<a name="l00125"></a>00125 }
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127
+<a name="l00128"></a><a class="code" href="classKshowmailView.html#877ac2a28b5a126946199642842a8039">00128</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#877ac2a28b5a126946199642842a8039">KshowmailView::slotMessageContext</a>( QListViewItem* pItem, <span class="keyword">const</span> QPoint&amp;, <span class="keywordtype">int</span> )
+<a name="l00129"></a>00129 {
+<a name="l00130"></a>00130 <span class="keywordflow">if</span>( pItem != NULL )
+<a name="l00131"></a>00131 {
+<a name="l00132"></a>00132 <span class="comment">//get pointer to the main widget</span>
+<a name="l00133"></a>00133 <a class="code" href="classKShowMailApp.html">KShowMailApp</a>* theApp = ( <a class="code" href="classKShowMailApp.html">KShowMailApp</a> * )parentWidget();
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 <span class="comment">//create and show popup menu</span>
+<a name="l00136"></a>00136 QWidget* w = theApp-&gt;factory()-&gt;container( <span class="stringliteral">"mail_context_popup"</span>, theApp );
+<a name="l00137"></a>00137 QPopupMenu* popup = static_cast&lt;QPopupMenu*&gt;( w );
+<a name="l00138"></a>00138 popup-&gt;exec( QCursor::pos() );
+<a name="l00139"></a>00139
+<a name="l00140"></a>00140 <span class="comment">//select clicked item</span>
+<a name="l00141"></a>00141 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;setSelected (pItem, <span class="keyword">true</span>);
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143 }
+<a name="l00144"></a>00144
+<a name="l00145"></a><a class="code" href="classKshowmailView.html#8635cb9ee8e7859f9b78ced5378c668d">00145</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#8635cb9ee8e7859f9b78ced5378c668d">KshowmailView::slotAccountContext</a>( QListViewItem* pItem, <span class="keyword">const</span> QPoint&amp;, <span class="keywordtype">int</span> )
+<a name="l00146"></a>00146 {
+<a name="l00147"></a>00147 <span class="keywordflow">if</span> ( pItem != NULL )
+<a name="l00148"></a>00148 {
+<a name="l00149"></a>00149 <span class="comment">//get pointer to the main widget</span>
+<a name="l00150"></a>00150 <a class="code" href="classKShowMailApp.html">KShowMailApp</a>* theApp = ( <a class="code" href="classKShowMailApp.html">KShowMailApp</a> * )parentWidget();
+<a name="l00151"></a>00151
+<a name="l00152"></a>00152 <span class="comment">//create and show popup menu</span>
+<a name="l00153"></a>00153 QWidget* w = theApp-&gt;factory()-&gt;container( <span class="stringliteral">"account_context_popup"</span>, theApp );
+<a name="l00154"></a>00154 QPopupMenu* popup = static_cast&lt;QPopupMenu*&gt;( w );
+<a name="l00155"></a>00155 popup-&gt;exec( QCursor::pos() );
+<a name="l00156"></a>00156
+<a name="l00157"></a>00157 <span class="comment">//select clicked item</span>
+<a name="l00158"></a>00158 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;setSelected( pItem, <span class="keyword">true</span> );
+<a name="l00159"></a>00159 }
+<a name="l00160"></a>00160 }
+<a name="l00161"></a>00161
+<a name="l00162"></a><a class="code" href="classKshowmailView.html#49db2d15dcecf0ad09fed9565d506138">00162</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#49db2d15dcecf0ad09fed9565d506138">KshowmailView::slotAccountClicked</a> (QListViewItem* pItem, <span class="keyword">const</span> QPoint&amp;, <span class="keywordtype">int</span> col)
+<a name="l00163"></a>00163 {
+<a name="l00164"></a>00164 <span class="keywordflow">if</span> (col == 0)
+<a name="l00165"></a>00165 {
+<a name="l00166"></a>00166 <a class="code" href="classKShowMailApp.html">KShowMailApp</a> *theApp=(<a class="code" href="classKShowMailApp.html">KShowMailApp</a> *) parentWidget();
+<a name="l00167"></a>00167 <a class="code" href="classConfigElem.html">ConfigElem</a>* pElem = theApp-&gt;<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#83776f91a264d92cea2b6f7ef0c02765">getSelectedAccount</a>();
+<a name="l00168"></a>00168 <span class="keywordflow">if</span>( pElem != NULL )
+<a name="l00169"></a>00169 {
+<a name="l00170"></a>00170 pElem-&gt;<a class="code" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">setActive</a>( !pElem-&gt;<a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() );
+<a name="l00171"></a>00171 <span class="keywordflow">if</span> (pElem-&gt;<a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() )
+<a name="l00172"></a>00172 pItem-&gt;setPixmap (0, *<a class="code" href="classKshowmailView.html#ac2789d0c2b897f4a9589c21a8eae2eb">m_pixOk</a>);
+<a name="l00173"></a>00173 <span class="keywordflow">else</span>
+<a name="l00174"></a>00174 pItem-&gt;setPixmap (0, 0);
+<a name="l00175"></a>00175 emit <a class="code" href="classKshowmailView.html#6fb6da4d1c23d42efe9118748b19b0f8">signalActiveChanged</a> ();
+<a name="l00176"></a>00176 }
+<a name="l00177"></a>00177 }
+<a name="l00178"></a>00178 }
+<a name="l00179"></a>00179
+<a name="l00180"></a><a class="code" href="classKshowmailView.html#5d39dff853dab5efb5eecba7e8237d9a">00180</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#5d39dff853dab5efb5eecba7e8237d9a">KshowmailView::slotMessageDoubleClicked</a> (QListViewItem* pItem)
+<a name="l00181"></a>00181 {
+<a name="l00182"></a>00182 <span class="keywordflow">if</span> (pItem)
+<a name="l00183"></a>00183 {
+<a name="l00184"></a>00184 <span class="comment">// m_pListMessages-&gt;setSelected (pItem, true);</span>
+<a name="l00185"></a>00185
+<a name="l00186"></a>00186 <a class="code" href="classKShowMailApp.html">KShowMailApp</a> *theApp=(<a class="code" href="classKShowMailApp.html">KShowMailApp</a> *) parentWidget();
+<a name="l00187"></a>00187 theApp-&gt;<a class="code" href="classKShowMailApp.html#7b9553bf179124f9f1eb56bdd094b901">slotShowHeader</a> ();
+<a name="l00188"></a>00188 }
+<a name="l00189"></a>00189 }
+<a name="l00190"></a>00190
+<a name="l00191"></a><a class="code" href="classKshowmailView.html#2fc28b0734bd9b2af83a7a9a23875ed3">00191</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#2fc28b0734bd9b2af83a7a9a23875ed3">KshowmailView::slotMessageClicked</a> (QListViewItem* pItem)
+<a name="l00192"></a>00192 {
+<a name="l00193"></a>00193 kdDebug () &lt;&lt; <span class="stringliteral">"slotMessageClicked"</span> &lt;&lt; endl;
+<a name="l00194"></a>00194 <span class="keywordflow">if</span> (pItem)
+<a name="l00195"></a>00195 {
+<a name="l00196"></a>00196 <span class="comment">// m_pListMessages-&gt;setSelected (pItem, true);</span>
+<a name="l00197"></a>00197
+<a name="l00198"></a>00198 <a class="code" href="classKShowMailApp.html">KShowMailApp</a> *theApp=(<a class="code" href="classKShowMailApp.html">KShowMailApp</a> *) parentWidget();
+<a name="l00199"></a>00199 theApp-&gt;<a class="code" href="classKShowMailApp.html#14a17e70bed413c7d4ebffc9f5e87892">delayNextRefresh</a>();
+<a name="l00200"></a>00200 }
+<a name="l00201"></a>00201 }
+<a name="l00202"></a>00202
+<a name="l00203"></a><a class="code" href="classKshowmailView.html#5cc4e2c1caaf6fae6af80b068aada95e">00203</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#5cc4e2c1caaf6fae6af80b068aada95e">KshowmailView::clearMailListView</a>( )
+<a name="l00204"></a>00204 {
+<a name="l00205"></a>00205 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;clear();
+<a name="l00206"></a>00206 }
+<a name="l00207"></a>00207
+<a name="l00208"></a><a class="code" href="classKshowmailView.html#8330c6f139457ae5dd1510efb3f665e4">00208</a> <a class="code" href="classShowListViewItem.html">ShowListViewItem</a>* <a class="code" href="classKshowmailView.html#8330c6f139457ae5dd1510efb3f665e4">KshowmailView::insertMail</a>( QString&amp; number, QString&amp; account, QString&amp; from, QString&amp; to, QString&amp; subject, QString&amp; date, QString&amp; size, QString&amp; content, QString&amp; state, QString&amp; time )
+<a name="l00209"></a>00209 {
+<a name="l00210"></a>00210 <span class="comment">//create item</span>
+<a name="l00211"></a>00211 <a class="code" href="classShowListViewItem.html">ShowListViewItem</a>* item = <span class="keyword">new</span> <a class="code" href="classShowListViewItem.html">ShowListViewItem</a>( <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a> );
+<a name="l00212"></a>00212
+<a name="l00213"></a>00213 <span class="comment">//set content</span>
+<a name="l00214"></a>00214 item-&gt;<a class="code" href="classShowListViewItem.html#2f82fc18123a144ec93f94384c936172">setNumber</a>( number );
+<a name="l00215"></a>00215 item-&gt;<a class="code" href="classShowListViewItem.html#d757b7cadf50f4b7e8af5f1f7fe09b02">setAccount</a>( account );
+<a name="l00216"></a>00216 item-&gt;<a class="code" href="classShowListViewItem.html#9ff7a14853167240196c9289924a39d6">setFrom</a>( from );
+<a name="l00217"></a>00217 item-&gt;<a class="code" href="classShowListViewItem.html#633d447c919be4b754def3ae9b03c9f6">setTo</a>( to );
+<a name="l00218"></a>00218 item-&gt;<a class="code" href="classShowListViewItem.html#c20d53f3d7d4c60bb054c958531f5d92">setSubject</a>( subject );
+<a name="l00219"></a>00219 item-&gt;<a class="code" href="classShowListViewItem.html#b96fe5949709d9ccd3d414ac81671577">setDate</a>( date );
+<a name="l00220"></a>00220 item-&gt;<a class="code" href="classShowListViewItem.html#0bb549ead9f623377fa2a240e76e3e90">setSize</a>( size );
+<a name="l00221"></a>00221 item-&gt;<a class="code" href="classShowListViewItem.html#2b5c115276821d6137cf14940d264606">setContent</a>( content );
+<a name="l00222"></a>00222 item-&gt;<a class="code" href="classShowListViewItem.html#120d8cdc825924cf408ba99c6667cf34">setState</a>( state );
+<a name="l00223"></a>00223 item-&gt;<a class="code" href="classShowListViewItem.html#0d78b8e18cae5e309719b498f40f2f89">setTime</a>( time );
+<a name="l00224"></a>00224
+<a name="l00225"></a>00225 <span class="keywordflow">return</span> item;
+<a name="l00226"></a>00226 }
+<a name="l00227"></a>00227
+<a name="l00228"></a><a class="code" href="classKshowmailView.html#4fde61960c62edd44d8eb88a82360a2a">00228</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#4fde61960c62edd44d8eb88a82360a2a">KshowmailView::refreshSetup</a>( )
+<a name="l00229"></a>00229 {
+<a name="l00230"></a>00230 QString ConfigEntryDisplay; <span class="comment">//entry of the config about show or hide column</span>
+<a name="l00231"></a>00231 QString ConfigEntrySavedWidth; <span class="comment">//entry of the config about saved width</span>
+<a name="l00232"></a>00232 <span class="keywordtype">int</span> DefaultWidth = 100; <span class="comment">//default width of the proceeded column</span>
+<a name="l00233"></a>00233 <span class="keywordtype">bool</span> DefaultDisplay = <span class="keyword">true</span>; <span class="comment">//default show or hide of the proceeded column</span>
+<a name="l00234"></a>00234
+<a name="l00235"></a>00235 <span class="comment">//set columns of the account list</span>
+<a name="l00236"></a>00236 <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;setGroup( CONFIG_GROUP_ACCOUNT_LIST );
+<a name="l00237"></a>00237 <span class="keywordflow">for</span>( <span class="keywordtype">int</span> column = 0; column &lt;= 5; column++ ) <span class="comment">//iterate over all columns</span>
+<a name="l00238"></a>00238 {
+<a name="l00239"></a>00239 <span class="comment">//get config entries and defaults of the proceeded column from the constants header</span>
+<a name="l00240"></a>00240 <span class="keywordflow">switch</span>( column )
+<a name="l00241"></a>00241 {
+<a name="l00242"></a>00242 <span class="keywordflow">case</span> 0: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_ACCOUNT_ACTIVE;
+<a name="l00243"></a>00243 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_ACTIVE;
+<a name="l00244"></a>00244 DefaultWidth = DEFAULT_WIDTH_ACCOUNT_ACTIVE;
+<a name="l00245"></a>00245 DefaultDisplay = DEFAULT_DISPLAY_ACCOUNT_ACTIVE;
+<a name="l00246"></a>00246 <span class="keywordflow">break</span>;
+<a name="l00247"></a>00247
+<a name="l00248"></a>00248 <span class="keywordflow">case</span> 1: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_ACCOUNT_ACCOUNT;
+<a name="l00249"></a>00249 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_ACCOUNT;
+<a name="l00250"></a>00250 DefaultWidth = DEFAULT_WIDTH_ACCOUNT_ACCOUNT;
+<a name="l00251"></a>00251 DefaultDisplay = DEFAULT_DISPLAY_ACCOUNT_ACCOUNT;
+<a name="l00252"></a>00252 <span class="keywordflow">break</span>;
+<a name="l00253"></a>00253
+<a name="l00254"></a>00254 <span class="keywordflow">case</span> 2: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_ACCOUNT_SERVER;
+<a name="l00255"></a>00255 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_SERVER;
+<a name="l00256"></a>00256 DefaultWidth = DEFAULT_WIDTH_ACCOUNT_SERVER;
+<a name="l00257"></a>00257 DefaultDisplay = DEFAULT_DISPLAY_ACCOUNT_SERVER;
+<a name="l00258"></a>00258 <span class="keywordflow">break</span>;
+<a name="l00259"></a>00259
+<a name="l00260"></a>00260 <span class="keywordflow">case</span> 3: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_ACCOUNT_USER;
+<a name="l00261"></a>00261 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_USER;
+<a name="l00262"></a>00262 DefaultWidth = DEFAULT_WIDTH_ACCOUNT_USER;
+<a name="l00263"></a>00263 DefaultDisplay = DEFAULT_DISPLAY_ACCOUNT_USER;
+<a name="l00264"></a>00264 <span class="keywordflow">break</span>;
+<a name="l00265"></a>00265
+<a name="l00266"></a>00266 <span class="keywordflow">case</span> 4: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_ACCOUNT_MESSAGES;
+<a name="l00267"></a>00267 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_MESSAGES;
+<a name="l00268"></a>00268 DefaultWidth = DEFAULT_WIDTH_ACCOUNT_MESSAGES;
+<a name="l00269"></a>00269 DefaultDisplay = DEFAULT_DISPLAY_ACCOUNT_MESSAGES;
+<a name="l00270"></a>00270 <span class="keywordflow">break</span>;
+<a name="l00271"></a>00271
+<a name="l00272"></a>00272 <span class="keywordflow">case</span> 5: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_ACCOUNT_SIZE;
+<a name="l00273"></a>00273 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_ACCOUNT_SIZE;
+<a name="l00274"></a>00274 DefaultWidth = DEFAULT_WIDTH_ACCOUNT_SIZE;
+<a name="l00275"></a>00275 DefaultDisplay = DEFAULT_DISPLAY_ACCOUNT_SIZE;
+<a name="l00276"></a>00276 <span class="keywordflow">break</span>;
+<a name="l00277"></a>00277 } <span class="comment">//end select</span>
+<a name="l00278"></a>00278
+<a name="l00279"></a>00279 <span class="comment">//get desired column state</span>
+<a name="l00280"></a>00280 <span class="keywordtype">bool</span> showColumn = <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;readBoolEntry( ConfigEntryDisplay, DefaultDisplay );
+<a name="l00281"></a>00281
+<a name="l00282"></a>00282 <span class="comment">//get currently column state</span>
+<a name="l00283"></a>00283 <span class="keywordtype">bool</span> curShowed = <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;columnWidth( column ) &gt; 0;
+<a name="l00284"></a>00284
+<a name="l00285"></a>00285 <span class="keywordflow">if</span>( showColumn )
+<a name="l00286"></a>00286 {
+<a name="l00287"></a>00287 <span class="comment">//column will be shown</span>
+<a name="l00288"></a>00288
+<a name="l00289"></a>00289 <span class="keywordflow">if</span>( !curShowed )
+<a name="l00290"></a>00290 {
+<a name="l00291"></a>00291 <span class="comment">//the column is currently not be shown</span>
+<a name="l00292"></a>00292
+<a name="l00293"></a>00293 <span class="comment">//get saved width or take default width</span>
+<a name="l00294"></a>00294 <span class="keywordtype">int</span> savedWidth = <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;readNumEntry( ConfigEntrySavedWidth, DefaultWidth );
+<a name="l00295"></a>00295
+<a name="l00296"></a>00296 <span class="comment">//set column width</span>
+<a name="l00297"></a>00297 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;setColumnWidth( column, savedWidth );
+<a name="l00298"></a>00298 }
+<a name="l00299"></a>00299 <span class="comment">//else: the column is currently shown; do nothing</span>
+<a name="l00300"></a>00300 }
+<a name="l00301"></a>00301 <span class="keywordflow">else</span>
+<a name="l00302"></a>00302 {
+<a name="l00303"></a>00303 <span class="comment">//column will not be shown</span>
+<a name="l00304"></a>00304
+<a name="l00305"></a>00305 <span class="keywordflow">if</span>( curShowed )
+<a name="l00306"></a>00306 {
+<a name="l00307"></a>00307 <span class="comment">//the column is currently shown</span>
+<a name="l00308"></a>00308
+<a name="l00309"></a>00309 <span class="comment">//save current width</span>
+<a name="l00310"></a>00310 <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;writeEntry( ConfigEntrySavedWidth, <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;columnWidth( column ) );
+<a name="l00311"></a>00311
+<a name="l00312"></a>00312 <span class="comment">//hide column</span>
+<a name="l00313"></a>00313 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;hideColumn( column );
+<a name="l00314"></a>00314 }
+<a name="l00315"></a>00315 <span class="comment">//else: the column is already hidden; do nothing</span>
+<a name="l00316"></a>00316 }
+<a name="l00317"></a>00317
+<a name="l00318"></a>00318 } <span class="comment">//end column loop</span>
+<a name="l00319"></a>00319
+<a name="l00320"></a>00320 <span class="comment">//set columns of the message list</span>
+<a name="l00321"></a>00321 <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;setGroup( CONFIG_GROUP_MESSAGE_LIST );
+<a name="l00322"></a>00322 <span class="keywordflow">for</span>( <span class="keywordtype">int</span> column = 0; column &lt;= 8; column++ ) <span class="comment">//iterate over all columns</span>
+<a name="l00323"></a>00323 {
+<a name="l00324"></a>00324 <span class="comment">//get config entries and defaults of the proceeded column from the constants header</span>
+<a name="l00325"></a>00325 <span class="keywordflow">switch</span>( column )
+<a name="l00326"></a>00326 {
+<a name="l00327"></a>00327 <span class="keywordflow">case</span> 0: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_MESSAGE_NUMBER;
+<a name="l00328"></a>00328 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_MESSAGE_NUMBER;
+<a name="l00329"></a>00329 DefaultWidth = DEFAULT_WIDTH_MESSAGE_NUMBER;
+<a name="l00330"></a>00330 DefaultDisplay = DEFAULT_DISPLAY_MESSAGE_NUMBER;
+<a name="l00331"></a>00331 <span class="keywordflow">break</span>;
+<a name="l00332"></a>00332
+<a name="l00333"></a>00333 <span class="keywordflow">case</span> 1: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_MESSAGE_ACCOUNT;
+<a name="l00334"></a>00334 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_MESSAGE_ACCOUNT;
+<a name="l00335"></a>00335 DefaultWidth = DEFAULT_WIDTH_MESSAGE_ACCOUNT;
+<a name="l00336"></a>00336 DefaultDisplay = DEFAULT_DISPLAY_MESSAGE_ACCOUNT;
+<a name="l00337"></a>00337 <span class="keywordflow">break</span>;
+<a name="l00338"></a>00338
+<a name="l00339"></a>00339 <span class="keywordflow">case</span> 2: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_MESSAGE_FROM;
+<a name="l00340"></a>00340 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_MESSAGE_FROM;
+<a name="l00341"></a>00341 DefaultWidth = DEFAULT_WIDTH_MESSAGE_FROM;
+<a name="l00342"></a>00342 DefaultDisplay = DEFAULT_DISPLAY_MESSAGE_FROM;
+<a name="l00343"></a>00343 <span class="keywordflow">break</span>;
+<a name="l00344"></a>00344
+<a name="l00345"></a>00345 <span class="keywordflow">case</span> 3: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_MESSAGE_TO;
+<a name="l00346"></a>00346 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_MESSAGE_TO;
+<a name="l00347"></a>00347 DefaultWidth = DEFAULT_WIDTH_MESSAGE_TO;
+<a name="l00348"></a>00348 DefaultDisplay = DEFAULT_DISPLAY_MESSAGE_TO;
+<a name="l00349"></a>00349 <span class="keywordflow">break</span>;
+<a name="l00350"></a>00350
+<a name="l00351"></a>00351 <span class="keywordflow">case</span> 4: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_MESSAGE_SUBJECT;
+<a name="l00352"></a>00352 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_MESSAGE_SUBJECT;
+<a name="l00353"></a>00353 DefaultWidth = DEFAULT_WIDTH_MESSAGE_SUBJECT;
+<a name="l00354"></a>00354 DefaultDisplay = DEFAULT_DISPLAY_MESSAGE_SUBJECT;
+<a name="l00355"></a>00355 <span class="keywordflow">break</span>;
+<a name="l00356"></a>00356
+<a name="l00357"></a>00357 <span class="keywordflow">case</span> 5: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_MESSAGE_DATE;
+<a name="l00358"></a>00358 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_MESSAGE_DATE;
+<a name="l00359"></a>00359 DefaultWidth = DEFAULT_WIDTH_MESSAGE_DATE;
+<a name="l00360"></a>00360 DefaultDisplay = DEFAULT_DISPLAY_MESSAGE_DATE;
+<a name="l00361"></a>00361 <span class="keywordflow">break</span>;
+<a name="l00362"></a>00362
+<a name="l00363"></a>00363 <span class="keywordflow">case</span> 6: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_MESSAGE_SIZE;
+<a name="l00364"></a>00364 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_MESSAGE_SIZE;
+<a name="l00365"></a>00365 DefaultWidth = DEFAULT_WIDTH_MESSAGE_SIZE;
+<a name="l00366"></a>00366 DefaultDisplay = DEFAULT_DISPLAY_MESSAGE_SIZE;
+<a name="l00367"></a>00367 <span class="keywordflow">break</span>;
+<a name="l00368"></a>00368
+<a name="l00369"></a>00369 <span class="keywordflow">case</span> 7: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_MESSAGE_CONTENT;
+<a name="l00370"></a>00370 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_MESSAGE_CONTENT;
+<a name="l00371"></a>00371 DefaultWidth = DEFAULT_WIDTH_MESSAGE_CONTENT;
+<a name="l00372"></a>00372 DefaultDisplay = DEFAULT_DISPLAY_MESSAGE_CONTENT;
+<a name="l00373"></a>00373 <span class="keywordflow">break</span>;
+<a name="l00374"></a>00374
+<a name="l00375"></a>00375 <span class="keywordflow">case</span> 8: ConfigEntryDisplay = CONFIG_ENTRY_DISPLAY_MESSAGE_STATE;
+<a name="l00376"></a>00376 ConfigEntrySavedWidth = CONFIG_ENTRY_OLD_WIDTH_MESSAGE_STATE;
+<a name="l00377"></a>00377 DefaultWidth = DEFAULT_WIDTH_MESSAGE_STATE;
+<a name="l00378"></a>00378 DefaultDisplay = DEFAULT_DISPLAY_MESSAGE_STATE;
+<a name="l00379"></a>00379 <span class="keywordflow">break</span>;
+<a name="l00380"></a>00380
+<a name="l00381"></a>00381 } <span class="comment">//end select</span>
+<a name="l00382"></a>00382
+<a name="l00383"></a>00383 <span class="comment">//get desired column state</span>
+<a name="l00384"></a>00384 <span class="keywordtype">bool</span> showColumn = <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;readBoolEntry( ConfigEntryDisplay, DefaultDisplay );
+<a name="l00385"></a>00385
+<a name="l00386"></a>00386 <span class="comment">//get currently column state</span>
+<a name="l00387"></a>00387 <span class="keywordtype">bool</span> curShowed = <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;columnWidth( column ) &gt; 0;
+<a name="l00388"></a>00388
+<a name="l00389"></a>00389 <span class="keywordflow">if</span>( showColumn )
+<a name="l00390"></a>00390 {
+<a name="l00391"></a>00391 <span class="comment">//column will be shown</span>
+<a name="l00392"></a>00392
+<a name="l00393"></a>00393 <span class="keywordflow">if</span>( !curShowed )
+<a name="l00394"></a>00394 {
+<a name="l00395"></a>00395 <span class="comment">//the column is currently not be shown</span>
+<a name="l00396"></a>00396
+<a name="l00397"></a>00397 <span class="comment">//get saved width or take default width</span>
+<a name="l00398"></a>00398 <span class="keywordtype">int</span> savedWidth = <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;readNumEntry( ConfigEntrySavedWidth, DefaultWidth );
+<a name="l00399"></a>00399
+<a name="l00400"></a>00400 <span class="comment">//set column width</span>
+<a name="l00401"></a>00401 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;setColumnWidth( column, savedWidth );
+<a name="l00402"></a>00402 }
+<a name="l00403"></a>00403 <span class="comment">//else: the column is currently shown; do nothing</span>
+<a name="l00404"></a>00404 }
+<a name="l00405"></a>00405 <span class="keywordflow">else</span>
+<a name="l00406"></a>00406 {
+<a name="l00407"></a>00407 <span class="comment">//column will not be shown</span>
+<a name="l00408"></a>00408
+<a name="l00409"></a>00409 <span class="keywordflow">if</span>( curShowed )
+<a name="l00410"></a>00410 {
+<a name="l00411"></a>00411 <span class="comment">//the column is currently shown</span>
+<a name="l00412"></a>00412
+<a name="l00413"></a>00413 <span class="comment">//save current width</span>
+<a name="l00414"></a>00414 <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;writeEntry( ConfigEntrySavedWidth, <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;columnWidth( column ) );
+<a name="l00415"></a>00415
+<a name="l00416"></a>00416 <span class="comment">//hide column</span>
+<a name="l00417"></a>00417 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;hideColumn( column );
+<a name="l00418"></a>00418 }
+<a name="l00419"></a>00419 <span class="comment">//else: the column is already hidden; do nothing</span>
+<a name="l00420"></a>00420 }
+<a name="l00421"></a>00421
+<a name="l00422"></a>00422 } <span class="comment">//end column loop</span>
+<a name="l00423"></a>00423
+<a name="l00424"></a>00424 <span class="comment">//save current layout</span>
+<a name="l00425"></a>00425 <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>-&gt;saveLayout( <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>, CONFIG_GROUP_ACCOUNT_LIST );
+<a name="l00426"></a>00426 <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>-&gt;saveLayout( <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>, CONFIG_GROUP_MESSAGE_LIST );
+<a name="l00427"></a>00427 <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>-&gt;sync();
+<a name="l00428"></a>00428 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmailview_8h-source.html b/doc/html/kshowmailview_8h-source.html
new file mode 100644
index 0000000..e298f0a
--- /dev/null
+++ b/doc/html/kshowmailview_8h-source.html
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/kshowmailview.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmailview.h</h1><a href="kshowmailview_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> kshowmailview.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Sat May 6 12:13:57 MEST 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> 26 Sep 2002 - Allow for columns to be hidden. Allistar Melville</span>
+<a name="l00009"></a>00009 <span class="comment"> ***************************************************************************/</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="comment">/***************************************************************************</span>
+<a name="l00012"></a>00012 <span class="comment"> * *</span>
+<a name="l00013"></a>00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00014"></a>00014 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00015"></a>00015 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00016"></a>00016 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00017"></a>00017 <span class="comment"> * *</span>
+<a name="l00018"></a>00018 <span class="comment"> ***************************************************************************/</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020 <span class="preprocessor">#ifndef KSHOWMAILVIEW_H</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#define KSHOWMAILVIEW_H</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span>
+<a name="l00023"></a>00023 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#include &lt;<a class="code" href="config_8h.html">config.h</a>&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#endif</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="comment">//Qt headers</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;qsplitter.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;qcursor.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;qpopupmenu.h&gt;</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="comment">//KDE headers</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;klistview.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;kconfig.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;kapplication.h&gt;</span>
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038 <span class="comment">//KShowmail headers</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include "<a class="code" href="configlist_8h.html">configlist.h</a>"</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include "<a class="code" href="showlistviewitem_8h.html">showlistviewitem.h</a>"</span>
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <span class="keyword">class </span><a class="code" href="classConfigList.html">ConfigList</a>;
+<a name="l00045"></a>00045 <span class="keyword">class </span><a class="code" href="classKshowmailDoc.html">KshowmailDoc</a>;
+<a name="l00046"></a>00046
+<a name="l00057"></a><a class="code" href="classKshowmailView.html">00057</a> <span class="keyword">class </span><a class="code" href="classKshowmailView.html">KshowmailView</a> : <span class="keyword">public</span> QSplitter
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059 Q_OBJECT
+<a name="l00060"></a>00060 <span class="keyword">public</span>:
+<a name="l00062"></a>00062 <a class="code" href="classKshowmailView.html#6c0f3a139aba59b618178cffec9fdbf4">KshowmailView</a>(QWidget *parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *name=0);
+<a name="l00064"></a>00064 <a class="code" href="classKshowmailView.html#208c56da5fe95348bd13435ff44c8aae">~KshowmailView</a>();
+<a name="l00065"></a>00065 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#53d81f575c855870a8112ec67ade5575">saveOptions</a> (KConfig* <a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">config</a>);
+<a name="l00066"></a>00066
+<a name="l00067"></a><a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">00067</a> KListView* <a class="code" href="classKshowmailView.html#2ba6c19f2ac544b028934170d6443aad">m_pListAccounts</a>;
+<a name="l00068"></a><a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">00068</a> KListView* <a class="code" href="classKshowmailView.html#a319aa36e7f38a92d8691742ad52be6b">m_pListMessages</a>;
+<a name="l00069"></a>00069
+<a name="l00073"></a>00073 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#5cc4e2c1caaf6fae6af80b068aada95e">clearMailListView</a>();
+<a name="l00074"></a>00074
+<a name="l00090"></a>00090 <a class="code" href="classShowListViewItem.html">ShowListViewItem</a>* <a class="code" href="classKshowmailView.html#8330c6f139457ae5dd1510efb3f665e4">insertMail</a>( QString&amp; number, QString&amp; account, QString&amp; from, QString&amp; to, QString&amp; subject, QString&amp; date, QString&amp; size, QString&amp; content, QString&amp; state, QString&amp; time );
+<a name="l00091"></a>00091
+<a name="l00098"></a>00098 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#4fde61960c62edd44d8eb88a82360a2a">refreshSetup</a>();
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 <span class="keyword">private</span>:
+<a name="l00101"></a>00101
+<a name="l00102"></a><a class="code" href="classKshowmailView.html#ac2789d0c2b897f4a9589c21a8eae2eb">00102</a> QPixmap* <a class="code" href="classKshowmailView.html#ac2789d0c2b897f4a9589c21a8eae2eb">m_pixOk</a>;
+<a name="l00103"></a>00103
+<a name="l00107"></a><a class="code" href="classKshowmailView.html#232c0c7b5295a864e22bd5365044b21d">00107</a> KConfig* config;
+<a name="l00108"></a>00108
+<a name="l00112"></a>00112 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#ff3699740af2b58e299bc4b2326cad20">readOptions</a>();
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 <span class="keyword">private</span> slots:
+<a name="l00115"></a>00115
+<a name="l00122"></a>00122 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#877ac2a28b5a126946199642842a8039">slotMessageContext</a>( QListViewItem*, <span class="keyword">const</span> QPoint&amp;, <span class="keywordtype">int</span> );
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#5d39dff853dab5efb5eecba7e8237d9a">slotMessageDoubleClicked</a> (QListViewItem*);
+<a name="l00125"></a>00125 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#2fc28b0734bd9b2af83a7a9a23875ed3">slotMessageClicked</a> (QListViewItem*);
+<a name="l00126"></a>00126
+<a name="l00133"></a>00133 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#8635cb9ee8e7859f9b78ced5378c668d">slotAccountContext</a>( QListViewItem*, <span class="keyword">const</span> QPoint &amp;, <span class="keywordtype">int</span> );
+<a name="l00134"></a>00134
+<a name="l00139"></a>00139 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#49db2d15dcecf0ad09fed9565d506138">slotAccountClicked</a>( QListViewItem*, <span class="keyword">const</span> QPoint&amp; point, <span class="keywordtype">int</span> col );
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 signals:
+<a name="l00142"></a>00142 <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#6fb6da4d1c23d42efe9118748b19b0f8">signalActiveChanged</a> ();
+<a name="l00143"></a>00143 };
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145 <span class="preprocessor">#endif // KSHOWMAILVIEW_H</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/kshowmailview_8moc_8cpp-source.html b/doc/html/kshowmailview_8moc_8cpp-source.html
new file mode 100644
index 0000000..f31ef29
--- /dev/null
+++ b/doc/html/kshowmailview_8moc_8cpp-source.html
@@ -0,0 +1,171 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/kshowmailview.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>kshowmailview.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** KshowmailView meta object code from reading C++ file 'kshowmailview.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Thu Jul 5 19:14:18 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: kshowmailview_8moc_8cpp-source.html,v 1.10 2007/07/05 17:37:51 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "kshowmailview.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *KshowmailView::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"KshowmailView"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *KshowmailView::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_KshowmailView( <span class="stringliteral">"KshowmailView"</span>, &amp;KshowmailView::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString KshowmailView::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KshowmailView"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString KshowmailView::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"KshowmailView"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* KshowmailView::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = QSplitter::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_0[] = {
+<a name="l00056"></a>00056 { 0, &amp;static_QUType_ptr, <span class="stringliteral">"QListViewItem"</span>, QUParameter::In },
+<a name="l00057"></a>00057 { 0, &amp;static_QUType_varptr, <span class="stringliteral">"\x0e"</span>, QUParameter::In },
+<a name="l00058"></a>00058 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00059"></a>00059 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotMessageContext"</span>, 3, param_slot_0 };
+<a name="l00061"></a>00061 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_1[] = {
+<a name="l00062"></a>00062 { 0, &amp;static_QUType_ptr, <span class="stringliteral">"QListViewItem"</span>, QUParameter::In }
+<a name="l00063"></a>00063 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotMessageDoubleClicked"</span>, 1, param_slot_1 };
+<a name="l00065"></a>00065 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_2[] = {
+<a name="l00066"></a>00066 { 0, &amp;static_QUType_ptr, <span class="stringliteral">"QListViewItem"</span>, QUParameter::In }
+<a name="l00067"></a>00067 };
+<a name="l00068"></a>00068 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotMessageClicked"</span>, 1, param_slot_2 };
+<a name="l00069"></a>00069 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_3[] = {
+<a name="l00070"></a>00070 { 0, &amp;static_QUType_ptr, <span class="stringliteral">"QListViewItem"</span>, QUParameter::In },
+<a name="l00071"></a>00071 { 0, &amp;static_QUType_varptr, <span class="stringliteral">"\x0e"</span>, QUParameter::In },
+<a name="l00072"></a>00072 { 0, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00073"></a>00073 };
+<a name="l00074"></a>00074 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotAccountContext"</span>, 3, param_slot_3 };
+<a name="l00075"></a>00075 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_4[] = {
+<a name="l00076"></a>00076 { 0, &amp;static_QUType_ptr, <span class="stringliteral">"QListViewItem"</span>, QUParameter::In },
+<a name="l00077"></a>00077 { <span class="stringliteral">"point"</span>, &amp;static_QUType_varptr, <span class="stringliteral">"\x0e"</span>, QUParameter::In },
+<a name="l00078"></a>00078 { <span class="stringliteral">"col"</span>, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00079"></a>00079 };
+<a name="l00080"></a>00080 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotAccountClicked"</span>, 3, param_slot_4 };
+<a name="l00081"></a>00081 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00082"></a>00082 { <span class="stringliteral">"slotMessageContext(QListViewItem*,const QPoint&amp;,int)"</span>, &amp;slot_0, QMetaData::Private },
+<a name="l00083"></a>00083 { <span class="stringliteral">"slotMessageDoubleClicked(QListViewItem*)"</span>, &amp;slot_1, QMetaData::Private },
+<a name="l00084"></a>00084 { <span class="stringliteral">"slotMessageClicked(QListViewItem*)"</span>, &amp;slot_2, QMetaData::Private },
+<a name="l00085"></a>00085 { <span class="stringliteral">"slotAccountContext(QListViewItem*,const QPoint&amp;,int)"</span>, &amp;slot_3, QMetaData::Private },
+<a name="l00086"></a>00086 { <span class="stringliteral">"slotAccountClicked(QListViewItem*,const QPoint&amp;,int)"</span>, &amp;slot_4, QMetaData::Private }
+<a name="l00087"></a>00087 };
+<a name="l00088"></a>00088 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod signal_0 = {<span class="stringliteral">"signalActiveChanged"</span>, 0, 0 };
+<a name="l00089"></a>00089 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData signal_tbl[] = {
+<a name="l00090"></a>00090 { <span class="stringliteral">"signalActiveChanged()"</span>, &amp;signal_0, QMetaData::Private }
+<a name="l00091"></a>00091 };
+<a name="l00092"></a>00092 metaObj = QMetaObject::new_metaobject(
+<a name="l00093"></a>00093 <span class="stringliteral">"KshowmailView"</span>, parentObject,
+<a name="l00094"></a>00094 slot_tbl, 5,
+<a name="l00095"></a>00095 signal_tbl, 1,
+<a name="l00096"></a>00096 #ifndef QT_NO_PROPERTIES
+<a name="l00097"></a>00097 0, 0,
+<a name="l00098"></a>00098 0, 0,
+<a name="l00099"></a>00099 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00100"></a>00100 0, 0 );
+<a name="l00101"></a>00101 cleanUp_KshowmailView.setMetaObject( metaObj );
+<a name="l00102"></a>00102 <span class="keywordflow">return</span> metaObj;
+<a name="l00103"></a>00103 }
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 <span class="keywordtype">void</span>* KshowmailView::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00106"></a>00106 {
+<a name="l00107"></a>00107 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"KshowmailView"</span> ) )
+<a name="l00108"></a>00108 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00109"></a>00109 <span class="keywordflow">return</span> QSplitter::qt_cast( clname );
+<a name="l00110"></a>00110 }
+<a name="l00111"></a>00111
+<a name="l00112"></a>00112 <span class="comment">// SIGNAL signalActiveChanged</span>
+<a name="l00113"></a><a class="code" href="classKshowmailView.html#6fb6da4d1c23d42efe9118748b19b0f8">00113</a> <span class="keywordtype">void</span> <a class="code" href="classKshowmailView.html#6fb6da4d1c23d42efe9118748b19b0f8">KshowmailView::signalActiveChanged</a>()
+<a name="l00114"></a>00114 {
+<a name="l00115"></a>00115 activate_signal( staticMetaObject()-&gt;signalOffset() + 0 );
+<a name="l00116"></a>00116 }
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118 <span class="keywordtype">bool</span> KshowmailView::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00119"></a>00119 {
+<a name="l00120"></a>00120 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00121"></a>00121 <span class="keywordflow">case</span> 0: <a class="code" href="classKshowmailView.html#877ac2a28b5a126946199642842a8039">slotMessageContext</a>((QListViewItem*)static_QUType_ptr.get(_o+1),(<span class="keyword">const</span> QPoint&amp;)*((<span class="keyword">const</span> QPoint*)static_QUType_ptr.get(_o+2)),(<span class="keywordtype">int</span>)static_QUType_int.get(_o+3)); <span class="keywordflow">break</span>;
+<a name="l00122"></a>00122 <span class="keywordflow">case</span> 1: <a class="code" href="classKshowmailView.html#5d39dff853dab5efb5eecba7e8237d9a">slotMessageDoubleClicked</a>((QListViewItem*)static_QUType_ptr.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00123"></a>00123 <span class="keywordflow">case</span> 2: <a class="code" href="classKshowmailView.html#2fc28b0734bd9b2af83a7a9a23875ed3">slotMessageClicked</a>((QListViewItem*)static_QUType_ptr.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00124"></a>00124 <span class="keywordflow">case</span> 3: <a class="code" href="classKshowmailView.html#8635cb9ee8e7859f9b78ced5378c668d">slotAccountContext</a>((QListViewItem*)static_QUType_ptr.get(_o+1),(<span class="keyword">const</span> QPoint&amp;)*((<span class="keyword">const</span> QPoint*)static_QUType_ptr.get(_o+2)),(<span class="keywordtype">int</span>)static_QUType_int.get(_o+3)); <span class="keywordflow">break</span>;
+<a name="l00125"></a>00125 <span class="keywordflow">case</span> 4: <a class="code" href="classKshowmailView.html#49db2d15dcecf0ad09fed9565d506138">slotAccountClicked</a>((QListViewItem*)static_QUType_ptr.get(_o+1),(<span class="keyword">const</span> QPoint&amp;)*((<span class="keyword">const</span> QPoint*)static_QUType_ptr.get(_o+2)),(<span class="keywordtype">int</span>)static_QUType_int.get(_o+3)); <span class="keywordflow">break</span>;
+<a name="l00126"></a>00126 <span class="keywordflow">default</span>:
+<a name="l00127"></a>00127 <span class="keywordflow">return</span> QSplitter::qt_invoke( _id, _o );
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129 <span class="keywordflow">return</span> TRUE;
+<a name="l00130"></a>00130 }
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 <span class="keywordtype">bool</span> KshowmailView::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00133"></a>00133 {
+<a name="l00134"></a>00134 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;signalOffset() ) {
+<a name="l00135"></a>00135 <span class="keywordflow">case</span> 0: <a class="code" href="classKshowmailView.html#6fb6da4d1c23d42efe9118748b19b0f8">signalActiveChanged</a>(); <span class="keywordflow">break</span>;
+<a name="l00136"></a>00136 <span class="keywordflow">default</span>:
+<a name="l00137"></a>00137 <span class="keywordflow">return</span> QSplitter::qt_emit(_id,_o);
+<a name="l00138"></a>00138 }
+<a name="l00139"></a>00139 <span class="keywordflow">return</span> TRUE;
+<a name="l00140"></a>00140 }
+<a name="l00141"></a>00141 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span>
+<a name="l00143"></a>00143 <span class="keywordtype">bool</span> KshowmailView::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00144"></a>00144 {
+<a name="l00145"></a>00145 <span class="keywordflow">return</span> QSplitter::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00146"></a>00146 }
+<a name="l00147"></a>00147
+<a name="l00148"></a>00148 <span class="keywordtype">bool</span> KshowmailView::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00149"></a>00149 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/logger_8cpp-source.html b/doc/html/logger_8cpp-source.html
new file mode 100644
index 0000000..d38f4a6
--- /dev/null
+++ b/doc/html/logger_8cpp-source.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/logger.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>logger.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> logger.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Son Okt 19 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;kstandarddirs.h&gt;</span>
+<a name="l00019"></a>00019 <span class="comment">// #include &lt;kdebug.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "logger.h"</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 QTextStream* <a class="code" href="classLogger.html#47a8e9cb2143530a93993f288674ffaa">Logger::logstream</a> = NULL;
+<a name="l00023"></a>00023 QFile <a class="code" href="classLogger.html#eb5105d72017f5c8ce07d4074f5e1d37">Logger::logfile</a>;
+<a name="l00024"></a>00024
+<a name="l00025"></a><a class="code" href="classLogger.html#cb668a9e186a25fbaad2e4af6d1ed00a">00025</a> <a class="code" href="classLogger.html#cb668a9e186a25fbaad2e4af6d1ed00a">Logger::~Logger</a>()
+<a name="l00026"></a>00026 {
+<a name="l00027"></a>00027 <span class="keyword">delete</span> <a class="code" href="classLogger.html#47a8e9cb2143530a93993f288674ffaa">logstream</a>;
+<a name="l00028"></a>00028 }
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 QTextStream&amp; <a class="code" href="classLogger.html">Logger</a> ()
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 <span class="keywordflow">if</span> (<a class="code" href="classLogger.html#47a8e9cb2143530a93993f288674ffaa">Logger::logstream</a> == NULL)
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 QString logfilename = locateLocal (<span class="stringliteral">"data"</span>, <span class="stringliteral">"kshowmail/kshowmail.log"</span>);
+<a name="l00035"></a>00035 <a class="code" href="classLogger.html#eb5105d72017f5c8ce07d4074f5e1d37">Logger::logfile</a>.setName (logfilename);
+<a name="l00036"></a>00036 <a class="code" href="classLogger.html#eb5105d72017f5c8ce07d4074f5e1d37">Logger::logfile</a>.open (IO_WriteOnly | IO_Append);
+<a name="l00037"></a>00037 <a class="code" href="classLogger.html#47a8e9cb2143530a93993f288674ffaa">Logger::logstream</a> = <span class="keyword">new</span> QTextStream (&amp;<a class="code" href="classLogger.html#eb5105d72017f5c8ce07d4074f5e1d37">Logger::logfile</a>);
+<a name="l00038"></a>00038 }
+<a name="l00039"></a>00039 <span class="keywordflow">return</span> *<a class="code" href="classLogger.html#47a8e9cb2143530a93993f288674ffaa">Logger::logstream</a>;
+<a name="l00040"></a>00040 }
+<a name="l00041"></a>00041
+<a name="l00042"></a><a class="code" href="classLogger.html#5cc08473729523bb4bde48459f2ac468">00042</a> <span class="keywordtype">void</span> <a class="code" href="classLogger.html#5cc08473729523bb4bde48459f2ac468">Logger::flush</a>()
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044 <a class="code" href="classLogger.html#eb5105d72017f5c8ce07d4074f5e1d37">logfile</a>.flush();
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/logger_8h-source.html b/doc/html/logger_8h-source.html
new file mode 100644
index 0000000..b2b263c
--- /dev/null
+++ b/doc/html/logger_8h-source.html
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/logger.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>logger.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> logger.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Son Okt 19 2003</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2003 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef LOGGER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define LOGGER_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qstring.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qfile.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qtextstream.h&gt;</span>
+<a name="l00024"></a>00024
+<a name="l00029"></a><a class="code" href="classLogger.html">00029</a> <span class="keyword">class </span><a class="code" href="classLogger.html">Logger</a>
+<a name="l00030"></a>00030 {
+<a name="l00031"></a>00031 <span class="keyword">public</span>:
+<a name="l00032"></a><a class="code" href="classLogger.html#bc41bfb031d896170c7675fa96a6b30c">00032</a> <a class="code" href="classLogger.html#bc41bfb031d896170c7675fa96a6b30c">Logger</a> () {};
+<a name="l00033"></a>00033 <a class="code" href="classLogger.html#cb668a9e186a25fbaad2e4af6d1ed00a">~Logger</a> ();
+<a name="l00034"></a><a class="code" href="classLogger.html#47a8e9cb2143530a93993f288674ffaa">00034</a> <span class="keyword">static</span> QTextStream* <a class="code" href="classLogger.html#47a8e9cb2143530a93993f288674ffaa">logstream</a>;
+<a name="l00035"></a><a class="code" href="classLogger.html#eb5105d72017f5c8ce07d4074f5e1d37">00035</a> <span class="keyword">static</span> QFile <a class="code" href="classLogger.html#eb5105d72017f5c8ce07d4074f5e1d37">logfile</a>;
+<a name="l00036"></a>00036 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classLogger.html#5cc08473729523bb4bde48459f2ac468">flush</a>();
+<a name="l00037"></a>00037 };
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 QTextStream&amp; <a class="code" href="classLogger.html">Logger</a> ();
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/main_8cpp-source.html b/doc/html/main_8cpp-source.html
new file mode 100644
index 0000000..51439ae
--- /dev/null
+++ b/doc/html/main_8cpp-source.html
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/main.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>main.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> main.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Fre Sep 28 23:29:54 CEST 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="comment">//KDE-Header</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;kcmdlineargs.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;kaboutdata.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;kuniqueapplication.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 <span class="comment">//KShowmail-Header</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include "uniqueapp.h"</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "kshowmail.h"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "constants.h"</span>
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="keyword">using namespace </span>Constants;
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="comment">//description of the application</span>
+<a name="l00033"></a>00033 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *description = I18N_NOOP(<span class="stringliteral">"A powerful pop3 mail checker"</span>);
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="comment">//the command line options</span>
+<a name="l00036"></a>00036 <span class="comment">//see constants.h</span>
+<a name="l00037"></a>00037 <span class="keyword">static</span> KCmdLineOptions kshowmailOptions[] =
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 { CMDLINE_REFRESH_SHORT, 0, 0},
+<a name="l00040"></a>00040 { CMDLINE_REFRESH, I18N_NOOP(<span class="stringliteral">"Refresh messages now"</span>), 0 },
+<a name="l00041"></a>00041 { CMDLINE_CONFIG_SHORT, 0, 0},
+<a name="l00042"></a>00042 { CMDLINE_CONFIG, I18N_NOOP(<span class="stringliteral">"Launch configure dialog"</span>), 0 },
+<a name="l00043"></a>00043 KCmdLineLastOption
+<a name="l00044"></a>00044 };
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="keywordtype">int</span> main(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[])
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048 <span class="comment">//create datas for the about box</span>
+<a name="l00049"></a>00049 <a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp::m_pAbout</a> = <span class="keyword">new</span> KAboutData (
+<a name="l00050"></a>00050 <span class="comment">/*appName */</span> <span class="stringliteral">"kshowmail"</span>,
+<a name="l00051"></a>00051 <span class="comment">/*programName*/</span> <span class="stringliteral">"KShowmail"</span>,
+<a name="l00052"></a>00052 <span class="comment">/*version */</span> VERSION,
+<a name="l00053"></a>00053 <span class="comment">/*description*/</span> description,
+<a name="l00054"></a>00054 <span class="comment">/*license */</span> KAboutData::License_GPL_V2,
+<a name="l00055"></a>00055 <span class="comment">/*copyright */</span> <span class="stringliteral">"(C) 2000-2005, Eggert Ehmke"</span>,
+<a name="l00056"></a>00056 <span class="comment">/*text */</span> 0,
+<a name="l00057"></a>00057 <span class="comment">/*homepage */</span> <span class="stringliteral">"http://sourceforge.net/projects/kshowmail"</span>,
+<a name="l00058"></a>00058 <span class="comment">/*bug email */</span> <span class="stringliteral">"eggert.ehmke@berlin.de"</span>);
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="comment">//add authors</span>
+<a name="l00061"></a>00061 <a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp::m_pAbout</a>-&gt;addAuthor (<span class="stringliteral">"Eggert Ehmke"</span>, 0, <span class="stringliteral">"eggert.ehmke@berlin.de"</span>, <span class="stringliteral">"http://kshowmail.sourceforge.net"</span>);
+<a name="l00062"></a>00062 <a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp::m_pAbout</a>-&gt;addAuthor (<span class="stringliteral">"Allistar Melville"</span>, 0, <span class="stringliteral">"allistar@silvermoon.co.nz"</span>, 0);
+<a name="l00063"></a>00063 <a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp::m_pAbout</a>-&gt;addAuthor (<span class="stringliteral">"Oleg Ivanov"</span>, 0, <span class="stringliteral">"saruman@unigsm.com"</span>, 0);
+<a name="l00064"></a>00064 <a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp::m_pAbout</a>-&gt;addAuthor( <span class="stringliteral">"Ulrich Weigelt"</span>, 0, <span class="stringliteral">"ulrich.weigelt@gmx.de"</span>, 0 );
+<a name="l00065"></a>00065 <a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp::m_pAbout</a>-&gt;setTranslator(I18N_NOOP(<span class="stringliteral">"_: NAME OF TRANSLATORS\nYour names"</span>) ,I18N_NOOP(<span class="stringliteral">"_: EMAIL OF TRANSLATORS\nYour emails"</span>));
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="comment">//Initialize command line arguments</span>
+<a name="l00068"></a>00068 KCmdLineArgs::init(argc, argv, <a class="code" href="classKShowMailApp.html#8484b7bcffed4f05ce94e1581e44d26a">KShowMailApp::m_pAbout</a>);
+<a name="l00069"></a>00069 <span class="comment">//add the special command line options of kshowmail which was specified above</span>
+<a name="l00070"></a>00070 KCmdLineArgs::addCmdLineOptions(kshowmailOptions);
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="comment">// when released, this must be 0!</span>
+<a name="l00073"></a>00073 <span class="preprocessor">#if 0</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 kdDebug () &lt;&lt; <span class="stringliteral">"KShowmail running in debug mode"</span> &lt;&lt; endl;
+<a name="l00076"></a>00076 KApplication::addCmdLineOptions();
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 KApplication app;
+<a name="l00079"></a>00079 <a class="code" href="classKShowMailApp.html">KShowMailApp</a>* kshow = <span class="keyword">new</span> <a class="code" href="classKShowMailApp.html">KShowMailApp</a> ();
+<a name="l00080"></a>00080 kshow-&gt;show();
+<a name="l00081"></a>00081 app.exec();
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="preprocessor">#else</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span>
+<a name="l00085"></a>00085 <span class="comment">//print debug message about run mode</span>
+<a name="l00086"></a>00086 kdDebug () &lt;&lt; <span class="stringliteral">"KShowmail running in normal mode"</span> &lt;&lt; endl;
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="comment">//add special command line options for unique KDE applications</span>
+<a name="l00089"></a>00089 KUniqueApplication::addCmdLineOptions();
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <span class="comment">//test whether the new application to start is unique</span>
+<a name="l00092"></a>00092 <span class="keywordflow">if</span> (KUniqueApplication::start())
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 <span class="comment">//yes, wa can start a unique kshowmail instance</span>
+<a name="l00095"></a>00095
+<a name="l00096"></a>00096 <span class="comment">//create a new unique appliction</span>
+<a name="l00097"></a>00097 <span class="comment">//UniqueApp is a inherited class of KUniqueApplication</span>
+<a name="l00098"></a>00098 <span class="comment">//see uniqueapp.h</span>
+<a name="l00099"></a>00099 <a class="code" href="classUniqueApp.html">UniqueApp</a>* app = <span class="keyword">new</span> <a class="code" href="classUniqueApp.html">UniqueApp</a> ();
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 <span class="comment">//start the application</span>
+<a name="l00102"></a>00102 app-&gt;exec ();
+<a name="l00103"></a>00103 }
+<a name="l00104"></a>00104 <span class="keywordflow">else</span>
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106 <span class="comment">//kshowmail is already running</span>
+<a name="l00107"></a>00107 kdWarning() &lt;&lt; I18N_NOOP (<span class="stringliteral">"Kshowmail is already running!"</span>) &lt;&lt; endl;
+<a name="l00108"></a>00108 }
+<a name="l00109"></a>00109
+<a name="l00110"></a>00110 <span class="preprocessor">#endif</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>
+<a name="l00112"></a>00112 <span class="keywordflow">return</span> 0;
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/namespaceConstants.html b/doc/html/namespaceConstants.html
new file mode 100644
index 0000000..129d518
--- /dev/null
+++ b/doc/html/namespaceConstants.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Constants Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>Constants Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains all constants.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/namespaceTypes.html b/doc/html/namespaceTypes.html
new file mode 100644
index 0000000..c4c4460
--- /dev/null
+++ b/doc/html/namespaceTypes.html
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Types Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>Types Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTypes_1_1DownloadActionParams__Type.html">DownloadActionParams_Type</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTypes_1_1FilterCriteria__Type.html">FilterCriteria_Type</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef QValueList&lt; int &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef QMap&lt; QString, bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">AccountTaskMap_Type</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef QMap&lt; int, <a class="el" href="structTypes_1_1DownloadActionParams__Type.html">DownloadActionParams_Type</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">MailToDownloadMap_Type</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef list&lt; <a class="el" href="structTypes_1_1FilterCriteria__Type.html">FilterCriteria_Type</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceTypes.html#2eaafd5612933c2e6ab8dd15593969a2">FilterCriteriaList_Type</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">State_Type</a> { <br>
+&nbsp;&nbsp;<a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>,
+<a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565f49cd232f53f8851506c138924f2ec65">deleting</a>,
+<a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6">configure</a>,
+<a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56575f7f7187ee9497e63584b0ccb17a919">executing</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5655ee02dbb2bbc5f45a1a2517f7536c77c">showing</a>,
+<a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691">refreshing</a>
+<br>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">AccountState_Type</a> { <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a>,
+<a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5">AccountDeleting</a>,
+<a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9">AccountDownloading</a>,
+<a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">AccountRefreshing</a>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a> { <br>
+&nbsp;&nbsp;<a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0e2f723024c86b001d2c0d50cc70e456">FActPass</a>,
+<a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf9de5e046888ae556dd3f4548957fcf10">FActDelete</a>,
+<a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0b8c53628aabb517f41d6ccdf5bf5d4c">FActMark</a>,
+<a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf4f2a44934f9b85ed07832ccf32016462">FActMove</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfc54805588ea5ecd697098c55a3ec73a1">FActSpamcheck</a>,
+<a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf6b838ac6d09fdaade0e40f4a50d33b68">FActIgnore</a>,
+<a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfb62372bfae14c67a307649aa9f2f7f34">FActNone</a>
+<br>
+ }</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+All special types for KShowMail.
+<p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="ca963e9ff87e4dfc99a0123af22c0346"></a><!-- doxytag: member="Types::AccountTaskMap_Type" ref="ca963e9ff87e4dfc99a0123af22c0346" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef QMap&lt;QString, bool&gt; <a class="el" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">Types::AccountTaskMap_Type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Map to notice which accounts need to get an order to do a task. The Key is the account name and the data a boolean. TRUE means the task was ordered, FALSE the task was ended.
+</div>
+</div><p>
+<a class="anchor" name="2eaafd5612933c2e6ab8dd15593969a2"></a><!-- doxytag: member="Types::FilterCriteriaList_Type" ref="2eaafd5612933c2e6ab8dd15593969a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef list&lt;<a class="el" href="structTypes_1_1FilterCriteria__Type.html">FilterCriteria_Type</a>&gt; <a class="el" href="namespaceTypes.html#2eaafd5612933c2e6ab8dd15593969a2">Types::FilterCriteriaList_Type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+List of filter criterias.
+</div>
+</div><p>
+<a class="anchor" name="48fad16d3707caeaf47bb1e8fab4be55"></a><!-- doxytag: member="Types::MailNumberList_Type" ref="48fad16d3707caeaf47bb1e8fab4be55" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef QValueList&lt;int&gt; <a class="el" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">Types::MailNumberList_Type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+List of mail numbers. It is a QValueList of integers.
+</div>
+</div><p>
+<a class="anchor" name="28b7da8de2bbe1b7a098d41242e78ab7"></a><!-- doxytag: member="Types::MailToDownloadMap_Type" ref="28b7da8de2bbe1b7a098d41242e78ab7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef QMap&lt;int, <a class="el" href="structTypes_1_1DownloadActionParams__Type.html">DownloadActionParams_Type</a>&gt; <a class="el" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">Types::MailToDownloadMap_Type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This map is used by <a class="el" href="classConfigElem.html">ConfigElem</a> and <a class="el" href="classShowRecord.html">ShowRecord</a> to hold a list of mail numbers which shall be downloaded for some filter actions; at time for moving and spam check
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="57c868019acd102e855ff50f6043c1b6"></a><!-- doxytag: member="Types::AccountState_Type" ref="57c868019acd102e855ff50f6043c1b6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+State of an account. <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7"></a><!-- doxytag: member="AccountIdle" ref="57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7" args="" -->AccountIdle</em>&nbsp;</td><td>
+it's doing nothing </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5"></a><!-- doxytag: member="AccountDeleting" ref="57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5" args="" -->AccountDeleting</em>&nbsp;</td><td>
+a deletion is running </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9"></a><!-- doxytag: member="AccountDownloading" ref="57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9" args="" -->AccountDownloading</em>&nbsp;</td><td>
+the account is downloading mail bodies </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9"></a><!-- doxytag: member="AccountRefreshing" ref="57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9" args="" -->AccountRefreshing</em>&nbsp;</td><td>
+the account is refreshing its mail list </td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ce032cf029e8037fd21721b33e3a6adf"></a><!-- doxytag: member="Types::FilterAction_Type" ref="ce032cf029e8037fd21721b33e3a6adf" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">Types::FilterAction_Type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Actions returned by filters. <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="ce032cf029e8037fd21721b33e3a6adf0e2f723024c86b001d2c0d50cc70e456"></a><!-- doxytag: member="FActPass" ref="ce032cf029e8037fd21721b33e3a6adf0e2f723024c86b001d2c0d50cc70e456" args="" -->FActPass</em>&nbsp;</td><td>
+Mail has passed the filter check. It can showed in the list. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ce032cf029e8037fd21721b33e3a6adf9de5e046888ae556dd3f4548957fcf10"></a><!-- doxytag: member="FActDelete" ref="ce032cf029e8037fd21721b33e3a6adf9de5e046888ae556dd3f4548957fcf10" args="" -->FActDelete</em>&nbsp;</td><td>
+Undesirable mail. Delete it. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ce032cf029e8037fd21721b33e3a6adf0b8c53628aabb517f41d6ccdf5bf5d4c"></a><!-- doxytag: member="FActMark" ref="ce032cf029e8037fd21721b33e3a6adf0b8c53628aabb517f41d6ccdf5bf5d4c" args="" -->FActMark</em>&nbsp;</td><td>
+Probably undesirable mail. Mark it in the mail list. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ce032cf029e8037fd21721b33e3a6adf4f2a44934f9b85ed07832ccf32016462"></a><!-- doxytag: member="FActMove" ref="ce032cf029e8037fd21721b33e3a6adf4f2a44934f9b85ed07832ccf32016462" args="" -->FActMove</em>&nbsp;</td><td>
+Move the mail to a certain mail box. The name of the box will returned by a further parameter. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ce032cf029e8037fd21721b33e3a6adfc54805588ea5ecd697098c55a3ec73a1"></a><!-- doxytag: member="FActSpamcheck" ref="ce032cf029e8037fd21721b33e3a6adfc54805588ea5ecd697098c55a3ec73a1" args="" -->FActSpamcheck</em>&nbsp;</td><td>
+This mail shall be forwared to a spam filter, which checks the whole mail including body. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ce032cf029e8037fd21721b33e3a6adf6b838ac6d09fdaade0e40f4a50d33b68"></a><!-- doxytag: member="FActIgnore" ref="ce032cf029e8037fd21721b33e3a6adf6b838ac6d09fdaade0e40f4a50d33b68" args="" -->FActIgnore</em>&nbsp;</td><td>
+This mail shall not be shown. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ce032cf029e8037fd21721b33e3a6adfb62372bfae14c67a307649aa9f2f7f34"></a><!-- doxytag: member="FActNone" ref="ce032cf029e8037fd21721b33e3a6adfb62372bfae14c67a307649aa9f2f7f34" args="" -->FActNone</em>&nbsp;</td><td>
+The mail doesn't match up with the filter. Perform the next one. </td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dc227eb5720632a8290561b001aaa565"></a><!-- doxytag: member="Types::State_Type" ref="dc227eb5720632a8290561b001aaa565" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">Types::State_Type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+State of the application during running time. <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380"></a><!-- doxytag: member="idle" ref="dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380" args="" -->idle</em>&nbsp;</td><td>
+it's doing nothing </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="dc227eb5720632a8290561b001aaa565f49cd232f53f8851506c138924f2ec65"></a><!-- doxytag: member="deleting" ref="dc227eb5720632a8290561b001aaa565f49cd232f53f8851506c138924f2ec65" args="" -->deleting</em>&nbsp;</td><td>
+it's deleting a message on the server </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6"></a><!-- doxytag: member="configure" ref="dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6" args="" -->configure</em>&nbsp;</td><td>
+the user is configuring the application or the mail or just the header of the mail is being shown </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="dc227eb5720632a8290561b001aaa56575f7f7187ee9497e63584b0ccb17a919"></a><!-- doxytag: member="executing" ref="dc227eb5720632a8290561b001aaa56575f7f7187ee9497e63584b0ccb17a919" args="" -->executing</em>&nbsp;</td><td>
+a command on the command list is being executed </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="dc227eb5720632a8290561b001aaa5655ee02dbb2bbc5f45a1a2517f7536c77c"></a><!-- doxytag: member="showing" ref="dc227eb5720632a8290561b001aaa5655ee02dbb2bbc5f45a1a2517f7536c77c" args="" -->showing</em>&nbsp;</td><td>
+it's downloading and showing a mail </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691"></a><!-- doxytag: member="refreshing" ref="dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691" args="" -->refreshing</em>&nbsp;</td><td>
+it's refreshing the mail lists </td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html
new file mode 100644
index 0000000..1057d67
--- /dev/null
+++ b/doc/html/namespacemembers.html
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li id="current"><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>AccountDeleting
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5">Types</a>
+<li>AccountDownloading
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9">Types</a>
+<li>AccountIdle
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">Types</a>
+<li>AccountRefreshing
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">Types</a>
+<li>AccountState_Type
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types</a>
+<li>AccountTaskMap_Type
+: <a class="el" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">Types</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>configure
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6">Types</a>
+<li>crypt()
+: <a class="el" href="namespaceEncryption.html#83f630d4dba4cf3a5f6b03a25e43f6c8">Encryption</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>decodeRFC2047()
+: <a class="el" href="namespaceCodecs.html#a0ef7c083708a464b1f1357ba5470cde">Codecs</a>
+<li>decrypt()
+: <a class="el" href="namespaceEncryption.html#df6ae41daa3eebed6cc7a74a37936981">Encryption</a>
+<li>deleting
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565f49cd232f53f8851506c138924f2ec65">Types</a>
+</ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>executing
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56575f7f7187ee9497e63584b0ccb17a919">Types</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FActDelete
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf9de5e046888ae556dd3f4548957fcf10">Types</a>
+<li>FActIgnore
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf6b838ac6d09fdaade0e40f4a50d33b68">Types</a>
+<li>FActMark
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0b8c53628aabb517f41d6ccdf5bf5d4c">Types</a>
+<li>FActMove
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf4f2a44934f9b85ed07832ccf32016462">Types</a>
+<li>FActNone
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfb62372bfae14c67a307649aa9f2f7f34">Types</a>
+<li>FActPass
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0e2f723024c86b001d2c0d50cc70e456">Types</a>
+<li>FActSpamcheck
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfc54805588ea5ecd697098c55a3ec73a1">Types</a>
+<li>FilterAction_Type
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">Types</a>
+<li>FilterCriteriaList_Type
+: <a class="el" href="namespaceTypes.html#2eaafd5612933c2e6ab8dd15593969a2">Types</a>
+</ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>getPassword()
+: <a class="el" href="namespaceKWalletAccess.html#2ce179e4ef9e2a06990252aca555b2fa">KWalletAccess</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>hexbyt()
+: <a class="el" href="namespaceEncryption.html#02fd936d5104d5b18485497f8bb322be">Encryption</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>idle
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">Types</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MailNumberList_Type
+: <a class="el" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">Types</a>
+<li>MailToDownloadMap_Type
+: <a class="el" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">Types</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>refreshing
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691">Types</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>savePassword()
+: <a class="el" href="namespaceKWalletAccess.html#0687cd1465352be5b3572cdfd2411219">KWalletAccess</a>
+<li>showing
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5655ee02dbb2bbc5f45a1a2517f7536c77c">Types</a>
+<li>State_Type
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">Types</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/namespacemembers_enum.html b/doc/html/namespacemembers_enum.html
new file mode 100644
index 0000000..be8e04e
--- /dev/null
+++ b/doc/html/namespacemembers_enum.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li id="current"><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li id="current"><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>AccountState_Type
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types</a>
+<li>FilterAction_Type
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">Types</a>
+<li>State_Type
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">Types</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/namespacemembers_eval.html b/doc/html/namespacemembers_eval.html
new file mode 100644
index 0000000..dfa9f5c
--- /dev/null
+++ b/doc/html/namespacemembers_eval.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li id="current"><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li id="current"><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>AccountDeleting
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5">Types</a>
+<li>AccountDownloading
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9">Types</a>
+<li>AccountIdle
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">Types</a>
+<li>AccountRefreshing
+: <a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">Types</a>
+<li>configure
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6">Types</a>
+<li>deleting
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565f49cd232f53f8851506c138924f2ec65">Types</a>
+<li>executing
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56575f7f7187ee9497e63584b0ccb17a919">Types</a>
+<li>FActDelete
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf9de5e046888ae556dd3f4548957fcf10">Types</a>
+<li>FActIgnore
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf6b838ac6d09fdaade0e40f4a50d33b68">Types</a>
+<li>FActMark
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0b8c53628aabb517f41d6ccdf5bf5d4c">Types</a>
+<li>FActMove
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf4f2a44934f9b85ed07832ccf32016462">Types</a>
+<li>FActNone
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfb62372bfae14c67a307649aa9f2f7f34">Types</a>
+<li>FActPass
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0e2f723024c86b001d2c0d50cc70e456">Types</a>
+<li>FActSpamcheck
+: <a class="el" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfc54805588ea5ecd697098c55a3ec73a1">Types</a>
+<li>idle
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">Types</a>
+<li>refreshing
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691">Types</a>
+<li>showing
+: <a class="el" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5655ee02dbb2bbc5f45a1a2517f7536c77c">Types</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html
new file mode 100644
index 0000000..9da54a7
--- /dev/null
+++ b/doc/html/namespaces.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Namespace Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>kshowmail.kdevelop Namespace List</h1>Here is a list of all namespaces with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="namespaceCodecs.html">Codecs</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespaceConstants.html">Constants</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespaceEncryption.html">Encryption</a></td><td class="indexvalue">Provides functions to crypt and decrypt a password </td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespaceKIO.html">KIO</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespaceKWalletAccess.html">KWalletAccess</a></td><td class="indexvalue">Provides routines to save and read passwords using KWallet </td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespacestd.html">std</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespaceTypes.html">Types</a></td><td class="indexvalue"></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:50 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/optiondialog_8cpp-source.html b/doc/html/optiondialog_8cpp-source.html
new file mode 100644
index 0000000..5b4c828
--- /dev/null
+++ b/doc/html/optiondialog_8cpp-source.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/optiondialog.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>optiondialog.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> optiondialog.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Fri Oct 26 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> 26 Sep 2002 - Allow for columns to be hidden. Allistar Melville</span>
+<a name="l00009"></a>00009 <span class="comment"> ***************************************************************************/</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="comment">/***************************************************************************</span>
+<a name="l00012"></a>00012 <span class="comment"> * *</span>
+<a name="l00013"></a>00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00014"></a>00014 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00015"></a>00015 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00016"></a>00016 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00017"></a>00017 <span class="comment"> * *</span>
+<a name="l00018"></a>00018 <span class="comment"> ***************************************************************************/</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qspinbox.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qfileinfo.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qfiledialog.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;kmessagebox.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;knuminput.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="preprocessor">#include "optiondialog.h"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "serverdialog.h"</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "configlist.h"</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include "configelem.h"</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include "commandlist.h"</span>
+<a name="l00037"></a>00037
+<a name="l00038"></a><a class="code" href="classOptionDialog.html#798615cd9184797821f151a4465c1e2f">00038</a> <a class="code" href="classOptionDialog.html#798615cd9184797821f151a4465c1e2f">OptionDialog::OptionDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="classConfigList.html">ConfigList</a>* config, <a class="code" href="classCommandList.html">CommandList</a>* cmd):
+<a name="l00039"></a>00039 <a class="code" href="classOptionDlg.html">OptionDlg</a> (parent,name,true),
+<a name="l00040"></a>00040 m_ConfigList (*config),
+<a name="l00041"></a>00041 m_pConfigList (config),
+<a name="l00042"></a>00042 m_pCmdList (cmd)
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044 <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#9d1ac3dbd228d057f3894d761c493046">m_bSavePassword</a>);
+<a name="l00045"></a>00045 <a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#a466577c54fec821ff484a378ce32e98">confirmDeletion</a>() );
+<a name="l00046"></a>00046 <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a>-&gt;setValue( <a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#3b74518a8dc0aff55be667276bc4597b">getInitTime</a>() );
+<a name="l00047"></a>00047 <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a>-&gt;setValue (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#3e41f463a87fbc8523bbd731cf36b473">getRefreshTimeInterval</a>());
+<a name="l00048"></a>00048 <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>-&gt;setValue (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#80a368db22ca3a29c668a544611d16f4">getTimeoutTime</a>() );
+<a name="l00049"></a>00049 <a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">m_bBeep</a>);
+<a name="l00050"></a>00050 <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a>);
+<a name="l00051"></a>00051 <a class="code" href="classOptionDlg.html#15c1be3d6561f4a0bbfdacba6830ef51">m_ButtonSelectSoundFile</a>-&gt;setEnabled (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a>);
+<a name="l00052"></a>00052 <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>-&gt;setEnabled (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a>);
+<a name="l00053"></a>00053 <a class="code" href="classOptionDlg.html#01a59a3d9e52b6e2ccf55d9c910ebb85">m_ButtonSoundTest</a>-&gt;setEnabled (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a>);
+<a name="l00054"></a>00054 <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>-&gt;setText (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">m_strSoundFile</a>);
+<a name="l00055"></a>00055 <a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">m_bStartMinimized</a>);
+<a name="l00056"></a>00056 <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">m_bTerminate</a>);
+<a name="l00057"></a>00057 <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">m_bMinimize</a>);
+<a name="l00058"></a>00058 <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">m_bKeepNew</a>);
+<a name="l00059"></a>00059 <a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#35d80df8b80f34868140a2163d207490">m_bShowMessage</a>);
+<a name="l00060"></a>00060 <a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">m_bShowMainWindow</a>);
+<a name="l00061"></a>00061 <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>-&gt;setChecked (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#e53957ef0d235a05cffaf699d0572bdc">m_bExternalProg</a>);
+<a name="l00062"></a>00062 <a class="code" href="classOptionDlg.html#6044d14d1929890f3dd9e309f9cac091">m_ButtonExternalProgTest</a>-&gt;setEnabled (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#e53957ef0d235a05cffaf699d0572bdc">m_bExternalProg</a>);
+<a name="l00063"></a>00063 <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>-&gt;setEnabled (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#e53957ef0d235a05cffaf699d0572bdc">m_bExternalProg</a>);
+<a name="l00064"></a>00064 <a class="code" href="classOptionDlg.html#5adabd2b563e6c382e0f578ca2cfd113">QLabel_5</a>-&gt;setEnabled (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#e53957ef0d235a05cffaf699d0572bdc">m_bExternalProg</a>);
+<a name="l00065"></a>00065 <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a>-&gt;setValue (<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#e0f8dd2ed0939ddeec29b9da31228cb0">m_nMaxMailSize</a>);
+<a name="l00066"></a>00066 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#59803bd5eef942d62ab06bee12dd9b1f">setCombo</a> (<a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>);
+<a name="l00067"></a>00067 <a class="code" href="classOptionDialog.html#88bc7fc86cc13a701d216bd8b9bf3f5b">m_pCmdList</a>-&gt;<a class="code" href="classCommandList.html#e5a8632fb53943a8ec5b8edfa268e668">setCombo</a> (<a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>, <a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#44ce4ad71c954f0df6043740a7bcd80c">m_nExternalProg</a>);
+<a name="l00068"></a>00068 <span class="comment">//Modifications made by AM (account columns)</span>
+<a name="l00069"></a>00069 <a class="code" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[0]);
+<a name="l00070"></a>00070 <a class="code" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[1]);
+<a name="l00071"></a>00071 <a class="code" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[2]);
+<a name="l00072"></a>00072 <a class="code" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[3]);
+<a name="l00073"></a>00073 <a class="code" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[4]);
+<a name="l00074"></a>00074 <a class="code" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[5]);
+<a name="l00075"></a>00075 <span class="comment">//Modifications made by AM (email columns)</span>
+<a name="l00076"></a>00076 <a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[0]);
+<a name="l00077"></a>00077 <a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[1]);
+<a name="l00078"></a>00078 <a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[2]);
+<a name="l00079"></a>00079 <a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[3]);
+<a name="l00080"></a>00080 <a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[4]);
+<a name="l00081"></a>00081 <a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[5]);
+<a name="l00082"></a>00082 <a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[6]);
+<a name="l00083"></a>00083 <a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[7]);
+<a name="l00084"></a>00084 <a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[8]);
+<a name="l00085"></a>00085 <span class="comment">// add HTML formatting</span>
+<a name="l00086"></a>00086 <a class="code" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">m_checkHTML</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#4cd09107151c848fafe17db0c8e9a4a6">allowHTML</a>() );
+<a name="l00087"></a>00087 <a class="code" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">_checkConfirmClose</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">m_bConfirmClose</a>);
+<a name="l00088"></a>00088 <span class="comment">// added by morhekil</span>
+<a name="l00089"></a>00089 <span class="comment">// minimize on close</span>
+<a name="l00090"></a>00090 <a class="code" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">m_bCloseMinimizes</a>);
+<a name="l00091"></a>00091 <a class="code" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a>-&gt;setChecked(<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">m_bMinimizeToTray</a>);
+<a name="l00092"></a>00092 }
+<a name="l00093"></a>00093
+<a name="l00094"></a><a class="code" href="classOptionDialog.html#640a1faddda44f2567cf386de0085ec7">00094</a> <a class="code" href="classOptionDialog.html#640a1faddda44f2567cf386de0085ec7">OptionDialog::~OptionDialog</a>(){
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096
+<a name="l00097"></a><a class="code" href="classOptionDialog.html#2a8b4de35b26856ddc9211d5cf56eeb7">00097</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#2a8b4de35b26856ddc9211d5cf56eeb7">OptionDialog::slotButtonAddClicked</a>()
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099 <a class="code" href="classConfigElem.html">ConfigElem</a>* pElem = <span class="keyword">new</span> <a class="code" href="classConfigElem.html">ConfigElem</a> ( &amp;<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a> );
+<a name="l00100"></a>00100 <a class="code" href="classServerDialog.html">ServerDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"Server Options"</span>, pElem, &amp;<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>);
+<a name="l00101"></a>00101 <span class="keywordflow">if</span> (dlg.exec () == Accepted)
+<a name="l00102"></a>00102 {
+<a name="l00103"></a>00103 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.inSort (pElem);
+<a name="l00104"></a>00104 <span class="comment">//connect the signals of the new account</span>
+<a name="l00105"></a>00105 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a>();
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>-&gt;insertItem (pElem-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>(), <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.at ());
+<a name="l00108"></a>00108 <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>-&gt;setCurrentItem (<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.at ());
+<a name="l00109"></a>00109 }
+<a name="l00110"></a>00110 <span class="keywordflow">else</span>
+<a name="l00111"></a>00111 <span class="keyword">delete</span> pElem;
+<a name="l00112"></a>00112 }
+<a name="l00113"></a>00113
+<a name="l00114"></a><a class="code" href="classOptionDialog.html#7dfcbdf6d27c3069abb292e205d2edbb">00114</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#7dfcbdf6d27c3069abb292e205d2edbb">OptionDialog::slotButtonEditClicked</a>()
+<a name="l00115"></a>00115 {
+<a name="l00116"></a>00116 <a class="code" href="classConfigElem.html">ConfigElem</a>* pElem = <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.current ();
+<a name="l00117"></a>00117 <span class="keywordflow">if</span> (pElem)
+<a name="l00118"></a>00118 {
+<a name="l00119"></a>00119 <a class="code" href="classServerDialog.html">ServerDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"Server Options"</span>, pElem, NULL);
+<a name="l00120"></a>00120 dlg.exec ();
+<a name="l00121"></a>00121 }
+<a name="l00122"></a>00122 }
+<a name="l00123"></a>00123
+<a name="l00124"></a><a class="code" href="classOptionDialog.html#5950f796be046ef5a1f24226ce7b093b">00124</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#5950f796be046ef5a1f24226ce7b093b">OptionDialog::slotButtonCopyClicked</a>()
+<a name="l00125"></a>00125 {
+<a name="l00126"></a>00126 <span class="keywordflow">if</span> (<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.current())
+<a name="l00127"></a>00127 {
+<a name="l00128"></a>00128 <a class="code" href="classConfigElem.html">ConfigElem</a>* pElem = <span class="keyword">new</span> <a class="code" href="classConfigElem.html">ConfigElem</a> (<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.current ());
+<a name="l00129"></a>00129 <a class="code" href="classServerDialog.html">ServerDialog</a> dlg (<span class="keyword">this</span>, <span class="stringliteral">"Server Options"</span>, pElem, &amp;<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>);
+<a name="l00130"></a>00130 <span class="keywordflow">if</span> (dlg.exec () == Accepted)
+<a name="l00131"></a>00131 {
+<a name="l00132"></a>00132 pElem-&gt;clearMailList();
+<a name="l00133"></a>00133 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.inSort (pElem);
+<a name="l00134"></a>00134 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a>();
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>-&gt;insertItem (pElem-&gt;getAccountName(), <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.at ());
+<a name="l00137"></a>00137 <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>-&gt;setCurrentItem (<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.at ());
+<a name="l00138"></a>00138 }
+<a name="l00139"></a>00139 <span class="keywordflow">else</span>
+<a name="l00140"></a>00140 <span class="keyword">delete</span> pElem;
+<a name="l00141"></a>00141 }
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143
+<a name="l00144"></a><a class="code" href="classOptionDialog.html#5323f330c13ae96774c90d5e4a5524eb">00144</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#5323f330c13ae96774c90d5e4a5524eb">OptionDialog::slotButtonDeleteClicked</a>()
+<a name="l00145"></a>00145 {
+<a name="l00146"></a>00146 <span class="keywordflow">if</span> (<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.current())
+<a name="l00147"></a>00147 {
+<a name="l00148"></a>00148 <span class="keywordflow">if</span> (KMessageBox::warningYesNo (<span class="keyword">this</span>, i18n(<span class="stringliteral">"Account %1 will be deleted.\nAre you sure ?"</span>).arg(<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.current()-&gt;getAccountName())) == KMessageBox::Yes)
+<a name="l00149"></a>00149 {
+<a name="l00150"></a>00150 <span class="keywordtype">int</span> index = <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.at ();
+<a name="l00151"></a>00151 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.remove (index);
+<a name="l00152"></a>00152 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#ea02d4502c51afab1e50f9fabd36a722">connectAccounts</a>();
+<a name="l00153"></a>00153 <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>-&gt;removeItem (index);
+<a name="l00154"></a>00154 <a class="code" href="classOptionDlg.html#dda3f84fb59db208ce6d71ff1500b679">m_ComboAccount</a>-&gt;setCurrentItem (<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.at ());
+<a name="l00155"></a>00155 }
+<a name="l00156"></a>00156 }
+<a name="l00157"></a>00157 }
+<a name="l00158"></a>00158
+<a name="l00159"></a><a class="code" href="classOptionDialog.html#18a6f8a046b2e75133d334e5e8f76929">00159</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#18a6f8a046b2e75133d334e5e8f76929">OptionDialog::slotButtonOkClicked</a>()
+<a name="l00160"></a>00160 {
+<a name="l00161"></a>00161 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#9d1ac3dbd228d057f3894d761c493046">m_bSavePassword</a> = <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>-&gt;isChecked ();
+<a name="l00162"></a>00162 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#5f798d2e62d3d8d013e3b2f54d51e94e">setConfirmDeletion</a>( <a class="code" href="classOptionDlg.html#b87c903f5579c7731282344dc5377eab">m_CheckConfirmDelete</a>-&gt;isChecked () );
+<a name="l00163"></a>00163 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#c40250ce119d3e6f75b32b296ffaa36c">setInitTime</a>( <a class="code" href="classOptionDlg.html#32bf82b48c612df1755a61fd96171b9c">m_SpinInitTimer</a>-&gt;value() );
+<a name="l00164"></a>00164 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#1676756c27b3578802dba1ce47b39dcd">setRefreshTimeInterval</a>( <a class="code" href="classOptionDlg.html#073728fdc69ab0cf6f7755e38c28a13b">m_SpinIntervalTimer</a>-&gt;value () );
+<a name="l00165"></a>00165 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#2470bfe4948ada050b08b93cef51b969">setTimeoutTime</a>( <a class="code" href="classOptionDlg.html#fec35e84e60d7114d8dc21d3accf5c26">m_SpinPop3Timer</a>-&gt;value () );
+<a name="l00166"></a>00166 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#e0f8dd2ed0939ddeec29b9da31228cb0">m_nMaxMailSize</a> = <a class="code" href="classOptionDlg.html#22d76af0ad75e30b878c1412da3f84a0">m_SpinMaxSize</a>-&gt;value ();
+<a name="l00167"></a>00167 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#a866f2fd4fb32d49ab99306150d79c50">m_bBeep</a> = <a class="code" href="classOptionDlg.html#a7a81fcbeb3e6d9a97ea8e84ff82248e">m_CheckBeep</a>-&gt;isChecked ();
+<a name="l00168"></a>00168 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#a50d4f3ca2c1f7814aec63df25de1811">m_bSound</a> = <a class="code" href="classOptionDlg.html#1b2f26bc2ecf8563c40623ebf5d9e817">m_CheckSound</a>-&gt;isChecked ();
+<a name="l00169"></a>00169 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#be34e6084394fa6fa99422a7cc50d8f0">m_strSoundFile</a> = <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>-&gt;text ();
+<a name="l00170"></a>00170 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#fb4f1f200303a7e94114a8c4c85eb47e">m_bStartMinimized</a> = <a class="code" href="classOptionDlg.html#423a46c1515c3cc3d84a9c80b770119c">m_CheckStartMinimized</a>-&gt;isChecked ();
+<a name="l00171"></a>00171 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#cdf78356d632253ac463907e526eb26a">m_bTerminate</a> = <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a>-&gt;isChecked ();
+<a name="l00172"></a>00172 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#f22fd0f8854795662a444bc2b4f8a9b9">m_bMinimize</a> = <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a>-&gt;isChecked ();
+<a name="l00173"></a>00173 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#54c7671d25847b7b16cf71ec61c640d0">m_bKeepNew</a> = <a class="code" href="classOptionDlg.html#ed09462ee6cdb999c42c142cfb023db6">m_CheckKeepNewMail</a>-&gt;isChecked ();
+<a name="l00174"></a>00174 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#35d80df8b80f34868140a2163d207490">m_bShowMessage</a> = <a class="code" href="classOptionDlg.html#86990595eb7bb5191dee0dca630e5041">m_CheckShowMessagebox</a>-&gt;isChecked ();
+<a name="l00175"></a>00175 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#b9613ab5f07edb0ef04383867674a5ce">m_bShowMainWindow</a> = <a class="code" href="classOptionDlg.html#755cd3fc655abf4e5835bccd03cf9c39">m_CheckShowMainWindow</a>-&gt;isChecked ();
+<a name="l00176"></a>00176 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#44ce4ad71c954f0df6043740a7bcd80c">m_nExternalProg</a> = <a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>-&gt;currentItem ();
+<a name="l00177"></a>00177 kdDebug () &lt;&lt; <span class="stringliteral">"ext prog = "</span> &lt;&lt; <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#44ce4ad71c954f0df6043740a7bcd80c">m_nExternalProg</a> &lt;&lt; endl;
+<a name="l00178"></a>00178 kdDebug () &lt;&lt; <span class="stringliteral">"count = "</span> &lt;&lt; <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.count() &lt;&lt; endl;
+<a name="l00179"></a>00179 <span class="keywordflow">if</span> ((<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#44ce4ad71c954f0df6043740a7bcd80c">m_nExternalProg</a> &gt;= 0) &amp;&amp; (<a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.count() &gt; 0))
+<a name="l00180"></a>00180 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#e53957ef0d235a05cffaf699d0572bdc">m_bExternalProg</a> = <a class="code" href="classOptionDlg.html#613b7eb6be9c441040100dd69c4314db">m_CheckExternalProg</a>-&gt;isChecked ();
+<a name="l00181"></a>00181 <span class="keywordflow">else</span>
+<a name="l00182"></a>00182 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#e53957ef0d235a05cffaf699d0572bdc">m_bExternalProg</a> = <span class="keyword">false</span>;
+<a name="l00183"></a>00183 <span class="comment">//modifications by AM (hiding columns)</span>
+<a name="l00184"></a>00184 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[0] = <a class="code" href="classOptionDlg.html#6379a589358b6110cfa48798a30951ab">m_CheckActive</a>-&gt;isChecked();
+<a name="l00185"></a>00185 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[1] = <a class="code" href="classOptionDlg.html#1fdb0d9cfac85bbef22d749e40dd9376">m_CheckAccount1</a>-&gt;isChecked();
+<a name="l00186"></a>00186 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[2] = <a class="code" href="classOptionDlg.html#b1e0581d2cf52c0337d42bbc898a2fc2">m_CheckServer</a>-&gt;isChecked();
+<a name="l00187"></a>00187 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[3] = <a class="code" href="classOptionDlg.html#e7595a79588cccd851e00714b0b47d94">m_CheckUser</a>-&gt;isChecked();
+<a name="l00188"></a>00188 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[4] = <a class="code" href="classOptionDlg.html#d20b2cce97a72b706dfb29ddc93f1766">m_CheckMessages</a>-&gt;isChecked();
+<a name="l00189"></a>00189 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#8b918d6130d46fad29902c05d2c73161">m_shownAccountColumns</a>[5] = <a class="code" href="classOptionDlg.html#bbd14d7cfd0662a8089e83be0809d46f">m_CheckSize1</a>-&gt;isChecked();
+<a name="l00190"></a>00190 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[0] = <a class="code" href="classOptionDlg.html#c24185842afb01977653ac479eb88b1a">m_CheckNumber</a>-&gt;isChecked();
+<a name="l00191"></a>00191 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[1] = <a class="code" href="classOptionDlg.html#445e189070032f170afbdfc945e304d2">m_CheckAccount2</a>-&gt;isChecked();
+<a name="l00192"></a>00192 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[2] = <a class="code" href="classOptionDlg.html#5f20a2cdfc1bb8be22fb4c8480ffd727">m_CheckFrom</a>-&gt;isChecked();
+<a name="l00193"></a>00193 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[3] = <a class="code" href="classOptionDlg.html#3a9edd5103bdf56db01a979aa930d30a">m_CheckTo</a>-&gt;isChecked();
+<a name="l00194"></a>00194 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[4] = <a class="code" href="classOptionDlg.html#f92fbbd7d979799bd4c6b61a733c99cf">m_CheckSubject</a>-&gt;isChecked();
+<a name="l00195"></a>00195 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[5] = <a class="code" href="classOptionDlg.html#428705f2ded0cf3981eea054903729e3">m_CheckDate</a>-&gt;isChecked();
+<a name="l00196"></a>00196 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[6] = <a class="code" href="classOptionDlg.html#ffcca9b555e6fd49b0b98df4f1e95390">m_CheckSize2</a>-&gt;isChecked();
+<a name="l00197"></a>00197 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[7] = <a class="code" href="classOptionDlg.html#29a9e036f6fec07d149814c96a5c5d6d">m_CheckContent</a>-&gt;isChecked();
+<a name="l00198"></a>00198 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#0939b991015fe414b0078fa320c4ca15">m_shownMailColumns</a>[8] = <a class="code" href="classOptionDlg.html#882382906f749f464e23b7d68e354060">m_CheckState</a>-&gt;isChecked();
+<a name="l00199"></a>00199 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#9f3341f60b7f800b58f50e67c1f872b4">setAllowHTML</a>( <a class="code" href="classOptionDlg.html#822eac789cfdbe481591d6a14b250571">m_checkHTML</a>-&gt;isChecked() );
+<a name="l00200"></a>00200 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#80b1f5a036cdaf9054ba57831a0c013e">m_bConfirmClose</a> = <a class="code" href="classOptionDlg.html#8fc4bdd8d230a0f5d6ed01cde33e9278">_checkConfirmClose</a>-&gt;isChecked();
+<a name="l00201"></a>00201
+<a name="l00202"></a>00202 <span class="comment">// added by morhekil</span>
+<a name="l00203"></a>00203 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#da6c14776958a3b28f68797c7feb6c5b">m_bCloseMinimizes</a> = <a class="code" href="classOptionDlg.html#5553bc799edbadb53b00f8c26342cc0e">m_CheckCloseMinimizes</a>-&gt;isChecked();
+<a name="l00204"></a>00204 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#af4cc3801f229ae974131ef1e000a8cf">m_bMinimizeToTray</a> = <a class="code" href="classOptionDlg.html#ae8aaaee5cd4a83d5f7f09d16cb4cdcd">m_CheckMinimizeToTray</a>-&gt;isChecked();
+<a name="l00205"></a>00205
+<a name="l00206"></a>00206 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.<a class="code" href="classConfigList.html#f4faa44af3bbe318a2623b3146dc2c2d">saveOptions</a>();
+<a name="l00207"></a>00207 *<a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a> = <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>;
+<a name="l00208"></a>00208 }
+<a name="l00209"></a>00209
+<a name="l00210"></a><a class="code" href="classOptionDialog.html#4ab5e6416920a2e8a10b29fc4dd3ccd2">00210</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#4ab5e6416920a2e8a10b29fc4dd3ccd2">OptionDialog::slotAccountActivated</a> (<span class="keywordtype">int</span> index)
+<a name="l00211"></a>00211 {
+<a name="l00212"></a>00212 <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>.at (index); <span class="comment">// will set current item</span>
+<a name="l00213"></a>00213 }
+<a name="l00214"></a>00214
+<a name="l00215"></a><a class="code" href="classOptionDialog.html#ae1017761ec53be60d79f5f59a5c6fea">00215</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#ae1017761ec53be60d79f5f59a5c6fea">OptionDialog::slotSavePasswordToggled</a> ()
+<a name="l00216"></a>00216 {
+<a name="l00217"></a>00217 <span class="keywordflow">if</span> (<a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>-&gt;isChecked ())
+<a name="l00218"></a>00218 {
+<a name="l00219"></a>00219 <span class="keywordflow">if</span> (KMessageBox::warningYesNo (<span class="keyword">this</span>, i18n(<span class="stringliteral">"Password will be stored as scrambled text.\n"</span>
+<a name="l00220"></a>00220 <span class="stringliteral">"It might be possible to decipher it.\n"</span>
+<a name="l00221"></a>00221 <span class="stringliteral">"Are you sure ?\n"</span>),
+<a name="l00222"></a>00222 QString::null,
+<a name="l00223"></a>00223 KStdGuiItem::yes(),
+<a name="l00224"></a>00224 KStdGuiItem::no(),
+<a name="l00225"></a>00225 <span class="stringliteral">"savepasswdaskagain"</span>) != KMessageBox::Yes)
+<a name="l00226"></a>00226 <a class="code" href="classOptionDlg.html#893feee616d6ae1eb502abf350b7335c">m_CheckSavePassword</a>-&gt;setChecked (<span class="keyword">false</span>);
+<a name="l00227"></a>00227 }
+<a name="l00228"></a>00228 }
+<a name="l00229"></a>00229
+<a name="l00230"></a><a class="code" href="classOptionDialog.html#c21a2228b16965afd70357f74332a7af">00230</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#c21a2228b16965afd70357f74332a7af">OptionDialog::slotButtonSelectSoundFile</a> ()
+<a name="l00231"></a>00231 {
+<a name="l00232"></a>00232 QStringList filters;
+<a name="l00233"></a>00233 filters.append (i18n(<span class="stringliteral">"Wave files (*.wav)"</span>));
+<a name="l00234"></a>00234 filters.append (i18n(<span class="stringliteral">"All files (*)"</span>));
+<a name="l00235"></a>00235 QFileInfo info (<a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>-&gt;text ());
+<a name="l00236"></a>00236 QString dir = info.dirPath ();
+<a name="l00237"></a>00237 QFileDialog dlg (<span class="keyword">this</span>, <span class="stringliteral">"Sound File"</span>, TRUE);
+<a name="l00238"></a>00238 dlg.setCaption (i18n(<span class="stringliteral">"Select Sound File"</span>));
+<a name="l00239"></a>00239 dlg.setDir (dir);
+<a name="l00240"></a>00240 dlg.setFilters (filters);
+<a name="l00241"></a>00241 dlg.setMode (QFileDialog::ExistingFile);
+<a name="l00242"></a>00242 <span class="keywordflow">if</span> (dlg.exec () == QDialog::Accepted)
+<a name="l00243"></a>00243 <a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>-&gt;setText (dlg.selectedFile());
+<a name="l00244"></a>00244 }
+<a name="l00245"></a>00245
+<a name="l00246"></a><a class="code" href="classOptionDialog.html#34cd468ac9649244cf0032e4dc2ed3c4">00246</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#34cd468ac9649244cf0032e4dc2ed3c4">OptionDialog::slotMinimizeNoMailClicked</a> ()
+<a name="l00247"></a>00247 {
+<a name="l00248"></a>00248 <span class="keywordflow">if</span> (<a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a>-&gt;isChecked ())
+<a name="l00249"></a>00249 <a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a>-&gt;setChecked (<span class="keyword">false</span>);
+<a name="l00250"></a>00250 }
+<a name="l00251"></a>00251
+<a name="l00252"></a><a class="code" href="classOptionDialog.html#8b256eea31352478043228994a6b0856">00252</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#8b256eea31352478043228994a6b0856">OptionDialog::slotTerminateNoMailClicked</a> ()
+<a name="l00253"></a>00253 {
+<a name="l00254"></a>00254 <span class="keywordflow">if</span> (<a class="code" href="classOptionDlg.html#d630c0373296051e08a03ba0385137b2">m_CheckTerminateNoMail</a>-&gt;isChecked ())
+<a name="l00255"></a>00255 <a class="code" href="classOptionDlg.html#15e7929ac669b9e82939047d06497488">m_CheckMinimizeNoMail</a>-&gt;setChecked (<span class="keyword">false</span>);
+<a name="l00256"></a>00256 }
+<a name="l00257"></a>00257
+<a name="l00258"></a><a class="code" href="classOptionDialog.html#8f429f6d8f28f63a30b9e63f2c6f9203">00258</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#8f429f6d8f28f63a30b9e63f2c6f9203">OptionDialog::slotSoundTest</a> ()
+<a name="l00259"></a>00259 {
+<a name="l00260"></a>00260 <a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;<a class="code" href="classConfigList.html#5e7a5e2323ebbbad7d960bae9814ce5d">playSound</a> (<a class="code" href="classOptionDlg.html#9254f6d43feea0d85b590d0feb394cb3">m_EditSoundFile</a>-&gt;text ());
+<a name="l00261"></a>00261 }
+<a name="l00262"></a>00262
+<a name="l00263"></a><a class="code" href="classOptionDialog.html#d5656fc80b53615620c3c79094a165d1">00263</a> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#d5656fc80b53615620c3c79094a165d1">OptionDialog::slotExternalProgTest</a> ()
+<a name="l00264"></a>00264 {
+<a name="l00265"></a>00265 <a class="code" href="classOptionDialog.html#88bc7fc86cc13a701d216bd8b9bf3f5b">m_pCmdList</a>-&gt;<a class="code" href="classCommandList.html#99f8a7c87e09a186bd5664638b704619">exec</a> (<a class="code" href="classOptionDlg.html#464fd65b203b450828c95e273c17ecc0">m_ComboExternalProg</a>-&gt;currentItem (), <a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>-&gt;current ());
+<a name="l00266"></a>00266 }
+<a name="l00267"></a>00267
+<a name="l00268"></a>00268
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/optiondialog_8h-source.html b/doc/html/optiondialog_8h-source.html
new file mode 100644
index 0000000..4d1bf22
--- /dev/null
+++ b/doc/html/optiondialog_8h-source.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/optiondialog.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>optiondialog.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> optiondialog.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Fri Oct 26 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OPTIONDIALOG_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OPTIONDIALOG_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qwidget.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "OptionDlg.h"</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "configlist.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "commandlist.h"</span>
+<a name="l00025"></a>00025
+<a name="l00030"></a><a class="code" href="classOptionDialog.html">00030</a> <span class="keyword">class </span><a class="code" href="classOptionDialog.html">OptionDialog</a> : <span class="keyword">public</span> <a class="code" href="classOptionDlg.html">OptionDlg</a> {
+<a name="l00031"></a>00031 Q_OBJECT
+<a name="l00032"></a>00032 <span class="comment">//TODO: nachdem der Einstellungsdialog aufgerufen wurde, vergessen die Accounts sämtlich Mails</span>
+<a name="l00033"></a>00033 <span class="comment">//Grund ist, dass in dieser Klasse eine Kopie von ConfigList angelegt wird und der</span>
+<a name="l00034"></a>00034 <span class="comment">//Kopierconstruktor von ConfigElem eine neue Mailliste anlegt.</span>
+<a name="l00035"></a>00035 <span class="comment">//diese Klasse müsste ausschließlich mit der Original-ConfigList arbeiten</span>
+<a name="l00036"></a>00036 <span class="comment">//Workaround derzeit: Mails werden nach Aufruf dieser Klasse neu vom Server gelesen</span>
+<a name="l00037"></a>00037 <span class="keyword">public</span>:
+<a name="l00038"></a>00038 <a class="code" href="classOptionDialog.html#798615cd9184797821f151a4465c1e2f">OptionDialog</a>(QWidget *parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="classConfigList.html">ConfigList</a>* config, <a class="code" href="classCommandList.html">CommandList</a>* cmd);
+<a name="l00039"></a>00039 <a class="code" href="classOptionDialog.html#640a1faddda44f2567cf386de0085ec7">~OptionDialog</a>();
+<a name="l00040"></a>00040 <span class="keyword">public</span> slots:
+<a name="l00041"></a>00041 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#2a8b4de35b26856ddc9211d5cf56eeb7">slotButtonAddClicked</a>();
+<a name="l00042"></a>00042 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#7dfcbdf6d27c3069abb292e205d2edbb">slotButtonEditClicked</a>();
+<a name="l00043"></a>00043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#5950f796be046ef5a1f24226ce7b093b">slotButtonCopyClicked</a>();
+<a name="l00044"></a>00044 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#5323f330c13ae96774c90d5e4a5524eb">slotButtonDeleteClicked</a>();
+<a name="l00045"></a>00045 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#18a6f8a046b2e75133d334e5e8f76929">slotButtonOkClicked</a>();
+<a name="l00046"></a>00046 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#4ab5e6416920a2e8a10b29fc4dd3ccd2">slotAccountActivated</a> (<span class="keywordtype">int</span> index);
+<a name="l00047"></a>00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#ae1017761ec53be60d79f5f59a5c6fea">slotSavePasswordToggled</a> ();
+<a name="l00048"></a>00048 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#c21a2228b16965afd70357f74332a7af">slotButtonSelectSoundFile</a> ();
+<a name="l00049"></a>00049 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#34cd468ac9649244cf0032e4dc2ed3c4">slotMinimizeNoMailClicked</a> ();
+<a name="l00050"></a>00050 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#8b256eea31352478043228994a6b0856">slotTerminateNoMailClicked</a> ();
+<a name="l00051"></a>00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#8f429f6d8f28f63a30b9e63f2c6f9203">slotSoundTest</a> ();
+<a name="l00052"></a>00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOptionDialog.html#d5656fc80b53615620c3c79094a165d1">slotExternalProgTest</a> ();
+<a name="l00053"></a>00053 <span class="keyword">private</span>:
+<a name="l00054"></a><a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">00054</a> <a class="code" href="classConfigList.html">ConfigList</a> <a class="code" href="classOptionDialog.html#e9a1f0964b9205f483a483cc6a9a4aa8">m_ConfigList</a>;
+<a name="l00055"></a><a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">00055</a> <a class="code" href="classConfigList.html">ConfigList</a>* <a class="code" href="classOptionDialog.html#32e10dd017b5499d290283af638f3de7">m_pConfigList</a>;
+<a name="l00056"></a><a class="code" href="classOptionDialog.html#88bc7fc86cc13a701d216bd8b9bf3f5b">00056</a> <a class="code" href="classCommandList.html">CommandList</a>* <a class="code" href="classOptionDialog.html#88bc7fc86cc13a701d216bd8b9bf3f5b">m_pCmdList</a>;
+<a name="l00057"></a>00057 };
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/optiondialog_8moc_8cpp-source.html b/doc/html/optiondialog_8moc_8cpp-source.html
new file mode 100644
index 0000000..c4720f9
--- /dev/null
+++ b/doc/html/optiondialog_8moc_8cpp-source.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/optiondialog.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>optiondialog.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** OptionDialog meta object code from reading C++ file 'optiondialog.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:53 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: optiondialog_8moc_8cpp-source.html,v 1.8 2007/05/16 20:12:02 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "optiondialog.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *OptionDialog::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"OptionDialog"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *OptionDialog::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_OptionDialog( <span class="stringliteral">"OptionDialog"</span>, &amp;OptionDialog::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString OptionDialog::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"OptionDialog"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString OptionDialog::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"OptionDialog"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* OptionDialog::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = OptionDlg::staticMetaObject();
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_0 = {<span class="stringliteral">"slotButtonAddClicked"</span>, 0, 0 };
+<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_1 = {<span class="stringliteral">"slotButtonEditClicked"</span>, 0, 0 };
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_2 = {<span class="stringliteral">"slotButtonCopyClicked"</span>, 0, 0 };
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_3 = {<span class="stringliteral">"slotButtonDeleteClicked"</span>, 0, 0 };
+<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_4 = {<span class="stringliteral">"slotButtonOkClicked"</span>, 0, 0 };
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keyword">const</span> QUParameter param_slot_5[] = {
+<a name="l00061"></a>00061 { <span class="stringliteral">"index"</span>, &amp;static_QUType_int, 0, QUParameter::In }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_5 = {<span class="stringliteral">"slotAccountActivated"</span>, 1, param_slot_5 };
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_6 = {<span class="stringliteral">"slotSavePasswordToggled"</span>, 0, 0 };
+<a name="l00065"></a>00065 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_7 = {<span class="stringliteral">"slotButtonSelectSoundFile"</span>, 0, 0 };
+<a name="l00066"></a>00066 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_8 = {<span class="stringliteral">"slotMinimizeNoMailClicked"</span>, 0, 0 };
+<a name="l00067"></a>00067 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_9 = {<span class="stringliteral">"slotTerminateNoMailClicked"</span>, 0, 0 };
+<a name="l00068"></a>00068 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_10 = {<span class="stringliteral">"slotSoundTest"</span>, 0, 0 };
+<a name="l00069"></a>00069 <span class="keyword">static</span> <span class="keyword">const</span> QUMethod slot_11 = {<span class="stringliteral">"slotExternalProgTest"</span>, 0, 0 };
+<a name="l00070"></a>00070 <span class="keyword">static</span> <span class="keyword">const</span> QMetaData slot_tbl[] = {
+<a name="l00071"></a>00071 { <span class="stringliteral">"slotButtonAddClicked()"</span>, &amp;slot_0, QMetaData::Public },
+<a name="l00072"></a>00072 { <span class="stringliteral">"slotButtonEditClicked()"</span>, &amp;slot_1, QMetaData::Public },
+<a name="l00073"></a>00073 { <span class="stringliteral">"slotButtonCopyClicked()"</span>, &amp;slot_2, QMetaData::Public },
+<a name="l00074"></a>00074 { <span class="stringliteral">"slotButtonDeleteClicked()"</span>, &amp;slot_3, QMetaData::Public },
+<a name="l00075"></a>00075 { <span class="stringliteral">"slotButtonOkClicked()"</span>, &amp;slot_4, QMetaData::Public },
+<a name="l00076"></a>00076 { <span class="stringliteral">"slotAccountActivated(int)"</span>, &amp;slot_5, QMetaData::Public },
+<a name="l00077"></a>00077 { <span class="stringliteral">"slotSavePasswordToggled()"</span>, &amp;slot_6, QMetaData::Public },
+<a name="l00078"></a>00078 { <span class="stringliteral">"slotButtonSelectSoundFile()"</span>, &amp;slot_7, QMetaData::Public },
+<a name="l00079"></a>00079 { <span class="stringliteral">"slotMinimizeNoMailClicked()"</span>, &amp;slot_8, QMetaData::Public },
+<a name="l00080"></a>00080 { <span class="stringliteral">"slotTerminateNoMailClicked()"</span>, &amp;slot_9, QMetaData::Public },
+<a name="l00081"></a>00081 { <span class="stringliteral">"slotSoundTest()"</span>, &amp;slot_10, QMetaData::Public },
+<a name="l00082"></a>00082 { <span class="stringliteral">"slotExternalProgTest()"</span>, &amp;slot_11, QMetaData::Public }
+<a name="l00083"></a>00083 };
+<a name="l00084"></a>00084 metaObj = QMetaObject::new_metaobject(
+<a name="l00085"></a>00085 <span class="stringliteral">"OptionDialog"</span>, parentObject,
+<a name="l00086"></a>00086 slot_tbl, 12,
+<a name="l00087"></a>00087 0, 0,
+<a name="l00088"></a>00088 #ifndef QT_NO_PROPERTIES
+<a name="l00089"></a>00089 0, 0,
+<a name="l00090"></a>00090 0, 0,
+<a name="l00091"></a>00091 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00092"></a>00092 0, 0 );
+<a name="l00093"></a>00093 cleanUp_OptionDialog.setMetaObject( metaObj );
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> metaObj;
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="keywordtype">void</span>* OptionDialog::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"OptionDialog"</span> ) )
+<a name="l00100"></a>00100 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00101"></a>00101 <span class="keywordflow">return</span> OptionDlg::qt_cast( clname );
+<a name="l00102"></a>00102 }
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <span class="keywordtype">bool</span> OptionDialog::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106 <span class="keywordflow">switch</span> ( _id - staticMetaObject()-&gt;slotOffset() ) {
+<a name="l00107"></a>00107 <span class="keywordflow">case</span> 0: <a class="code" href="classOptionDialog.html#2a8b4de35b26856ddc9211d5cf56eeb7">slotButtonAddClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00108"></a>00108 <span class="keywordflow">case</span> 1: <a class="code" href="classOptionDialog.html#7dfcbdf6d27c3069abb292e205d2edbb">slotButtonEditClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00109"></a>00109 <span class="keywordflow">case</span> 2: <a class="code" href="classOptionDialog.html#5950f796be046ef5a1f24226ce7b093b">slotButtonCopyClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00110"></a>00110 <span class="keywordflow">case</span> 3: <a class="code" href="classOptionDialog.html#5323f330c13ae96774c90d5e4a5524eb">slotButtonDeleteClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00111"></a>00111 <span class="keywordflow">case</span> 4: <a class="code" href="classOptionDialog.html#18a6f8a046b2e75133d334e5e8f76929">slotButtonOkClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00112"></a>00112 <span class="keywordflow">case</span> 5: <a class="code" href="classOptionDialog.html#4ab5e6416920a2e8a10b29fc4dd3ccd2">slotAccountActivated</a>((<span class="keywordtype">int</span>)static_QUType_int.get(_o+1)); <span class="keywordflow">break</span>;
+<a name="l00113"></a>00113 <span class="keywordflow">case</span> 6: <a class="code" href="classOptionDialog.html#ae1017761ec53be60d79f5f59a5c6fea">slotSavePasswordToggled</a>(); <span class="keywordflow">break</span>;
+<a name="l00114"></a>00114 <span class="keywordflow">case</span> 7: <a class="code" href="classOptionDialog.html#c21a2228b16965afd70357f74332a7af">slotButtonSelectSoundFile</a>(); <span class="keywordflow">break</span>;
+<a name="l00115"></a>00115 <span class="keywordflow">case</span> 8: <a class="code" href="classOptionDialog.html#34cd468ac9649244cf0032e4dc2ed3c4">slotMinimizeNoMailClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00116"></a>00116 <span class="keywordflow">case</span> 9: <a class="code" href="classOptionDialog.html#8b256eea31352478043228994a6b0856">slotTerminateNoMailClicked</a>(); <span class="keywordflow">break</span>;
+<a name="l00117"></a>00117 <span class="keywordflow">case</span> 10: <a class="code" href="classOptionDialog.html#8f429f6d8f28f63a30b9e63f2c6f9203">slotSoundTest</a>(); <span class="keywordflow">break</span>;
+<a name="l00118"></a>00118 <span class="keywordflow">case</span> 11: <a class="code" href="classOptionDialog.html#d5656fc80b53615620c3c79094a165d1">slotExternalProgTest</a>(); <span class="keywordflow">break</span>;
+<a name="l00119"></a>00119 <span class="keywordflow">default</span>:
+<a name="l00120"></a>00120 <span class="keywordflow">return</span> OptionDlg::qt_invoke( _id, _o );
+<a name="l00121"></a>00121 }
+<a name="l00122"></a>00122 <span class="keywordflow">return</span> TRUE;
+<a name="l00123"></a>00123 }
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125 <span class="keywordtype">bool</span> OptionDialog::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00126"></a>00126 {
+<a name="l00127"></a>00127 <span class="keywordflow">return</span> OptionDlg::qt_emit(_id,_o);
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00130"></a>00130 <span class="preprocessor"></span>
+<a name="l00131"></a>00131 <span class="keywordtype">bool</span> OptionDialog::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00132"></a>00132 {
+<a name="l00133"></a>00133 <span class="keywordflow">return</span> OptionDlg::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00134"></a>00134 }
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 <span class="keywordtype">bool</span> OptionDialog::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00137"></a>00137 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/serverdialog_8cpp-source.html b/doc/html/serverdialog_8cpp-source.html
new file mode 100644
index 0000000..2755b13
--- /dev/null
+++ b/doc/html/serverdialog_8cpp-source.html
@@ -0,0 +1,279 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/serverdialog.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>serverdialog.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> serverdialog.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Sun Oct 28 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include "serverdialog.h"</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a><a class="code" href="classServerDialog.html#2083bd1376173f7229267c77b00e0250">00020</a> <a class="code" href="classServerDialog.html#2083bd1376173f7229267c77b00e0250">ServerDialog::ServerDialog</a>( QWidget* parent, <a class="code" href="classConfigElem.html">ConfigElem</a>* item )
+<a name="l00021"></a>00021 : KDialogBase( parent, <span class="stringliteral">"ServerDialog"</span>, true, QString::null, Ok|Cancel, Ok, true )
+<a name="l00022"></a>00022 {
+<a name="l00023"></a>00023 <span class="comment">//save pointer to account and view</span>
+<a name="l00024"></a>00024 <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a> = item;
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="comment">//main widget</span>
+<a name="l00027"></a>00027 QWidget* page = <span class="keyword">new</span> QWidget( <span class="keyword">this</span> );
+<a name="l00028"></a>00028 setMainWidget( page );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="comment">//layouts</span>
+<a name="l00031"></a>00031 QVBoxLayout* layMain = <span class="keyword">new</span> QVBoxLayout( page, 0, spacingHint() );
+<a name="l00032"></a>00032 QGridLayout* layTop = <span class="keyword">new</span> QGridLayout( layMain, 5, 2 );
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 <span class="comment">//upper items</span>
+<a name="l00035"></a>00035 QLabel* lblAccount = <span class="keyword">new</span> QLabel( i18n( <span class="stringliteral">"Account:"</span> ), page, <span class="stringliteral">"lblAccount"</span> );
+<a name="l00036"></a>00036 <a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a> = <span class="keyword">new</span> KLineEdit( page, <span class="stringliteral">"txtAccount"</span> );
+<a name="l00037"></a>00037 <a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a>-&gt;setEnabled( <span class="keyword">false</span> );
+<a name="l00038"></a>00038 QToolTip::add( lblAccount, i18n( <span class="stringliteral">"Unique Account Name"</span> ) );
+<a name="l00039"></a>00039 QToolTip::add( <a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a>, i18n( <span class="stringliteral">"Unique Account Name"</span> ) );
+<a name="l00040"></a>00040 layTop-&gt;addWidget( lblAccount, 0, 0 );
+<a name="l00041"></a>00041 layTop-&gt;addWidget( <a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a>, 0, 1 );
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043 QLabel* lblServer = <span class="keyword">new</span> QLabel( i18n( <span class="stringliteral">"Server:"</span> ), page, <span class="stringliteral">"lblServer"</span> );
+<a name="l00044"></a>00044 <a class="code" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a> = <span class="keyword">new</span> KLineEdit( page, <span class="stringliteral">"txtServer"</span> );
+<a name="l00045"></a>00045 <a class="code" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a>-&gt;setFocus();
+<a name="l00046"></a>00046 QToolTip::add( lblServer, i18n( <span class="stringliteral">"Server Name"</span> ) );
+<a name="l00047"></a>00047 QToolTip::add( <a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a>, i18n( <span class="stringliteral">"Server Name"</span> ) );
+<a name="l00048"></a>00048 layTop-&gt;addWidget( lblServer, 1, 0 );
+<a name="l00049"></a>00049 layTop-&gt;addWidget( <a class="code" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a>, 1, 1 );
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 QLabel* lblProtocol = <span class="keyword">new</span> QLabel( i18n( <span class="stringliteral">"Protocol:"</span> ), page, <span class="stringliteral">"lblProtocol"</span> );
+<a name="l00052"></a>00052 <a class="code" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">cboProtocol</a> = <span class="keyword">new</span> KComboBox( page, <span class="stringliteral">"cboProtocol"</span> );
+<a name="l00053"></a>00053 <a class="code" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">cboProtocol</a>-&gt;insertItem( <span class="stringliteral">"POP3"</span> ); <span class="comment">//currently KShowmail just supports POP3</span>
+<a name="l00054"></a>00054 QToolTip::add( lblProtocol, i18n( <span class="stringliteral">"Protocol, which shall be used to get the mails from the server. Currently KShowmail just supports POP3."</span>) );
+<a name="l00055"></a>00055 QToolTip::add( <a class="code" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">cboProtocol</a>, i18n( <span class="stringliteral">"Protocol, which shall be used to get the mails from the server. Currently KShowmail just supports POP3."</span>) );
+<a name="l00056"></a>00056 layTop-&gt;addWidget( lblProtocol, 2, 0 );
+<a name="l00057"></a>00057 layTop-&gt;addWidget( <a class="code" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">cboProtocol</a>, 2, 1 );
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 QLabel* lblPort = <span class="keyword">new</span> QLabel( i18n( <span class="stringliteral">"Port:"</span> ), page, <span class="stringliteral">"lblPort"</span> );
+<a name="l00060"></a>00060 <a class="code" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">spbPort</a> = <span class="keyword">new</span> QSpinBox( 0, 65535, 1, page, <span class="stringliteral">"spbPort"</span> );
+<a name="l00061"></a>00061 <a class="code" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">spbPort</a>-&gt;setValue( DEFAULT_PORT_POP3 );
+<a name="l00062"></a>00062 QToolTip::add( lblPort, i18n( <span class="stringliteral">"Port Number. Normally POP3 uses port 110."</span> ) );
+<a name="l00063"></a>00063 QToolTip::add( <a class="code" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">spbPort</a>, i18n( <span class="stringliteral">"Port Number. Normally POP3 uses port 110."</span> ) );
+<a name="l00064"></a>00064 layTop-&gt;addWidget( lblPort, 3, 0 );
+<a name="l00065"></a>00065 layTop-&gt;addWidget( <a class="code" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">spbPort</a>, 3, 1 );
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 QLabel* lblUser = <span class="keyword">new</span> QLabel( i18n( <span class="stringliteral">"User:"</span> ), page, <span class="stringliteral">"lblUser"</span> );
+<a name="l00068"></a>00068 <a class="code" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a> = <span class="keyword">new</span> KLineEdit( page, <span class="stringliteral">"txtUser"</span> );
+<a name="l00069"></a>00069 QToolTip::add( lblUser, i18n( <span class="stringliteral">"To authenticate to the mail server you need an user name."</span> ) );
+<a name="l00070"></a>00070 QToolTip::add( <a class="code" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a>, i18n( <span class="stringliteral">"To authenticate to the mail server you need an user name."</span> ) );
+<a name="l00071"></a>00071 layTop-&gt;addWidget( lblUser, 4, 0 );
+<a name="l00072"></a>00072 layTop-&gt;addWidget( <a class="code" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a>, 4, 1 );
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <span class="comment">//password groupbox and layouts</span>
+<a name="l00075"></a>00075 QGroupBox* gboxPassword = <span class="keyword">new</span> QGroupBox( 0, Qt::Horizontal, i18n( <span class="stringliteral">"Password"</span> ), page, <span class="stringliteral">"gboxPassword"</span> );
+<a name="l00076"></a>00076 layMain-&gt;addWidget( gboxPassword );
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 QVBoxLayout* layPassword = <span class="keyword">new</span> QVBoxLayout( gboxPassword-&gt;layout(), spacingHint() );
+<a name="l00079"></a>00079 QGridLayout* layPasswordStorage = <span class="keyword">new</span> QGridLayout( layPassword, 2, 2, spacingHint() );
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082 <span class="comment">//radio buttons to set storage of the password</span>
+<a name="l00083"></a>00083 <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a> = <span class="keyword">new</span> QButtonGroup( NULL, <span class="stringliteral">"grpPasswordStorage"</span> );
+<a name="l00084"></a>00084 connect( <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>, SIGNAL( clicked( <span class="keywordtype">int</span> ) ), <span class="keyword">this</span>, SLOT( <a class="code" href="classServerDialog.html#3b3962b56ecaaa225953601d37228cb3">slotPasswordStorageChanged</a>( <span class="keywordtype">int</span> ) ) );
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 QRadioButton* btnPasswordDontSave = <span class="keyword">new</span> QRadioButton( i18n( <span class="stringliteral">"Don't save"</span> ), gboxPassword, <span class="stringliteral">"btnPasswordDontSave"</span> );
+<a name="l00087"></a>00087 QRadioButton* btnPasswordSaveFile = <span class="keyword">new</span> QRadioButton( i18n( <span class="stringliteral">"Save password"</span>), gboxPassword, <span class="stringliteral">"btnPasswordSaveFile"</span> );
+<a name="l00088"></a>00088 QRadioButton* btnPasswordSaveKWallet = <span class="keyword">new</span> QRadioButton( i18n( <span class="stringliteral">"Use KWallet"</span> ), gboxPassword, <span class="stringliteral">"btnPasswordSaveKWallet"</span> );
+<a name="l00089"></a>00089 <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>-&gt;insert( btnPasswordDontSave, ID_BUTTON_PASSWORD_DONT_SAVE );
+<a name="l00090"></a>00090 <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>-&gt;insert( btnPasswordSaveFile, ID_BUTTON_PASSWORD_SAVE_FILE );
+<a name="l00091"></a>00091 <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>-&gt;insert( btnPasswordSaveKWallet, ID_BUTTON_PASSWORD_SAVE_KWALLET );
+<a name="l00092"></a>00092 QToolTip::add( btnPasswordDontSave, i18n( <span class="stringliteral">"Don't save password. KShowmail will ask you for it at first server connect."</span> ) );
+<a name="l00093"></a>00093 QToolTip::add( btnPasswordSaveFile, i18n( <span class="stringliteral">"Save password in the configuration file. Not recommended, because the password is just lightly encrypted"</span> ) );
+<a name="l00094"></a>00094 QToolTip::add( btnPasswordSaveKWallet, i18n( <span class="stringliteral">"Use KWallet to save the password. Maybe you have to type in the KWallet master password at first server connect."</span> ) );
+<a name="l00095"></a>00095 layPasswordStorage-&gt;addWidget( btnPasswordDontSave, 0, 0 );
+<a name="l00096"></a>00096 layPasswordStorage-&gt;addWidget( btnPasswordSaveFile, 0, 1 );
+<a name="l00097"></a>00097 layPasswordStorage-&gt;addWidget( btnPasswordSaveKWallet, 1, 0 );
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <span class="comment">//password edit line</span>
+<a name="l00100"></a>00100 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a> = <span class="keyword">new</span> KPasswordEdit( gboxPassword, <span class="stringliteral">"txtUser"</span> );
+<a name="l00101"></a>00101 layPassword-&gt;addWidget( <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a> );
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="comment">//set password defaults</span>
+<a name="l00104"></a>00104 <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>-&gt;setButton( DEFAULT_ACCOUNT_PASSWORD_STORAGE );
+<a name="l00105"></a>00105 <a class="code" href="classServerDialog.html#3b3962b56ecaaa225953601d37228cb3">slotPasswordStorageChanged</a>( DEFAULT_ACCOUNT_PASSWORD_STORAGE );
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <span class="comment">//active check box</span>
+<a name="l00108"></a>00108 QGridLayout* layActive = <span class="keyword">new</span> QGridLayout( layMain, 1, 1 );
+<a name="l00109"></a>00109 layActive-&gt;setAlignment( Qt::AlignCenter );
+<a name="l00110"></a>00110 <a class="code" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">chkActive</a> = <span class="keyword">new</span> QCheckBox( i18n( <span class="stringliteral">"Active"</span>), page, <span class="stringliteral">"chkActive"</span> );
+<a name="l00111"></a>00111 QToolTip::add( <a class="code" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">chkActive</a>, i18n( <span class="stringliteral">"Select it to activate this account."</span> ) );
+<a name="l00112"></a>00112 layActive-&gt;addWidget( <a class="code" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">chkActive</a>, 0, 0 );
+<a name="l00113"></a>00113 <a class="code" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">chkActive</a>-&gt;setChecked( DEFAULT_ACCOUNT_ACTIVE );
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <span class="comment">//set caption</span>
+<a name="l00116"></a>00116 <span class="keywordflow">if</span>( item == NULL )
+<a name="l00117"></a>00117 setCaption( i18n( <span class="stringliteral">"New account"</span> ) );
+<a name="l00118"></a>00118 <span class="keywordflow">else</span>
+<a name="l00119"></a>00119 setCaption( i18n( <span class="stringliteral">"Edit account"</span> ) );
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="comment">//write values of the given account into the dialog items</span>
+<a name="l00122"></a>00122 <span class="keywordflow">if</span>( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a> != NULL )
+<a name="l00123"></a>00123 <a class="code" href="classServerDialog.html#9ed57b703b9fb63d8ce406f36e6c66ba">fillDialog</a>();
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128
+<a name="l00129"></a><a class="code" href="classServerDialog.html#05ac011efd88d4ae6f0965f7b6d3606d">00129</a> <a class="code" href="classServerDialog.html#05ac011efd88d4ae6f0965f7b6d3606d">ServerDialog::~ServerDialog</a>()
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131 }
+<a name="l00132"></a>00132
+<a name="l00133"></a><a class="code" href="classServerDialog.html#3b3962b56ecaaa225953601d37228cb3">00133</a> <span class="keywordtype">void</span> <a class="code" href="classServerDialog.html#3b3962b56ecaaa225953601d37228cb3">ServerDialog::slotPasswordStorageChanged</a>( <span class="keywordtype">int</span> <span class="keywordtype">id</span> )
+<a name="l00134"></a>00134 {
+<a name="l00135"></a>00135 <span class="keywordflow">if</span>( <span class="keywordtype">id</span> == ID_BUTTON_PASSWORD_DONT_SAVE )
+<a name="l00136"></a>00136 {
+<a name="l00137"></a>00137 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;setEnabled( <span class="keyword">false</span> );
+<a name="l00138"></a>00138 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;clear();
+<a name="l00139"></a>00139 }
+<a name="l00140"></a>00140 <span class="keywordflow">else</span>
+<a name="l00141"></a>00141 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;setEnabled( <span class="keyword">true</span> );
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143
+<a name="l00144"></a><a class="code" href="classServerDialog.html#05a288f0b2bf3fb3b129cf8e6ea210fb">00144</a> <span class="keywordtype">void</span> <a class="code" href="classServerDialog.html#05a288f0b2bf3fb3b129cf8e6ea210fb">ServerDialog::slotOk</a>( )
+<a name="l00145"></a>00145 {
+<a name="l00146"></a>00146 <span class="comment">//check for necessary values</span>
+<a name="l00147"></a>00147 <span class="keywordflow">if</span>( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a> == NULL )
+<a name="l00148"></a>00148 {
+<a name="l00149"></a>00149 kdError() &lt;&lt; <span class="stringliteral">"ServerDialog::slotOk: Given account pointer is Null."</span> &lt;&lt; endl;
+<a name="l00150"></a>00150 <span class="keywordflow">return</span>;
+<a name="l00151"></a>00151 }
+<a name="l00152"></a>00152 <span class="keywordflow">if</span>( <a class="code" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a>-&gt;text() == <span class="stringliteral">""</span> )
+<a name="l00153"></a>00153 {
+<a name="l00154"></a>00154 KMessageBox::error( <span class="keyword">this</span>, i18n( <span class="stringliteral">"Please enter an server."</span> ) );
+<a name="l00155"></a>00155 <span class="keywordflow">return</span>;
+<a name="l00156"></a>00156 }
+<a name="l00157"></a>00157
+<a name="l00158"></a>00158 <span class="keywordflow">if</span>( <a class="code" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a>-&gt;text() == <span class="stringliteral">""</span> )
+<a name="l00159"></a>00159 {
+<a name="l00160"></a>00160 KMessageBox::error( <span class="keyword">this</span>, i18n( <span class="stringliteral">"Please enter an user name."</span> ) );
+<a name="l00161"></a>00161 <span class="keywordflow">return</span>;
+<a name="l00162"></a>00162 }
+<a name="l00163"></a>00163
+<a name="l00164"></a>00164 <span class="comment">//get application config object (kshowmailrc)</span>
+<a name="l00165"></a>00165 KConfig* config = KApplication::kApplication()-&gt;config();
+<a name="l00166"></a>00166
+<a name="l00167"></a>00167 config-&gt;setGroup( <a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a>-&gt;text() );
+<a name="l00168"></a>00168
+<a name="l00169"></a>00169 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_SERVER, <a class="code" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a>-&gt;text() );
+<a name="l00170"></a>00170 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PROTOCOL, <a class="code" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">cboProtocol</a>-&gt;currentText().upper() );
+<a name="l00171"></a>00171 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PORT, <a class="code" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">spbPort</a>-&gt;value() );
+<a name="l00172"></a>00172 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_USER, <a class="code" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a>-&gt;text() );
+<a name="l00173"></a>00173
+<a name="l00174"></a>00174 <span class="comment">//get the password</span>
+<a name="l00175"></a>00175 <span class="comment">//the class KPasswordEdit doesn't have a method to set the password</span>
+<a name="l00176"></a>00176 <span class="comment">//therefore we use setText(). But if we use this method, KPasswordEdit::password()</span>
+<a name="l00177"></a>00177 <span class="comment">//will return an empty string. If the user has typed in a new password, KPasswordEdit::password()</span>
+<a name="l00178"></a>00178 <span class="comment">//will return the correct password</span>
+<a name="l00179"></a>00179 QString pass;
+<a name="l00180"></a>00180 <span class="keywordflow">if</span>( <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;password() == <span class="stringliteral">""</span> || <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;password() == QString::null )
+<a name="l00181"></a>00181 pass = <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;text();
+<a name="l00182"></a>00182 <span class="keywordflow">else</span>
+<a name="l00183"></a>00183 pass = <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;password();
+<a name="l00184"></a>00184
+<a name="l00185"></a>00185 <span class="comment">//used to encrypt password</span>
+<a name="l00186"></a>00186 KURL url;
+<a name="l00187"></a>00187 url.setUser( <a class="code" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a>-&gt;text() );
+<a name="l00188"></a>00188 url.setHost( <a class="code" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a>-&gt;text() );
+<a name="l00189"></a>00189 url.setPass( pass );
+<a name="l00190"></a>00190
+<a name="l00191"></a>00191 <span class="comment">//save password (or not)</span>
+<a name="l00192"></a>00192 <span class="keywordflow">switch</span>( <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>-&gt;selectedId() )
+<a name="l00193"></a>00193 {
+<a name="l00194"></a>00194 <span class="keywordflow">case</span> ID_BUTTON_PASSWORD_DONT_SAVE : config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD_STORAGE, CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE );
+<a name="l00195"></a>00195 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD, QString::null );
+<a name="l00196"></a>00196 <span class="keywordflow">break</span>;
+<a name="l00197"></a>00197 <span class="keywordflow">case</span> ID_BUTTON_PASSWORD_SAVE_FILE : config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD_STORAGE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE );
+<a name="l00198"></a>00198 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD, <a class="code" href="namespaceEncryption.html#83f630d4dba4cf3a5f6b03a25e43f6c8">crypt</a>( url ) );
+<a name="l00199"></a>00199 <span class="keywordflow">break</span>;
+<a name="l00200"></a>00200 <span class="keywordflow">case</span> ID_BUTTON_PASSWORD_SAVE_KWALLET : config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD_STORAGE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET );
+<a name="l00201"></a>00201 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD, QString::null );
+<a name="l00202"></a>00202 <a class="code" href="namespaceKWalletAccess.html#0687cd1465352be5b3572cdfd2411219">KWalletAccess::savePassword</a>( <a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a>-&gt;text(), pass );
+<a name="l00203"></a>00203 <span class="keywordflow">break</span>;
+<a name="l00204"></a>00204 <span class="keywordflow">default</span> : config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD_STORAGE, CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE );
+<a name="l00205"></a>00205 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_PASSWORD, QString::null );
+<a name="l00206"></a>00206 }
+<a name="l00207"></a>00207
+<a name="l00208"></a>00208 config-&gt;writeEntry( CONFIG_ENTRY_ACCOUNT_ACTIVE, <a class="code" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">chkActive</a>-&gt;isChecked() );
+<a name="l00209"></a>00209
+<a name="l00210"></a>00210 <span class="comment">//save config to file</span>
+<a name="l00211"></a>00211 config-&gt;sync();
+<a name="l00212"></a>00212
+<a name="l00213"></a>00213 <span class="comment">//call slot of super class to close the dialog</span>
+<a name="l00214"></a>00214 KDialogBase::slotOk();
+<a name="l00215"></a>00215 }
+<a name="l00216"></a>00216
+<a name="l00217"></a><a class="code" href="classServerDialog.html#9ed57b703b9fb63d8ce406f36e6c66ba">00217</a> <span class="keywordtype">void</span> <a class="code" href="classServerDialog.html#9ed57b703b9fb63d8ce406f36e6c66ba">ServerDialog::fillDialog</a>( )
+<a name="l00218"></a>00218 {
+<a name="l00219"></a>00219 <span class="comment">//check for valid account pointer</span>
+<a name="l00220"></a>00220 <span class="keywordflow">if</span>( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a> == NULL )
+<a name="l00221"></a>00221 {
+<a name="l00222"></a>00222 kdError() &lt;&lt; <span class="stringliteral">"ServerDialog::fillDialog: invalid pointer to account item."</span> &lt;&lt; endl;
+<a name="l00223"></a>00223 <span class="keywordflow">return</span>;
+<a name="l00224"></a>00224 }
+<a name="l00225"></a>00225
+<a name="l00226"></a>00226 <a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a>-&gt;setText( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>-&gt;<a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() );
+<a name="l00227"></a>00227 <a class="code" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a>-&gt;setText( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>-&gt;<a class="code" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">getHost</a>() );
+<a name="l00228"></a>00228 <a class="code" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">cboProtocol</a>-&gt;setCurrentText( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>-&gt;<a class="code" href="classConfigElem.html#562620c4141a744725d384309a9e55f1">getProtocol</a>( <span class="keyword">true</span> ) );
+<a name="l00229"></a>00229 <a class="code" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">spbPort</a>-&gt;setValue( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>-&gt;<a class="code" href="classConfigElem.html#2b3366a9ebc43549491bd003578a0bc8">getPort</a>() );
+<a name="l00230"></a>00230 <a class="code" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a>-&gt;setText( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>-&gt;<a class="code" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">getUser</a>() );
+<a name="l00231"></a>00231
+<a name="l00232"></a>00232 <span class="keywordtype">int</span> type = <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>-&gt;<a class="code" href="classConfigElem.html#34bc68f7bbdc296d18460f303f479450">getPasswordStorage</a>();
+<a name="l00233"></a>00233 <span class="keywordflow">if</span>( type != CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE &amp;&amp; type != CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE &amp;&amp; type != CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET )
+<a name="l00234"></a>00234 type = DEFAULT_ACCOUNT_PASSWORD_STORAGE;
+<a name="l00235"></a>00235
+<a name="l00236"></a>00236 <span class="keywordflow">switch</span>( type )
+<a name="l00237"></a>00237 {
+<a name="l00238"></a>00238 <span class="keywordflow">case</span> CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE : <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>-&gt;setButton( ID_BUTTON_PASSWORD_DONT_SAVE );
+<a name="l00239"></a>00239 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;setEnabled( <span class="keyword">false</span> );
+<a name="l00240"></a>00240 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;clear();
+<a name="l00241"></a>00241 <span class="keywordflow">break</span>;
+<a name="l00242"></a>00242 <span class="keywordflow">case</span> CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE : <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>-&gt;setButton( ID_BUTTON_PASSWORD_SAVE_FILE );
+<a name="l00243"></a>00243 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;setEnabled( <span class="keyword">true</span> );
+<a name="l00244"></a>00244 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;setText( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>-&gt;<a class="code" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">getPassword</a>() );
+<a name="l00245"></a>00245 <span class="keywordflow">break</span>;
+<a name="l00246"></a>00246 <span class="keywordflow">case</span> CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_KWALLET : <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>-&gt;setButton( ID_BUTTON_PASSWORD_SAVE_KWALLET );
+<a name="l00247"></a>00247 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;setEnabled( <span class="keyword">true</span> );
+<a name="l00248"></a>00248 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;setText( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>-&gt;<a class="code" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">getPassword</a>() );
+<a name="l00249"></a>00249 <span class="keywordflow">break</span>;
+<a name="l00250"></a>00250 <span class="keywordflow">default</span> : <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>-&gt;setButton( 1 );
+<a name="l00251"></a>00251 <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>-&gt;clear();
+<a name="l00252"></a>00252 }
+<a name="l00253"></a>00253
+<a name="l00254"></a>00254 <a class="code" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">chkActive</a>-&gt;setChecked( <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>-&gt;<a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() );
+<a name="l00255"></a>00255 }
+<a name="l00256"></a>00256
+<a name="l00257"></a>00257 <span class="preprocessor">#include "serverdialog.moc"</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/serverdialog_8h-source.html b/doc/html/serverdialog_8h-source.html
new file mode 100644
index 0000000..40e669c
--- /dev/null
+++ b/doc/html/serverdialog_8h-source.html
@@ -0,0 +1,131 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/serverdialog.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>serverdialog.h</h1><a href="serverdialog_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> serverdialog.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Sun Oct 28 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef SERVERDIALOG_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define SERVERDIALOG_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="comment">//Qt headers</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;qspinbox.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;qgroupbox.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;qbuttongroup.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;qradiobutton.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="comment">//KDE headers</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;kdialogbase.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;klineedit.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;kcombobox.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;kmessagebox.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;kpassdlg.h&gt;</span>
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <span class="comment">//KShowmail headers</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include "<a class="code" href="configelem_8h.html">configelem.h</a>"</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include "<a class="code" href="constants_8h.html">constants.h</a>"</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#include "<a class="code" href="encryption_8h.html">encryption.h</a>"</span>
+<a name="l00044"></a>00044 <span class="preprocessor">#include "<a class="code" href="kwalletaccess_8h.html">kwalletaccess.h</a>"</span>
+<a name="l00045"></a>00045 <span class="preprocessor">#include &lt;ktabwidget.h&gt;</span>
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="comment">//radio button IDs</span>
+<a name="l00048"></a><a class="code" href="serverdialog_8h.html#be096056a674c86942df35ae88683434">00048</a> <span class="preprocessor">#define ID_BUTTON_PASSWORD_DONT_SAVE 1</span>
+<a name="l00049"></a><a class="code" href="serverdialog_8h.html#9638724c33aa14f0d538a7e4423e470b">00049</a> <span class="preprocessor"></span><span class="preprocessor">#define ID_BUTTON_PASSWORD_SAVE_FILE 2</span>
+<a name="l00050"></a><a class="code" href="serverdialog_8h.html#77714157b4c78706e8a5bb4baf36692e">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define ID_BUTTON_PASSWORD_SAVE_KWALLET 3</span>
+<a name="l00051"></a><a class="code" href="serverdialog_8h.html#f019b2688ba98eabbe519528e08e8a3f">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define ID_BUTTON_SECLOGIN_NONE 1</span>
+<a name="l00052"></a><a class="code" href="serverdialog_8h.html#d06081dbbddcd8906f776cb51a1b86d7">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define ID_BUTTON_SECLOGIN_APOP 2</span>
+<a name="l00053"></a><a class="code" href="serverdialog_8h.html#e10ffb05e2e9354fe339b6bee90335e7">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define ID_BUTTON_SECLOGIN_SASL 3</span>
+<a name="l00054"></a><a class="code" href="serverdialog_8h.html#799ff84b8069a4c98a54017050cb32be">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define ID_BUTTON_SECTRANSFER_NONE 1</span>
+<a name="l00055"></a><a class="code" href="serverdialog_8h.html#5728cd8d1587a93dcdb7bcabed849b07">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define ID_BUTTON_SECTRANSFER_SSL 2</span>
+<a name="l00056"></a><a class="code" href="serverdialog_8h.html#10a546734fbc31e9f983a31c566ca584">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define ID_BUTTON_SECTRANSFER_TLS 3</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00064"></a><a class="code" href="classServerDialog.html">00064</a> <span class="keyword">class </span><a class="code" href="classServerDialog.html">ServerDialog</a> : <span class="keyword">public</span> KDialogBase
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066 Q_OBJECT
+<a name="l00067"></a>00067 <span class="keyword">public</span>:
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 <span class="keyword">public</span>:
+<a name="l00070"></a>00070
+<a name="l00076"></a>00076 <a class="code" href="classServerDialog.html#2083bd1376173f7229267c77b00e0250">ServerDialog</a>( QWidget* parent, <a class="code" href="classConfigElem.html">ConfigElem</a>* item = NULL );
+<a name="l00077"></a>00077
+<a name="l00081"></a>00081 <a class="code" href="classServerDialog.html#05ac011efd88d4ae6f0965f7b6d3606d">~ServerDialog</a>();
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="keyword">private</span>:
+<a name="l00084"></a>00084
+<a name="l00088"></a><a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">00088</a> <a class="code" href="classConfigElem.html">ConfigElem</a>* <a class="code" href="classServerDialog.html#c361b2cc2165a11e38e83cea29e39185">account</a>;
+<a name="l00089"></a>00089
+<a name="l00093"></a><a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">00093</a> KLineEdit* <a class="code" href="classServerDialog.html#690681b24cfd21ebdc4d5543bee5b4a3">txtAccount</a>;
+<a name="l00094"></a>00094
+<a name="l00098"></a><a class="code" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">00098</a> KLineEdit* <a class="code" href="classServerDialog.html#4779a9cb8e86f39ea43f8db6e7c0b0ad">txtServer</a>;
+<a name="l00099"></a>00099
+<a name="l00103"></a><a class="code" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">00103</a> KComboBox* <a class="code" href="classServerDialog.html#2634e6da37697f6a6a1a2020118bfd59">cboProtocol</a>;
+<a name="l00104"></a>00104
+<a name="l00108"></a><a class="code" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">00108</a> QSpinBox* <a class="code" href="classServerDialog.html#1ac6a0a7f23a08ab62450991412627d6">spbPort</a>;
+<a name="l00109"></a>00109
+<a name="l00113"></a><a class="code" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">00113</a> KLineEdit* <a class="code" href="classServerDialog.html#0df9d91a225a5426d198286987f5b1b2">txtUser</a>;
+<a name="l00114"></a>00114
+<a name="l00118"></a><a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">00118</a> KPasswordEdit* <a class="code" href="classServerDialog.html#8630fd27107213fd88fbaf0db02793d6">txtPassword</a>;
+<a name="l00119"></a>00119
+<a name="l00123"></a><a class="code" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">00123</a> QCheckBox* <a class="code" href="classServerDialog.html#b433e8128211c96fe08015cc45083ca6">chkActive</a>;
+<a name="l00124"></a>00124
+<a name="l00128"></a><a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">00128</a> QButtonGroup* <a class="code" href="classServerDialog.html#63a7dda4a3c7da5a4b7979dcd13f96ce">grpPasswordStorage</a>;
+<a name="l00129"></a>00129
+<a name="l00133"></a><a class="code" href="classServerDialog.html#05f46d98c337ab7a8afc2325aef9e8e7">00133</a> QButtonGroup* <a class="code" href="classServerDialog.html#05f46d98c337ab7a8afc2325aef9e8e7">grpSecureTransfer</a>;
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 <span class="keyword">protected</span> slots:
+<a name="l00136"></a>00136
+<a name="l00142"></a>00142 <span class="keywordtype">void</span> <a class="code" href="classServerDialog.html#3b3962b56ecaaa225953601d37228cb3">slotPasswordStorageChanged</a>( <span class="keywordtype">int</span> <span class="keywordtype">id</span> );
+<a name="l00143"></a>00143
+<a name="l00149"></a>00149 <span class="keywordtype">void</span> <a class="code" href="classServerDialog.html#43e0a3f2e4975f8b196bc3dbfd606eb0">slotSecureTransferChanged</a>( <span class="keywordtype">int</span> <span class="keywordtype">id</span> );
+<a name="l00150"></a>00150
+<a name="l00158"></a>00158 <span class="keywordtype">void</span> <a class="code" href="classServerDialog.html#05a288f0b2bf3fb3b129cf8e6ea210fb">slotOk</a>();
+<a name="l00159"></a>00159
+<a name="l00160"></a>00160 <span class="keyword">protected</span>:
+<a name="l00161"></a>00161
+<a name="l00165"></a>00165 <span class="keywordtype">void</span> <a class="code" href="classServerDialog.html#9ed57b703b9fb63d8ce406f36e6c66ba">fillDialog</a>();
+<a name="l00166"></a>00166 };
+<a name="l00167"></a>00167
+<a name="l00168"></a>00168 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/serverdialog_8moc_8cpp-source.html b/doc/html/serverdialog_8moc_8cpp-source.html
new file mode 100644
index 0000000..9759211
--- /dev/null
+++ b/doc/html/serverdialog_8moc_8cpp-source.html
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/serverdialog.moc.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>serverdialog.moc.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** ServerDialog meta object code from reading C++ file 'serverdialog.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Tue May 15 19:57:53 2007</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt MOC ($Id: serverdialog_8moc_8cpp-source.html,v 1.8 2007/05/16 20:12:04 kuddel-fl Exp $)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#undef QT_NO_COMPAT</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include "serverdialog.h"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;qmetaobject.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qapplication.h&gt;</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;private/qucomextra_p.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 3.3.7. It"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="keyword">const</span> <span class="keywordtype">char</span> *ServerDialog::className()<span class="keyword"> const</span>
+<a name="l00023"></a>00023 <span class="keyword"></span>{
+<a name="l00024"></a>00024 <span class="keywordflow">return</span> <span class="stringliteral">"ServerDialog"</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 QMetaObject *ServerDialog::metaObj = 0;
+<a name="l00028"></a>00028 <span class="keyword">static</span> QMetaObjectCleanUp cleanUp_ServerDialog( <span class="stringliteral">"ServerDialog"</span>, &amp;ServerDialog::staticMetaObject );
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef QT_NO_TRANSLATION</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>QString ServerDialog::tr( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">if</span> ( qApp )
+<a name="l00034"></a>00034 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"ServerDialog"</span>, s, c, QApplication::DefaultCodec );
+<a name="l00035"></a>00035 <span class="keywordflow">else</span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> QString::fromLatin1( s );
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef QT_NO_TRANSLATION_UTF8</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>QString ServerDialog::trUtf8( <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *c )
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> ( qApp )
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> qApp-&gt;translate( <span class="stringliteral">"ServerDialog"</span>, s, c, QApplication::UnicodeUTF8 );
+<a name="l00043"></a>00043 <span class="keywordflow">else</span>
+<a name="l00044"></a>00044 <span class="keywordflow">return</span> QString::fromUtf8( s );
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 <span class="preprocessor">#endif // QT_NO_TRANSLATION_UTF8</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif // QT_NO_TRANSLATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 QMetaObject* ServerDialog::staticMetaObject()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keywordflow">if</span> ( metaObj )
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> metaObj;
+<a name="l00054"></a>00054 QMetaObject* parentObject = ServerDlg::staticMetaObject();
+<a name="l00055"></a>00055 metaObj = QMetaObject::new_metaobject(
+<a name="l00056"></a>00056 <span class="stringliteral">"ServerDialog"</span>, parentObject,
+<a name="l00057"></a>00057 0, 0,
+<a name="l00058"></a>00058 0, 0,
+<a name="l00059"></a>00059 #ifndef QT_NO_PROPERTIES
+<a name="l00060"></a>00060 0, 0,
+<a name="l00061"></a>00061 0, 0,
+<a name="l00062"></a>00062 #endif <span class="comment">// QT_NO_PROPERTIES</span>
+<a name="l00063"></a>00063 0, 0 );
+<a name="l00064"></a>00064 cleanUp_ServerDialog.setMetaObject( metaObj );
+<a name="l00065"></a>00065 <span class="keywordflow">return</span> metaObj;
+<a name="l00066"></a>00066 }
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 <span class="keywordtype">void</span>* ServerDialog::qt_cast( <span class="keyword">const</span> <span class="keywordtype">char</span>* clname )
+<a name="l00069"></a>00069 {
+<a name="l00070"></a>00070 <span class="keywordflow">if</span> ( !qstrcmp( clname, <span class="stringliteral">"ServerDialog"</span> ) )
+<a name="l00071"></a>00071 <span class="keywordflow">return</span> <span class="keyword">this</span>;
+<a name="l00072"></a>00072 <span class="keywordflow">return</span> ServerDlg::qt_cast( clname );
+<a name="l00073"></a>00073 }
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 <span class="keywordtype">bool</span> ServerDialog::qt_invoke( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077 <span class="keywordflow">return</span> ServerDlg::qt_invoke(_id,_o);
+<a name="l00078"></a>00078 }
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080 <span class="keywordtype">bool</span> ServerDialog::qt_emit( <span class="keywordtype">int</span> _id, QUObject* _o )
+<a name="l00081"></a>00081 {
+<a name="l00082"></a>00082 <span class="keywordflow">return</span> ServerDlg::qt_emit(_id,_o);
+<a name="l00083"></a>00083 }
+<a name="l00084"></a>00084 <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span>
+<a name="l00086"></a>00086 <span class="keywordtype">bool</span> ServerDialog::qt_property( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> f, QVariant* v)
+<a name="l00087"></a>00087 {
+<a name="l00088"></a>00088 <span class="keywordflow">return</span> ServerDlg::qt_property( <span class="keywordtype">id</span>, f, v);
+<a name="l00089"></a>00089 }
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <span class="keywordtype">bool</span> ServerDialog::qt_static_property( QObject* , <span class="keywordtype">int</span> , <span class="keywordtype">int</span> , QVariant* ){ <span class="keywordflow">return</span> FALSE; }
+<a name="l00092"></a>00092 <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 16 21:15:19 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/showlistviewitem_8cpp-source.html b/doc/html/showlistviewitem_8cpp-source.html
new file mode 100644
index 0000000..49d4e5b
--- /dev/null
+++ b/doc/html/showlistviewitem_8cpp-source.html
@@ -0,0 +1,123 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/showlistviewitem.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>showlistviewitem.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> showlistviewitem.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Son Apr 21 2002</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2002 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include "showlistviewitem.h"</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a><a class="code" href="classShowListViewItem.html#4d3f0f8ab32067485f83d3bf93fff6c6">00020</a> <a class="code" href="classShowListViewItem.html#4d3f0f8ab32067485f83d3bf93fff6c6">ShowListViewItem::ShowListViewItem</a> (QListView * parent,
+<a name="l00021"></a>00021 <a class="code" href="classShowListViewItem.html">ShowListViewItem</a>* after):
+<a name="l00022"></a>00022 QListViewItem (parent, after)
+<a name="l00023"></a>00023 {}
+<a name="l00024"></a>00024
+<a name="l00025"></a><a class="code" href="classShowListViewItem.html#8ad5e105eb0fb3275af6cc55ce52a63d">00025</a> <a class="code" href="classShowListViewItem.html#4d3f0f8ab32067485f83d3bf93fff6c6">ShowListViewItem::ShowListViewItem</a>( QListView * parent ) :
+<a name="l00026"></a>00026 QListViewItem( parent )
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 }
+<a name="l00029"></a>00029
+<a name="l00030"></a><a class="code" href="classShowListViewItem.html#1d417b96d9e99eb7a7f284386cb00f91">00030</a> <a class="code" href="classShowListViewItem.html#1d417b96d9e99eb7a7f284386cb00f91">ShowListViewItem::~ShowListViewItem</a>()
+<a name="l00031"></a>00031 {}
+<a name="l00032"></a>00032
+<a name="l00033"></a><a class="code" href="classShowListViewItem.html#5dba88e00c43a0911fa70f6c41173fe3">00033</a> QString <a class="code" href="classShowListViewItem.html#5dba88e00c43a0911fa70f6c41173fe3">ShowListViewItem::key</a> (<span class="keywordtype">int</span> column, <span class="keywordtype">bool</span> <span class="comment">/*ascending*/</span>)<span class="keyword"> const</span>
+<a name="l00034"></a>00034 <span class="keyword"></span>{
+<a name="l00035"></a>00035 <span class="keywordflow">switch</span> (column)
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="keywordflow">case</span> _colNumber:
+<a name="l00038"></a>00038 <span class="keywordflow">return</span> text (_colAccount) + text (_colNumber);
+<a name="l00039"></a>00039 <span class="keywordflow">case</span> _colDate:
+<a name="l00040"></a>00040 <span class="keywordflow">return</span> <a class="code" href="classShowListViewItem.html#9d582aea8cd197406cd8ba103e3df25b">m_time</a>;
+<a name="l00041"></a>00041 <span class="keywordflow">default</span>:
+<a name="l00042"></a>00042 <span class="keywordflow">return</span> text (column);
+<a name="l00043"></a>00043 }
+<a name="l00044"></a>00044 }
+<a name="l00045"></a>00045
+<a name="l00050"></a><a class="code" href="classShowListViewItem.html#80e56b65e05d1bbded4716d258be499a">00050</a> <span class="keywordtype">int</span> <a class="code" href="classShowListViewItem.html#80e56b65e05d1bbded4716d258be499a">ShowListViewItem::compare</a>( QListViewItem *i, <span class="keywordtype">int</span> col,
+<a name="l00051"></a>00051 <span class="keywordtype">bool</span> ascending )<span class="keyword"> const</span>
+<a name="l00052"></a>00052 <span class="keyword"></span>{
+<a name="l00053"></a>00053 <span class="keywordflow">return</span> <a class="code" href="classShowListViewItem.html#5dba88e00c43a0911fa70f6c41173fe3">key</a>( col, ascending ).compare( i-&gt;key( col, ascending) );
+<a name="l00054"></a>00054 }
+<a name="l00055"></a>00055
+<a name="l00056"></a><a class="code" href="classShowListViewItem.html#2f82fc18123a144ec93f94384c936172">00056</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#2f82fc18123a144ec93f94384c936172">ShowListViewItem::setNumber</a> (<span class="keyword">const</span> QString&amp; number)
+<a name="l00057"></a>00057 {
+<a name="l00058"></a>00058 setText (_colNumber, number);
+<a name="l00059"></a>00059 }
+<a name="l00060"></a>00060
+<a name="l00061"></a><a class="code" href="classShowListViewItem.html#d757b7cadf50f4b7e8af5f1f7fe09b02">00061</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#d757b7cadf50f4b7e8af5f1f7fe09b02">ShowListViewItem::setAccount</a>(<span class="keyword">const</span> QString&amp; account)
+<a name="l00062"></a>00062 {
+<a name="l00063"></a>00063 setText (_colAccount, account);
+<a name="l00064"></a>00064 }
+<a name="l00065"></a>00065
+<a name="l00066"></a><a class="code" href="classShowListViewItem.html#9ff7a14853167240196c9289924a39d6">00066</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#9ff7a14853167240196c9289924a39d6">ShowListViewItem::setFrom</a>(<span class="keyword">const</span> QString&amp; from)
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068 setText (_colFrom, from);
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070
+<a name="l00071"></a><a class="code" href="classShowListViewItem.html#633d447c919be4b754def3ae9b03c9f6">00071</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#633d447c919be4b754def3ae9b03c9f6">ShowListViewItem::setTo</a>(<span class="keyword">const</span> QString&amp; to)
+<a name="l00072"></a>00072 {
+<a name="l00073"></a>00073 setText (_colTo, to);
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075
+<a name="l00076"></a><a class="code" href="classShowListViewItem.html#c20d53f3d7d4c60bb054c958531f5d92">00076</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#c20d53f3d7d4c60bb054c958531f5d92">ShowListViewItem::setSubject</a>(<span class="keyword">const</span> QString&amp; subject)
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078 setText (_colSubject, subject);
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080
+<a name="l00081"></a><a class="code" href="classShowListViewItem.html#b96fe5949709d9ccd3d414ac81671577">00081</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#b96fe5949709d9ccd3d414ac81671577">ShowListViewItem::setDate</a>(<span class="keyword">const</span> QString&amp; date)
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083 setText (_colDate, date);
+<a name="l00084"></a>00084 }
+<a name="l00085"></a>00085
+<a name="l00086"></a><a class="code" href="classShowListViewItem.html#0bb549ead9f623377fa2a240e76e3e90">00086</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#0bb549ead9f623377fa2a240e76e3e90">ShowListViewItem::setSize</a>(<span class="keyword">const</span> QString&amp; size)
+<a name="l00087"></a>00087 {
+<a name="l00088"></a>00088 setText (_colSize, size);
+<a name="l00089"></a>00089 }
+<a name="l00090"></a>00090
+<a name="l00091"></a><a class="code" href="classShowListViewItem.html#2b5c115276821d6137cf14940d264606">00091</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#2b5c115276821d6137cf14940d264606">ShowListViewItem::setContent</a>(<span class="keyword">const</span> QString&amp; content)
+<a name="l00092"></a>00092 {
+<a name="l00093"></a>00093 setText (_colContent, content);
+<a name="l00094"></a>00094 }
+<a name="l00095"></a>00095
+<a name="l00096"></a><a class="code" href="classShowListViewItem.html#120d8cdc825924cf408ba99c6667cf34">00096</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#120d8cdc825924cf408ba99c6667cf34">ShowListViewItem::setState</a>(<span class="keyword">const</span> QString&amp; state)
+<a name="l00097"></a>00097 {
+<a name="l00098"></a>00098 setText (_colState, state);
+<a name="l00099"></a>00099 }
+<a name="l00100"></a>00100
+<a name="l00101"></a><a class="code" href="classShowListViewItem.html#0d78b8e18cae5e309719b498f40f2f89">00101</a> <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#0d78b8e18cae5e309719b498f40f2f89">ShowListViewItem::setTime</a> (<span class="keyword">const</span> QString&amp; time)
+<a name="l00102"></a>00102 {
+<a name="l00103"></a>00103 <a class="code" href="classShowListViewItem.html#9d582aea8cd197406cd8ba103e3df25b">m_time</a> = time;
+<a name="l00104"></a>00104 }
+<a name="l00105"></a>00105
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/showlistviewitem_8h-source.html b/doc/html/showlistviewitem_8h-source.html
new file mode 100644
index 0000000..7c9b34f
--- /dev/null
+++ b/doc/html/showlistviewitem_8h-source.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/showlistviewitem.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>showlistviewitem.h</h1><a href="showlistviewitem_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> showlistviewitem.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Son Apr 21 2002</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2002 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef SHOWLISTVIEWITEM_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define SHOWLISTVIEWITEM_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qlistview.h&gt;</span>
+<a name="l00022"></a>00022
+<a name="l00027"></a><a class="code" href="classShowListViewItem.html">00027</a> <span class="keyword">class </span><a class="code" href="classShowListViewItem.html">ShowListViewItem</a> : <span class="keyword">public</span> QListViewItem
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029 <span class="keyword">public</span>:
+<a name="l00030"></a>00030
+<a name="l00036"></a>00036 <a class="code" href="classShowListViewItem.html#4d3f0f8ab32067485f83d3bf93fff6c6">ShowListViewItem</a> (QListView * parent, <a class="code" href="classShowListViewItem.html">ShowListViewItem</a> * after);
+<a name="l00037"></a>00037
+<a name="l00042"></a>00042 <a class="code" href="classShowListViewItem.html#4d3f0f8ab32067485f83d3bf93fff6c6">ShowListViewItem</a>( QListView* parent );
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <span class="keyword">virtual</span> <a class="code" href="classShowListViewItem.html#1d417b96d9e99eb7a7f284386cb00f91">~ShowListViewItem</a>();
+<a name="l00046"></a>00046 <span class="keyword">virtual</span> QString <a class="code" href="classShowListViewItem.html#5dba88e00c43a0911fa70f6c41173fe3">key</a> (<span class="keywordtype">int</span> column, <span class="keywordtype">bool</span> ascending) <span class="keyword">const</span>;
+<a name="l00051"></a>00051 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classShowListViewItem.html#80e56b65e05d1bbded4716d258be499a">compare</a>( QListViewItem *i, <span class="keywordtype">int</span> col, <span class="keywordtype">bool</span> ascending ) <span class="keyword">const</span>;
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#2f82fc18123a144ec93f94384c936172">setNumber</a> (<span class="keyword">const</span> QString&amp;);
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#d757b7cadf50f4b7e8af5f1f7fe09b02">setAccount</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#9ff7a14853167240196c9289924a39d6">setFrom</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#633d447c919be4b754def3ae9b03c9f6">setTo</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#c20d53f3d7d4c60bb054c958531f5d92">setSubject</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#b96fe5949709d9ccd3d414ac81671577">setDate</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#0bb549ead9f623377fa2a240e76e3e90">setSize</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#2b5c115276821d6137cf14940d264606">setContent</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00060"></a>00060 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#120d8cdc825924cf408ba99c6667cf34">setState</a>(<span class="keyword">const</span> QString&amp;);
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="classShowListViewItem.html#0d78b8e18cae5e309719b498f40f2f89">setTime</a> (<span class="keyword">const</span> QString&amp;);
+<a name="l00062"></a>00062 <span class="keyword">enum</span> {<a class="code" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075ce177d8abde0abb4153cdf4a5d4ef8ee">_colNumber</a>, <a class="code" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075813c78adafbe56de880d99357e659832">_colAccount</a>, <a class="code" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d0750c73c4f727d2ef0a095d76df9fadc5ea">_colFrom</a>, <a class="code" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075c3cae478dcb1fd7ef007ffd09e2576e0">_colTo</a>, <a class="code" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075c0d8dc86f4421edd8c8e7327f0729737">_colSubject</a>, <a class="code" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075783ffd9ee58a24ab0f850b9a02af6178">_colDate</a>,
+<a name="l00063"></a>00063 <a class="code" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075d9a6583b5b7e2a25f0678985afa45950">_colSize</a>, <a class="code" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d07564802e43724f98301b74055e164e8e46">_colContent</a>, <a class="code" href="classShowListViewItem.html#afb45ba9f76d1f5fa2c9e47f19a8d075d33223c37563c4e7c517e8428d272c42">_colState</a>};
+<a name="l00064"></a>00064 <span class="keyword">private</span>:
+<a name="l00065"></a><a class="code" href="classShowListViewItem.html#9d582aea8cd197406cd8ba103e3df25b">00065</a> QString <a class="code" href="classShowListViewItem.html#9d582aea8cd197406cd8ba103e3df25b">m_time</a>;
+<a name="l00066"></a>00066 };
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/showrecord_8cpp-source.html b/doc/html/showrecord_8cpp-source.html
new file mode 100644
index 0000000..ed0fbe4
--- /dev/null
+++ b/doc/html/showrecord_8cpp-source.html
@@ -0,0 +1,580 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/showrecord.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>showrecord.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> showrecord.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Mon Dec 3 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include "showrecord.h"</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020 <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">ShowRecord::continueShowHeaders</a>( 0 );
+<a name="l00021"></a>00021 <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="classShowRecord.html#8f9c8ce1f77c014cd4efcbf65c9b11f5">ShowRecord::cancelShowHeaders</a>( 1 );
+<a name="l00022"></a>00022
+<a name="l00023"></a><a class="code" href="classShowRecord.html#c3088d9306ad23138dcc1212b975f596">00023</a> <a class="code" href="classShowRecord.html#c3088d9306ad23138dcc1212b975f596">ShowRecord::ShowRecord</a>()
+<a name="l00024"></a>00024 {
+<a name="l00025"></a>00025 <span class="comment">//set auto delete to true. This is a function of the parent class, which deletes</span>
+<a name="l00026"></a>00026 <span class="comment">//all items when the list is deleted or cleared.</span>
+<a name="l00027"></a>00027 setAutoDelete( <span class="keyword">true</span> );
+<a name="l00028"></a>00028 }
+<a name="l00029"></a>00029
+<a name="l00030"></a><a class="code" href="classShowRecord.html#bda8f21edf9dbfa07741e37e6f06beeb">00030</a> <a class="code" href="classShowRecord.html#bda8f21edf9dbfa07741e37e6f06beeb">ShowRecord::~ShowRecord</a>()
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 }
+<a name="l00033"></a>00033
+<a name="l00034"></a><a class="code" href="classShowRecord.html#2b0757f2678223ca4e51257766dd64a3">00034</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#2b0757f2678223ca4e51257766dd64a3">ShowRecord::saveOptions</a>( QDomDocument&amp; doc, QDomElement&amp; parent )
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="comment">//Loop over all mail items</span>
+<a name="l00037"></a>00037 <span class="keywordflow">for</span>( <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* pElem = first(); pElem; pElem = next() )
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="comment">//call the method of the mail to save it</span>
+<a name="l00040"></a>00040 pElem-&gt;saveOptions( doc, parent );
+<a name="l00041"></a>00041 }
+<a name="l00042"></a>00042 }
+<a name="l00043"></a>00043
+<a name="l00044"></a><a class="code" href="classShowRecord.html#87bd29245b100a9d291856fd0784662f">00044</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#87bd29245b100a9d291856fd0784662f">ShowRecord::readStoredMails</a>( QDomElement&amp; parent )
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046 <span class="comment">//clear the list</span>
+<a name="l00047"></a>00047 clear();
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <span class="comment">//get first DOM node (mail)</span>
+<a name="l00050"></a>00050 QDomNode n = parent.firstChild();
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <span class="comment">//iterate over all mail items stored in the given account</span>
+<a name="l00053"></a>00053 <span class="keywordflow">while</span>( !n.isNull() )
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055 <span class="comment">//get element of the current node</span>
+<a name="l00056"></a>00056 QDomElement e = n.toElement();
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <span class="comment">//create mail object</span>
+<a name="l00059"></a>00059 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* pElem = <span class="keyword">new</span> <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>();
+<a name="l00060"></a>00060
+<a name="l00061"></a>00061 <span class="comment">//store the currently read mail data in the new object</span>
+<a name="l00062"></a>00062 pElem-&gt;<a class="code" href="classShowRecordElem.html#97952e1293b679abc1891a240bd9e4f1">readOptions</a>( e );
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="comment">//store the new mail object in this list</span>
+<a name="l00065"></a>00065 append( pElem );
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="comment">//get next DOM node</span>
+<a name="l00068"></a>00068 n = n.nextSibling();
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071
+<a name="l00072"></a><a class="code" href="classShowRecord.html#781cfc15d342cef7ffea393737636065">00072</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#781cfc15d342cef7ffea393737636065">ShowRecord::applyFilters</a> ()
+<a name="l00073"></a>00073 {
+<a name="l00074"></a>00074 <span class="comment">//Loop over all mails in this list</span>
+<a name="l00075"></a>00075 <span class="keywordflow">for</span>( <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* pElem = first(); pElem; pElem = next() )
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077 <span class="comment">//apply the filters to the current mail</span>
+<a name="l00078"></a>00078 pElem-&gt;applyFilters ();
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081
+<a name="l00082"></a><a class="code" href="classShowRecord.html#e0aeb91afa1bd2ea566ff4dd4dd299d5">00082</a> <span class="keywordtype">bool</span> <a class="code" href="classShowRecord.html#e0aeb91afa1bd2ea566ff4dd4dd299d5">ShowRecord::hasSelectedMails</a>( )
+<a name="l00083"></a>00083 {
+<a name="l00084"></a>00084 <span class="keywordtype">bool</span> selected = <span class="keyword">false</span>; <span class="comment">//TRUE when a selected mail was found</span>
+<a name="l00085"></a>00085 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//mail which we want to check</span>
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 <span class="comment">//get first mail</span>
+<a name="l00088"></a>00088 mail = first();
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 <span class="comment">//iterate over all mails until we have found a selected mail</span>
+<a name="l00091"></a>00091 <span class="keywordflow">while</span>( mail != NULL &amp;&amp; !selected )
+<a name="l00092"></a>00092 {
+<a name="l00093"></a>00093 <span class="comment">//check the current mail</span>
+<a name="l00094"></a>00094 selected = mail-&gt;<a class="code" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">isSelected</a>();
+<a name="l00095"></a>00095
+<a name="l00096"></a>00096 <span class="comment">//get next mail</span>
+<a name="l00097"></a>00097 mail = next();
+<a name="l00098"></a>00098 }
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 <span class="keywordflow">return</span> selected;
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102
+<a name="l00103"></a><a class="code" href="classShowRecord.html#417a26f1eea8a1311362633e43ac8bab">00103</a> <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a> <a class="code" href="classShowRecord.html#417a26f1eea8a1311362633e43ac8bab">ShowRecord::getSelectedMails</a>( )
+<a name="l00104"></a>00104 {
+<a name="l00105"></a>00105 <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a> list; <span class="comment">//contains the numbers of selected mails</span>
+<a name="l00106"></a>00106 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//mail from which we want to get the number (if selected)</span>
+<a name="l00107"></a>00107 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="comment">//iterate over all mails</span>
+<a name="l00110"></a>00110 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL )
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112 <span class="comment">//increment iterator to next mail</span>
+<a name="l00113"></a>00113 ++it;
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <span class="comment">//if current mail is selected append its number to the mail number list</span>
+<a name="l00116"></a>00116 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">isSelected</a>() )
+<a name="l00117"></a>00117 list.append( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() );
+<a name="l00118"></a>00118 }
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 <span class="keywordflow">return</span> list;
+<a name="l00121"></a>00121 }
+<a name="l00122"></a>00122
+<a name="l00123"></a><a class="code" href="classShowRecord.html#d9075f4c8de5af4b0b5870d1ff71f4ea">00123</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#d9075f4c8de5af4b0b5870d1ff71f4ea">ShowRecord::removeMail</a>( <span class="keywordtype">int</span> number )
+<a name="l00124"></a>00124 {
+<a name="l00125"></a>00125 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00126"></a>00126 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128 <span class="comment">//looking for the mail with the number 'number'</span>
+<a name="l00129"></a>00129 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL )
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131 <span class="comment">//increment iterator to next mail</span>
+<a name="l00132"></a>00132 ++it;
+<a name="l00133"></a>00133
+<a name="l00134"></a>00134 <span class="comment">//if the current mail has the given number, remove it</span>
+<a name="l00135"></a>00135 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() == number )
+<a name="l00136"></a>00136 remove( mail );
+<a name="l00137"></a>00137 }
+<a name="l00138"></a>00138 }
+<a name="l00139"></a>00139
+<a name="l00140"></a><a class="code" href="classShowRecord.html#c78c6981b92a2546d4ee75320aba380d">00140</a> QStringList <a class="code" href="classShowRecord.html#c78c6981b92a2546d4ee75320aba380d">ShowRecord::getSelectedSubjects</a>( )<span class="keyword"> const</span>
+<a name="l00141"></a>00141 <span class="keyword"></span>{
+<a name="l00142"></a>00142 QStringList subjects; <span class="comment">//contains the subjects</span>
+<a name="l00143"></a>00143 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00144"></a>00144 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00145"></a>00145
+<a name="l00146"></a>00146 <span class="comment">//iterate over all mails</span>
+<a name="l00147"></a>00147 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL )
+<a name="l00148"></a>00148 {
+<a name="l00149"></a>00149 <span class="comment">//increment iterator to next mail</span>
+<a name="l00150"></a>00150 ++it;
+<a name="l00151"></a>00151
+<a name="l00152"></a>00152 <span class="comment">//if the mail is selected, append subject to list</span>
+<a name="l00153"></a>00153 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">isSelected</a>() )
+<a name="l00154"></a>00154 subjects.append( mail-&gt;<a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a>() );
+<a name="l00155"></a>00155 }
+<a name="l00156"></a>00156
+<a name="l00157"></a>00157 <span class="keywordflow">return</span> subjects;
+<a name="l00158"></a>00158 }
+<a name="l00159"></a>00159
+<a name="l00160"></a><a class="code" href="classShowRecord.html#51a8d0c91d32e6fdc20cb8f5f2350cac">00160</a> QString <a class="code" href="classShowRecord.html#51a8d0c91d32e6fdc20cb8f5f2350cac">ShowRecord::getSenderOf</a>( <span class="keywordtype">int</span> number )<span class="keyword"> const</span>
+<a name="l00161"></a>00161 <span class="keyword"></span>{
+<a name="l00162"></a>00162 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00163"></a>00163 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00164"></a>00164 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00165"></a>00165 QString sender; <span class="comment">//sender of the wanted mail</span>
+<a name="l00166"></a>00166
+<a name="l00167"></a>00167 <span class="comment">//looking for the mail with the number 'number'</span>
+<a name="l00168"></a>00168 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00169"></a>00169 {
+<a name="l00170"></a>00170 <span class="comment">//increment iterator to next mail</span>
+<a name="l00171"></a>00171 ++it;
+<a name="l00172"></a>00172
+<a name="l00173"></a>00173 <span class="comment">//if the current mail has the given number, remove it</span>
+<a name="l00174"></a>00174 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() == number )
+<a name="l00175"></a>00175 {
+<a name="l00176"></a>00176 sender = mail-&gt;<a class="code" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">from</a>();
+<a name="l00177"></a>00177 found = <span class="keyword">true</span>;
+<a name="l00178"></a>00178 }
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180 <span class="keywordflow">return</span> sender;
+<a name="l00181"></a>00181 }
+<a name="l00182"></a>00182
+<a name="l00183"></a><a class="code" href="classShowRecord.html#93c44ad805a67e955b3cfa2518291613">00183</a> QString <a class="code" href="classShowRecord.html#93c44ad805a67e955b3cfa2518291613">ShowRecord::getDateOf</a>( <span class="keywordtype">int</span> number )<span class="keyword"> const</span>
+<a name="l00184"></a>00184 <span class="keyword"></span>{
+<a name="l00185"></a>00185 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00186"></a>00186 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00187"></a>00187 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00188"></a>00188 QString date; <span class="comment">//sent date of the wanted mail</span>
+<a name="l00189"></a>00189
+<a name="l00190"></a>00190 <span class="comment">//looking for the mail with the number 'number'</span>
+<a name="l00191"></a>00191 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00192"></a>00192 {
+<a name="l00193"></a>00193 <span class="comment">//increment iterator to next mail</span>
+<a name="l00194"></a>00194 ++it;
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196 <span class="comment">//if the current mail has the given number, remove it</span>
+<a name="l00197"></a>00197 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() == number )
+<a name="l00198"></a>00198 {
+<a name="l00199"></a>00199 date = mail-&gt;<a class="code" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">date</a>();
+<a name="l00200"></a>00200 found = <span class="keyword">true</span>;
+<a name="l00201"></a>00201 }
+<a name="l00202"></a>00202 }
+<a name="l00203"></a>00203 <span class="keywordflow">return</span> date;
+<a name="l00204"></a>00204
+<a name="l00205"></a>00205 }
+<a name="l00206"></a>00206
+<a name="l00207"></a><a class="code" href="classShowRecord.html#b1a6f1fee65db84e5496619c14035539">00207</a> QString <a class="code" href="classShowRecord.html#b1a6f1fee65db84e5496619c14035539">ShowRecord::getSizeOf</a>( <span class="keywordtype">int</span> number )<span class="keyword"> const</span>
+<a name="l00208"></a>00208 <span class="keyword"></span>{
+<a name="l00209"></a>00209 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00210"></a>00210 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00211"></a>00211 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00212"></a>00212 QString size; <span class="comment">//size of the wanted mail</span>
+<a name="l00213"></a>00213
+<a name="l00214"></a>00214 <span class="comment">//looking for the mail with the number 'number'</span>
+<a name="l00215"></a>00215 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00216"></a>00216 {
+<a name="l00217"></a>00217 <span class="comment">//increment iterator to next mail</span>
+<a name="l00218"></a>00218 ++it;
+<a name="l00219"></a>00219
+<a name="l00220"></a>00220 <span class="comment">//if the current mail has the given number, remove it</span>
+<a name="l00221"></a>00221 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() == number )
+<a name="l00222"></a>00222 {
+<a name="l00223"></a>00223 size = mail-&gt;<a class="code" href="classShowRecordElem.html#233ccd75f668ec868ec726120d8c71d9">strSizePrefix</a>();
+<a name="l00224"></a>00224 found = <span class="keyword">true</span>;
+<a name="l00225"></a>00225 }
+<a name="l00226"></a>00226 }
+<a name="l00227"></a>00227 <span class="keywordflow">return</span> size;
+<a name="l00228"></a>00228
+<a name="l00229"></a>00229 }
+<a name="l00230"></a>00230
+<a name="l00231"></a><a class="code" href="classShowRecord.html#38d282950be6217d1488efc720a5f415">00231</a> QString <a class="code" href="classShowRecord.html#38d282950be6217d1488efc720a5f415">ShowRecord::getSubjectOf</a>( <span class="keywordtype">int</span> number )<span class="keyword"> const</span>
+<a name="l00232"></a>00232 <span class="keyword"></span>{
+<a name="l00233"></a>00233 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00234"></a>00234 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00235"></a>00235 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00236"></a>00236 QString subject; <span class="comment">//subject of the wanted mail</span>
+<a name="l00237"></a>00237
+<a name="l00238"></a>00238 <span class="comment">//looking for the mail with the number 'number'</span>
+<a name="l00239"></a>00239 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00240"></a>00240 {
+<a name="l00241"></a>00241 <span class="comment">//increment iterator to next mail</span>
+<a name="l00242"></a>00242 ++it;
+<a name="l00243"></a>00243
+<a name="l00244"></a>00244 <span class="comment">//if the current mail has the given number, get the subject</span>
+<a name="l00245"></a>00245 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() == number )
+<a name="l00246"></a>00246 {
+<a name="l00247"></a>00247 subject = mail-&gt;<a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a>();
+<a name="l00248"></a>00248 found = <span class="keyword">true</span>;
+<a name="l00249"></a>00249 }
+<a name="l00250"></a>00250 }
+<a name="l00251"></a>00251 <span class="keywordflow">return</span> subject;
+<a name="l00252"></a>00252
+<a name="l00253"></a>00253 }
+<a name="l00254"></a>00254
+<a name="l00255"></a><a class="code" href="classShowRecord.html#dde4ccc3e28c0d7e233ace3810a28814">00255</a> QString <a class="code" href="classShowRecord.html#dde4ccc3e28c0d7e233ace3810a28814">ShowRecord::decodeMailBody</a>( QByteArray body, <span class="keywordtype">int</span> number, <span class="keywordtype">bool</span> preferHTML )<span class="keyword"> const</span>
+<a name="l00256"></a>00256 <span class="keyword"></span>{
+<a name="l00257"></a>00257 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00258"></a>00258 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00259"></a>00259 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00260"></a>00260 QString mailbody; <span class="comment">//decoded mail</span>
+<a name="l00261"></a>00261
+<a name="l00262"></a>00262 <span class="comment">//looking for the mail with the number 'number'</span>
+<a name="l00263"></a>00263 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00264"></a>00264 {
+<a name="l00265"></a>00265 <span class="comment">//increment iterator to next mail</span>
+<a name="l00266"></a>00266 ++it;
+<a name="l00267"></a>00267
+<a name="l00268"></a>00268 <span class="comment">//if the current mail has the given number, decode the mail</span>
+<a name="l00269"></a>00269 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() == number )
+<a name="l00270"></a>00270 {
+<a name="l00271"></a>00271 mailbody = mail-&gt;<a class="code" href="classShowRecordElem.html#27af244fc090ac05fabde1becb7bf60d">decodeMailBody</a>( body, preferHTML );
+<a name="l00272"></a>00272 found = <span class="keyword">true</span>;
+<a name="l00273"></a>00273 }
+<a name="l00274"></a>00274 }
+<a name="l00275"></a>00275 <span class="keywordflow">return</span> mailbody;
+<a name="l00276"></a>00276
+<a name="l00277"></a>00277 }
+<a name="l00278"></a>00278
+<a name="l00279"></a><a class="code" href="classShowRecord.html#1fca27c3d569bbd1b1d673f2ac847791">00279</a> <span class="keywordtype">bool</span> <a class="code" href="classShowRecord.html#1fca27c3d569bbd1b1d673f2ac847791">ShowRecord::hasMail</a>( QString uid )
+<a name="l00280"></a>00280 {
+<a name="l00281"></a>00281 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00282"></a>00282 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00283"></a>00283 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00284"></a>00284
+<a name="l00285"></a>00285 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00286"></a>00286 {
+<a name="l00287"></a>00287 <span class="comment">//increment iterator to next mail</span>
+<a name="l00288"></a>00288 ++it;
+<a name="l00289"></a>00289
+<a name="l00290"></a>00290 <span class="comment">//compare the uid</span>
+<a name="l00291"></a>00291 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">uidl</a>() == uid )
+<a name="l00292"></a>00292 {
+<a name="l00293"></a>00293 found = <span class="keyword">true</span>;
+<a name="l00294"></a>00294 }
+<a name="l00295"></a>00295 }
+<a name="l00296"></a>00296 <span class="keywordflow">return</span> found;
+<a name="l00297"></a>00297 }
+<a name="l00298"></a>00298
+<a name="l00299"></a><a class="code" href="classShowRecord.html#97b16a09a5a51b68f7d2b3efb95c80ea">00299</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#97b16a09a5a51b68f7d2b3efb95c80ea">ShowRecord::appendNewMail</a>( <span class="keywordtype">int</span> number, QString uid, <span class="keywordtype">bool</span> isNew )
+<a name="l00300"></a>00300 {
+<a name="l00301"></a>00301 <span class="comment">//create new mail</span>
+<a name="l00302"></a>00302 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* newMail = <span class="keyword">new</span> <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>( number, uid, isNew );
+<a name="l00303"></a>00303
+<a name="l00304"></a>00304 <span class="comment">//append new mail</span>
+<a name="l00305"></a>00305 <span class="keywordflow">if</span>( newMail != NULL )
+<a name="l00306"></a>00306 append( newMail );
+<a name="l00307"></a>00307 }
+<a name="l00308"></a>00308
+<a name="l00309"></a><a class="code" href="classShowRecord.html#1705c73921184eda80bd63f979ef34bc">00309</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#1705c73921184eda80bd63f979ef34bc">ShowRecord::printMailList</a>( )
+<a name="l00310"></a>00310 {
+<a name="l00311"></a>00311 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00312"></a>00312 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00313"></a>00313
+<a name="l00314"></a>00314 <span class="keywordflow">while</span>( ( mail = it.current() ) )
+<a name="l00315"></a>00315 {
+<a name="l00316"></a>00316 <span class="comment">//increment iterator to next mail</span>
+<a name="l00317"></a>00317 ++it;
+<a name="l00318"></a>00318
+<a name="l00319"></a>00319 <span class="comment">//print mail</span>
+<a name="l00320"></a>00320 cout &lt;&lt; mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() &lt;&lt; <span class="stringliteral">" - UID: "</span> &lt;&lt; mail-&gt;<a class="code" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">uidl</a>() &lt;&lt; <span class="stringliteral">"; Size: "</span> &lt;&lt; mail-&gt;<a class="code" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">size</a>() &lt;&lt; <span class="stringliteral">"; Subject: "</span> &lt;&lt; mail-&gt;<a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a>() &lt;&lt; <span class="stringliteral">"; New: "</span> &lt;&lt; mail-&gt;<a class="code" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">isNew</a>() &lt;&lt; endl;
+<a name="l00321"></a>00321 }
+<a name="l00322"></a>00322
+<a name="l00323"></a>00323 }
+<a name="l00324"></a>00324
+<a name="l00325"></a><a class="code" href="classShowRecord.html#f3ae42223f76c35b2273119916a82a24">00325</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#f3ae42223f76c35b2273119916a82a24">ShowRecord::setSize</a>( <span class="keywordtype">int</span> number, <span class="keywordtype">long</span> size )
+<a name="l00326"></a>00326 {
+<a name="l00327"></a>00327 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00328"></a>00328 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00329"></a>00329 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00330"></a>00330
+<a name="l00331"></a>00331 <span class="comment">//looking for the mail with the number 'number'</span>
+<a name="l00332"></a>00332 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00333"></a>00333 {
+<a name="l00334"></a>00334 <span class="comment">//increment iterator to next mail</span>
+<a name="l00335"></a>00335 ++it;
+<a name="l00336"></a>00336
+<a name="l00337"></a>00337 <span class="comment">//if the current mail has the given number, decode the mail</span>
+<a name="l00338"></a>00338 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() == number )
+<a name="l00339"></a>00339 {
+<a name="l00340"></a>00340 mail-&gt;<a class="code" href="classShowRecordElem.html#dd22d1f50be46bd9ecbbacec7606b3ed">setSize</a>( size );
+<a name="l00341"></a>00341 found = <span class="keyword">true</span>;
+<a name="l00342"></a>00342 }
+<a name="l00343"></a>00343 }
+<a name="l00344"></a>00344 }
+<a name="l00345"></a>00345
+<a name="l00346"></a><a class="code" href="classShowRecord.html#89fd7edc8c324e8b0ebe6b32f2d30b9d">00346</a> <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">Types::MailNumberList_Type</a> <a class="code" href="classShowRecord.html#89fd7edc8c324e8b0ebe6b32f2d30b9d">ShowRecord::getNewMails</a>( )
+<a name="l00347"></a>00347 {
+<a name="l00348"></a>00348 <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a> list; <span class="comment">//contains the numbers of the new mails</span>
+<a name="l00349"></a>00349 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//mail from which we want to get the number (if new)</span>
+<a name="l00350"></a>00350 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00351"></a>00351
+<a name="l00352"></a>00352 <span class="comment">//iterate over all mails</span>
+<a name="l00353"></a>00353 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL )
+<a name="l00354"></a>00354 {
+<a name="l00355"></a>00355 <span class="comment">//increment iterator to next mail</span>
+<a name="l00356"></a>00356 ++it;
+<a name="l00357"></a>00357
+<a name="l00358"></a>00358 <span class="comment">//if current mail is new append its number to the mail number list</span>
+<a name="l00359"></a>00359 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">isNew</a>() )
+<a name="l00360"></a>00360 list.append( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() );
+<a name="l00361"></a>00361 }
+<a name="l00362"></a>00362
+<a name="l00363"></a>00363 <span class="keywordflow">return</span> list;
+<a name="l00364"></a>00364 }
+<a name="l00365"></a>00365
+<a name="l00366"></a><a class="code" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">00366</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">ShowRecord::setHeader</a>( <span class="keywordtype">int</span> number, QString header )
+<a name="l00367"></a>00367 {
+<a name="l00368"></a>00368 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00369"></a>00369 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00370"></a>00370 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00371"></a>00371
+<a name="l00372"></a>00372 <span class="comment">//looking for the mail with the number 'number'</span>
+<a name="l00373"></a>00373 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00374"></a>00374 {
+<a name="l00375"></a>00375 <span class="comment">//increment iterator to next mail</span>
+<a name="l00376"></a>00376 ++it;
+<a name="l00377"></a>00377
+<a name="l00378"></a>00378 <span class="comment">//if the current mail has the given number, set the header</span>
+<a name="l00379"></a>00379 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() == number )
+<a name="l00380"></a>00380 {
+<a name="l00381"></a>00381 mail-&gt;<a class="code" href="classShowRecordElem.html#28e7072cd68f18e1e07176b9c1bd5f72">setHeader</a>( header );
+<a name="l00382"></a>00382 found = <span class="keyword">true</span>;
+<a name="l00383"></a>00383 }
+<a name="l00384"></a>00384 }
+<a name="l00385"></a>00385 }
+<a name="l00386"></a>00386
+<a name="l00387"></a><a class="code" href="classShowRecord.html#ae03febb272198c00851b4e46be68b83">00387</a> QStringList <a class="code" href="classShowRecord.html#ae03febb272198c00851b4e46be68b83">ShowRecord::getUIDsOfOldMails</a>( )
+<a name="l00388"></a>00388 {
+<a name="l00389"></a>00389 QStringList list; <span class="comment">//contains the UIDs of the old mails</span>
+<a name="l00390"></a>00390 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//mail from which we want to get the uid (if old)</span>
+<a name="l00391"></a>00391 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00392"></a>00392
+<a name="l00393"></a>00393 <span class="comment">//iterate over all mails</span>
+<a name="l00394"></a>00394 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL )
+<a name="l00395"></a>00395 {
+<a name="l00396"></a>00396 <span class="comment">//increment iterator to next mail</span>
+<a name="l00397"></a>00397 ++it;
+<a name="l00398"></a>00398
+<a name="l00399"></a>00399 <span class="comment">//if current mail is new append its number to the mail number list</span>
+<a name="l00400"></a>00400 <span class="keywordflow">if</span>( !mail-&gt;<a class="code" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">isNew</a>() )
+<a name="l00401"></a>00401 list.append( mail-&gt;<a class="code" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">uidl</a>() );
+<a name="l00402"></a>00402 }
+<a name="l00403"></a>00403
+<a name="l00404"></a>00404 <span class="keywordflow">return</span> list;
+<a name="l00405"></a>00405 }
+<a name="l00406"></a>00406
+<a name="l00407"></a><a class="code" href="classShowRecord.html#15ef001ed312f642b8cd8cf2619ecfb4">00407</a> QString <a class="code" href="classShowRecord.html#15ef001ed312f642b8cd8cf2619ecfb4">ShowRecord::getHeaderOf</a>( QString uid )
+<a name="l00408"></a>00408 {
+<a name="l00409"></a>00409 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00410"></a>00410 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00411"></a>00411 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00412"></a>00412 QString header; <span class="comment">//header of the wanted mail</span>
+<a name="l00413"></a>00413
+<a name="l00414"></a>00414 <span class="comment">//looking for the mail with the UID 'uid'</span>
+<a name="l00415"></a>00415 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00416"></a>00416 {
+<a name="l00417"></a>00417 <span class="comment">//increment iterator to next mail</span>
+<a name="l00418"></a>00418 ++it;
+<a name="l00419"></a>00419
+<a name="l00420"></a>00420 <span class="comment">//if the current mail has the given uid, get the header</span>
+<a name="l00421"></a>00421 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">uidl</a>() == uid )
+<a name="l00422"></a>00422 {
+<a name="l00423"></a>00423 header = mail-&gt;<a class="code" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">header</a>();
+<a name="l00424"></a>00424 found = <span class="keyword">true</span>;
+<a name="l00425"></a>00425 }
+<a name="l00426"></a>00426 }
+<a name="l00427"></a>00427 <span class="keywordflow">return</span> header;
+<a name="l00428"></a>00428 }
+<a name="l00429"></a>00429
+<a name="l00430"></a><a class="code" href="classShowRecord.html#230b5d25e61a0aa76a9adf852bf73d98">00430</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">ShowRecord::setHeader</a>( QString uid, QString header )
+<a name="l00431"></a>00431 {
+<a name="l00432"></a>00432 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00433"></a>00433 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00434"></a>00434 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00435"></a>00435
+<a name="l00436"></a>00436 <span class="comment">//looking for the mail with the UID 'uid'</span>
+<a name="l00437"></a>00437 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00438"></a>00438 {
+<a name="l00439"></a>00439 <span class="comment">//increment iterator to next mail</span>
+<a name="l00440"></a>00440 ++it;
+<a name="l00441"></a>00441
+<a name="l00442"></a>00442 <span class="comment">//if the current mail has the given UID, set the header</span>
+<a name="l00443"></a>00443 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">uidl</a>() == uid )
+<a name="l00444"></a>00444 {
+<a name="l00445"></a>00445 mail-&gt;<a class="code" href="classShowRecordElem.html#28e7072cd68f18e1e07176b9c1bd5f72">setHeader</a>( header );
+<a name="l00446"></a>00446 found = <span class="keyword">true</span>;
+<a name="l00447"></a>00447 }
+<a name="l00448"></a>00448 }
+<a name="l00449"></a>00449 }
+<a name="l00450"></a>00450
+<a name="l00451"></a><a class="code" href="classShowRecord.html#fb2d493f52927c18ccc35352d2d2b115">00451</a> <span class="keywordtype">int</span> <a class="code" href="classShowRecord.html#fb2d493f52927c18ccc35352d2d2b115">ShowRecord::getNumberNewMails</a>( )
+<a name="l00452"></a>00452 {
+<a name="l00453"></a>00453 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00454"></a>00454 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00455"></a>00455 <span class="keywordtype">int</span> number = 0; <span class="comment">//number of new mails</span>
+<a name="l00456"></a>00456
+<a name="l00457"></a>00457 <span class="keywordflow">while</span>( ( mail = it.current() ) )
+<a name="l00458"></a>00458 {
+<a name="l00459"></a>00459 <span class="comment">//increment iterator to next mail</span>
+<a name="l00460"></a>00460 ++it;
+<a name="l00461"></a>00461
+<a name="l00462"></a>00462 <span class="comment">//increment number, if this mail is new</span>
+<a name="l00463"></a>00463 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">isNew</a>() )
+<a name="l00464"></a>00464 number++;
+<a name="l00465"></a>00465 }
+<a name="l00466"></a>00466
+<a name="l00467"></a>00467 <span class="keywordflow">return</span> number;
+<a name="l00468"></a>00468 }
+<a name="l00469"></a>00469
+<a name="l00470"></a><a class="code" href="classShowRecord.html#5fc0413079f9cfc5b32c36812f643c0a">00470</a> <span class="keywordtype">int</span> <a class="code" href="classShowRecord.html#5fc0413079f9cfc5b32c36812f643c0a">ShowRecord::getNumberMails</a>( )
+<a name="l00471"></a>00471 {
+<a name="l00472"></a>00472 <span class="keywordflow">return</span> count();
+<a name="l00473"></a>00473 }
+<a name="l00474"></a>00474
+<a name="l00475"></a><a class="code" href="classShowRecord.html#c6c9d9e7e23f57006d2d573442a144b5">00475</a> <span class="keywordtype">long</span> <a class="code" href="classShowRecord.html#c6c9d9e7e23f57006d2d573442a144b5">ShowRecord::getTotalSize</a>( )
+<a name="l00476"></a>00476 {
+<a name="l00477"></a>00477 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00478"></a>00478 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00479"></a>00479 <span class="keywordtype">long</span> size = 0; <span class="comment">//total size of all mails</span>
+<a name="l00480"></a>00480
+<a name="l00481"></a>00481 <span class="keywordflow">while</span>( ( mail = it.current() ) )
+<a name="l00482"></a>00482 {
+<a name="l00483"></a>00483 <span class="comment">//increment iterator to next mail</span>
+<a name="l00484"></a>00484 ++it;
+<a name="l00485"></a>00485
+<a name="l00486"></a>00486 size += mail-&gt;<a class="code" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">size</a>();
+<a name="l00487"></a>00487 }
+<a name="l00488"></a>00488
+<a name="l00489"></a>00489 <span class="keywordflow">return</span> size;
+<a name="l00490"></a>00490 }
+<a name="l00491"></a>00491
+<a name="l00492"></a><a class="code" href="classShowRecord.html#7124760f6dffce82cf267276f4c0d015">00492</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#7124760f6dffce82cf267276f4c0d015">ShowRecord::fillMailListView</a>( <a class="code" href="classKshowmailView.html">KshowmailView</a> * view, QString &amp; account )
+<a name="l00493"></a>00493 {
+<a name="l00494"></a>00494 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00495"></a>00495 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00496"></a>00496
+<a name="l00497"></a>00497 <span class="comment">//iterate over all mails and order the mail to create a list view item</span>
+<a name="l00498"></a>00498 <span class="keywordflow">while</span>( ( mail = it.current() ) )
+<a name="l00499"></a>00499 {
+<a name="l00500"></a>00500 <span class="comment">//increment iterator to next mail</span>
+<a name="l00501"></a>00501 ++it;
+<a name="l00502"></a>00502
+<a name="l00503"></a>00503 <span class="comment">//insert list view item</span>
+<a name="l00504"></a>00504 QString number = QString( <span class="stringliteral">"%1"</span> ).arg( mail-&gt;<a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() );
+<a name="l00505"></a>00505 QString from = mail-&gt;<a class="code" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">from</a>();
+<a name="l00506"></a>00506 QString to = mail-&gt;<a class="code" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">to</a>();
+<a name="l00507"></a>00507 QString subject = mail-&gt;<a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a>();
+<a name="l00508"></a>00508 QString date = mail-&gt;<a class="code" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">date</a>();
+<a name="l00509"></a>00509 QString size = QString( <span class="stringliteral">"%1"</span> ).arg( mail-&gt;<a class="code" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">size</a>() );
+<a name="l00510"></a>00510 QString content = mail-&gt;<a class="code" href="classShowRecordElem.html#8d655afdb7350fd4a27b551da7a8a797">content</a>();
+<a name="l00511"></a>00511 QString state = mail-&gt;<a class="code" href="classShowRecordElem.html#f00398057086a7fbee1205c5d0f605a2">state</a>();
+<a name="l00512"></a>00512 QString time = mail-&gt;<a class="code" href="classShowRecordElem.html#0e554cd8f1e67b3e448054e8c6fdc91c">strUnixTime</a>();
+<a name="l00513"></a>00513 mail-&gt;<a class="code" href="classShowRecordElem.html#e7f2ca5eb9a9bc95266a4f83f78cd76e">setViewItem</a>( view-&gt;<a class="code" href="classKshowmailView.html#8330c6f139457ae5dd1510efb3f665e4">insertMail</a>( number, account, from, to, subject, date, size, content, state, time ) );
+<a name="l00514"></a>00514 }
+<a name="l00515"></a>00515
+<a name="l00516"></a>00516 }
+<a name="l00517"></a>00517
+<a name="l00518"></a><a class="code" href="classShowRecord.html#89005d433c577ed0e412c6314400cc31">00518</a> <span class="keywordtype">int</span> <a class="code" href="classShowRecord.html#89005d433c577ed0e412c6314400cc31">ShowRecord::showSelectedHeaders</a>( QString&amp; account )
+<a name="l00519"></a>00519 {
+<a name="l00520"></a>00520 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00521"></a>00521 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00522"></a>00522 <span class="keywordtype">int</span> showNextHeader = <a class="code" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">ShowRecordElem::continueShowHeaders</a>; <span class="comment">//return value of ShowRecordElem::showHeader()</span>
+<a name="l00523"></a>00523
+<a name="l00524"></a>00524 <span class="keywordflow">while</span>( ( mail = it.current() ) &amp;&amp; showNextHeader == <a class="code" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">ShowRecordElem::continueShowHeaders</a> )
+<a name="l00525"></a>00525 {
+<a name="l00526"></a>00526 <span class="comment">//increment iterator to next mail</span>
+<a name="l00527"></a>00527 ++it;
+<a name="l00528"></a>00528
+<a name="l00529"></a>00529 <span class="comment">//order the mail to show its header</span>
+<a name="l00530"></a>00530 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">isSelected</a>() )
+<a name="l00531"></a>00531 showNextHeader = mail-&gt;<a class="code" href="classShowRecordElem.html#62792e6386e65ac0050f2e02963254b0">showHeader</a>( account );
+<a name="l00532"></a>00532 }
+<a name="l00533"></a>00533
+<a name="l00534"></a>00534 <span class="keywordflow">return</span> showNextHeader == <a class="code" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">ShowRecordElem::continueShowHeaders</a> ? <a class="code" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">ShowRecord::continueShowHeaders</a> : <a class="code" href="classShowRecord.html#8f9c8ce1f77c014cd4efcbf65c9b11f5">ShowRecord::cancelShowHeaders</a>;
+<a name="l00535"></a>00535 }
+<a name="l00536"></a>00536
+<a name="l00537"></a><a class="code" href="classShowRecord.html#89b22dcaa5ff6f47121150b7d25939d0">00537</a> <span class="keywordtype">bool</span> <a class="code" href="classShowRecord.html#89b22dcaa5ff6f47121150b7d25939d0">ShowRecord::isNew</a>( QString uid )<span class="keyword"> const</span>
+<a name="l00538"></a>00538 <span class="keyword"></span>{
+<a name="l00539"></a>00539 QPtrListIterator&lt;ShowRecordElem&gt; it( *<span class="keyword">this</span> ); <span class="comment">//iterator for the mail list</span>
+<a name="l00540"></a>00540 <a class="code" href="classShowRecordElem.html">ShowRecordElem</a>* mail; <span class="comment">//current mail</span>
+<a name="l00541"></a>00541 <span class="keywordtype">bool</span> found = <span class="keyword">false</span>; <span class="comment">//True, when the wanted mail was found</span>
+<a name="l00542"></a>00542 <span class="keywordtype">bool</span> newMail = <span class="keyword">false</span>; <span class="comment">//at time we have not found it, therefore the return value is false</span>
+<a name="l00543"></a>00543
+<a name="l00544"></a>00544 <span class="keywordflow">while</span>( ( mail = it.current() ) != NULL &amp;&amp; !found )
+<a name="l00545"></a>00545 {
+<a name="l00546"></a>00546 <span class="comment">//increment iterator to next mail</span>
+<a name="l00547"></a>00547 ++it;
+<a name="l00548"></a>00548
+<a name="l00549"></a>00549 <span class="comment">//compare the uid</span>
+<a name="l00550"></a>00550 <span class="keywordflow">if</span>( mail-&gt;<a class="code" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">uidl</a>() == uid )
+<a name="l00551"></a>00551 {
+<a name="l00552"></a>00552 found = <span class="keyword">true</span>;
+<a name="l00553"></a>00553 newMail = mail-&gt;<a class="code" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">isNew</a>();
+<a name="l00554"></a>00554 }
+<a name="l00555"></a>00555 }
+<a name="l00556"></a>00556
+<a name="l00557"></a>00557 <span class="keywordflow">return</span> newMail;
+<a name="l00558"></a>00558 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/showrecord_8h-source.html b/doc/html/showrecord_8h-source.html
new file mode 100644
index 0000000..9a29a3f
--- /dev/null
+++ b/doc/html/showrecord_8h-source.html
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/showrecord.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>showrecord.h</h1><a href="showrecord_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> showrecord.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Mon Dec 3 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef SHOWRECORD_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define SHOWRECORD_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="comment">//C++ header</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00023"></a>00023
+<a name="l00024"></a>00024 <span class="comment">//Qt headers</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;qdom.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;qptrlist.h&gt;</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="comment">//KDE headers</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;kstandarddirs.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="comment">//KShowmail headers</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="kshowmailview_8h.html">kshowmailview.h</a>"</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="showrecordelem_8h.html">showrecordelem.h</a>"</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="types_8h.html">types.h</a>"</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include "<a class="code" href="headerfilter_8h.html">headerfilter.h</a>"</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="filterlog_8h.html">filterlog.h</a>"</span>
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <span class="keyword">using namespace </span>Types;
+<a name="l00040"></a>00040 <span class="keyword">using namespace </span>std;
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 <span class="comment">//forward class declarations</span>
+<a name="l00043"></a>00043 <span class="keyword">class </span><a class="code" href="classShowRecordElem.html">ShowRecordElem</a>;
+<a name="l00044"></a>00044 <span class="keyword">class </span><a class="code" href="classKshowmailView.html">KshowmailView</a>;
+<a name="l00045"></a>00045
+<a name="l00056"></a><a class="code" href="classShowRecord.html">00056</a> <span class="keyword">class </span><a class="code" href="classShowRecord.html">ShowRecord</a>: <span class="keyword">public</span> QPtrList&lt;ShowRecordElem&gt;
+<a name="l00057"></a>00057 {
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="keyword">public</span>:
+<a name="l00060"></a>00060
+<a name="l00065"></a><a class="code" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">00065</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classShowRecord.html#24f3968b9bd526deb987f3e21f264404">continueShowHeaders</a>;
+<a name="l00066"></a>00066
+<a name="l00071"></a><a class="code" href="classShowRecord.html#8f9c8ce1f77c014cd4efcbf65c9b11f5">00071</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classShowRecord.html#8f9c8ce1f77c014cd4efcbf65c9b11f5">cancelShowHeaders</a>;
+<a name="l00072"></a>00072
+<a name="l00076"></a>00076 <a class="code" href="classShowRecord.html#c3088d9306ad23138dcc1212b975f596">ShowRecord</a>();
+<a name="l00077"></a>00077
+<a name="l00082"></a>00082 <a class="code" href="classShowRecord.html#bda8f21edf9dbfa07741e37e6f06beeb">~ShowRecord</a>();
+<a name="l00083"></a>00083
+<a name="l00090"></a>00090 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#2b0757f2678223ca4e51257766dd64a3">saveOptions</a>( QDomDocument&amp; doc, QDomElement&amp; parent );
+<a name="l00091"></a>00091
+<a name="l00098"></a>00098 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#87bd29245b100a9d291856fd0784662f">readStoredMails</a>( QDomElement&amp; parent );
+<a name="l00099"></a>00099
+<a name="l00108"></a>00108 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#a2c3ad37ee0eb7eb41d7820e05352502">applyHeaderFilter</a>( <a class="code" href="classHeaderFilter.html">HeaderFilter</a>* filter, QString account, <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a>&amp; deleteList, <a class="code" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">MailToDownloadMap_Type</a>&amp; downloadList, <a class="code" href="classFilterLog.html">FilterLog</a>* log = NULL );
+<a name="l00109"></a>00109
+<a name="l00110"></a>00110
+<a name="l00117"></a>00117 <span class="keywordtype">bool</span> <a class="code" href="classShowRecord.html#e0aeb91afa1bd2ea566ff4dd4dd299d5">hasSelectedMails</a>();
+<a name="l00118"></a>00118
+<a name="l00123"></a>00123 <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">Types::MailNumberList_Type</a> <a class="code" href="classShowRecord.html#417a26f1eea8a1311362633e43ac8bab">getSelectedMails</a>();
+<a name="l00124"></a>00124
+<a name="l00129"></a>00129 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#d9075f4c8de5af4b0b5870d1ff71f4ea">removeMail</a>( <span class="keywordtype">int</span> number );
+<a name="l00130"></a>00130
+<a name="l00135"></a>00135 QStringList <a class="code" href="classShowRecord.html#c78c6981b92a2546d4ee75320aba380d">getSelectedSubjects</a>() <span class="keyword">const</span>;
+<a name="l00136"></a>00136
+<a name="l00142"></a>00142 QString <a class="code" href="classShowRecord.html#51a8d0c91d32e6fdc20cb8f5f2350cac">getSenderOf</a>( <span class="keywordtype">int</span> number ) <span class="keyword">const</span>;
+<a name="l00143"></a>00143
+<a name="l00149"></a>00149 QString <a class="code" href="classShowRecord.html#93c44ad805a67e955b3cfa2518291613">getDateOf</a>( <span class="keywordtype">int</span> number ) <span class="keyword">const</span>;
+<a name="l00150"></a>00150
+<a name="l00156"></a>00156 QString <a class="code" href="classShowRecord.html#b1a6f1fee65db84e5496619c14035539">getSizeOf</a>( <span class="keywordtype">int</span> number ) <span class="keyword">const</span>;
+<a name="l00157"></a>00157
+<a name="l00163"></a>00163 QString <a class="code" href="classShowRecord.html#38d282950be6217d1488efc720a5f415">getSubjectOf</a>( <span class="keywordtype">int</span> number ) <span class="keyword">const</span>;
+<a name="l00164"></a>00164
+<a name="l00177"></a>00177 QString <a class="code" href="classShowRecord.html#dde4ccc3e28c0d7e233ace3810a28814">decodeMailBody</a>( QByteArray body, <span class="keywordtype">int</span> number, <span class="keywordtype">bool</span> preferHTML ) <span class="keyword">const</span>;
+<a name="l00178"></a>00178
+<a name="l00185"></a>00185 <span class="keywordtype">bool</span> <a class="code" href="classShowRecord.html#1fca27c3d569bbd1b1d673f2ac847791">hasMail</a>( QString uid );
+<a name="l00186"></a>00186
+<a name="l00193"></a>00193 <span class="keywordtype">bool</span> <a class="code" href="classShowRecord.html#89b22dcaa5ff6f47121150b7d25939d0">isNew</a>( QString uid ) <span class="keyword">const</span>;
+<a name="l00194"></a>00194
+<a name="l00201"></a>00201 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#97b16a09a5a51b68f7d2b3efb95c80ea">appendNewMail</a>( <span class="keywordtype">int</span> number, QString uid, <span class="keywordtype">bool</span> <a class="code" href="classShowRecord.html#89b22dcaa5ff6f47121150b7d25939d0">isNew</a> );
+<a name="l00202"></a>00202
+<a name="l00207"></a>00207 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#1705c73921184eda80bd63f979ef34bc">printMailList</a>();
+<a name="l00208"></a>00208
+<a name="l00214"></a>00214 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#f3ae42223f76c35b2273119916a82a24">setSize</a>( <span class="keywordtype">int</span> number, <span class="keywordtype">long</span> size );
+<a name="l00215"></a>00215
+<a name="l00220"></a>00220 <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">Types::MailNumberList_Type</a> <a class="code" href="classShowRecord.html#89fd7edc8c324e8b0ebe6b32f2d30b9d">getNewMails</a>();
+<a name="l00221"></a>00221
+<a name="l00227"></a>00227 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">setHeader</a>( <span class="keywordtype">int</span> number, QString header );
+<a name="l00228"></a>00228
+<a name="l00233"></a>00233 QStringList <a class="code" href="classShowRecord.html#ae03febb272198c00851b4e46be68b83">getUIDsOfOldMails</a>();
+<a name="l00234"></a>00234
+<a name="l00240"></a>00240 QString <a class="code" href="classShowRecord.html#15ef001ed312f642b8cd8cf2619ecfb4">getHeaderOf</a>( QString uid );
+<a name="l00241"></a>00241
+<a name="l00247"></a>00247 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#29fe412b8ef3eb2b71bbd93268baaf9a">setHeader</a>( QString uid, QString header );
+<a name="l00248"></a>00248
+<a name="l00253"></a>00253 <span class="keywordtype">int</span> <a class="code" href="classShowRecord.html#fb2d493f52927c18ccc35352d2d2b115">getNumberNewMails</a>();
+<a name="l00254"></a>00254
+<a name="l00259"></a>00259 <span class="keywordtype">int</span> <a class="code" href="classShowRecord.html#5fc0413079f9cfc5b32c36812f643c0a">getNumberMails</a>();
+<a name="l00260"></a>00260
+<a name="l00265"></a>00265 <span class="keywordtype">long</span> <a class="code" href="classShowRecord.html#c6c9d9e7e23f57006d2d573442a144b5">getTotalSize</a>();
+<a name="l00266"></a>00266
+<a name="l00273"></a>00273 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#7124760f6dffce82cf267276f4c0d015">fillMailListView</a>( <a class="code" href="classKshowmailView.html">KshowmailView</a>* view, QString&amp; account );
+<a name="l00274"></a>00274
+<a name="l00281"></a>00281 <span class="keywordtype">int</span> <a class="code" href="classShowRecord.html#89005d433c577ed0e412c6314400cc31">showSelectedHeaders</a>( QString&amp; account );
+<a name="l00282"></a>00282
+<a name="l00290"></a>00290 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#7a658ec498ade20524e565698a47d04f">writeToMoveLog</a>( <a class="code" href="classFilterLog.html">FilterLog</a>* log, <span class="keywordtype">int</span> number, QString account, QString mailbox );
+<a name="l00291"></a>00291
+<a name="l00298"></a>00298 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#5edc420144eaa626babd3ff0fc78e1f4">writeToDeleteLog</a>( <a class="code" href="classFilterLog.html">FilterLog</a>* log, <span class="keywordtype">int</span> number, QString account );
+<a name="l00299"></a>00299
+<a name="l00304"></a>00304 <span class="keywordtype">void</span> <a class="code" href="classShowRecord.html#b19cb729ff18ab77d85a1e7c4fb61cb9">setMarkAtNextViewRefresh</a>( <span class="keywordtype">int</span> number );
+<a name="l00305"></a>00305
+<a name="l00306"></a>00306
+<a name="l00307"></a>00307 };
+<a name="l00308"></a>00308
+<a name="l00309"></a>00309 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/showrecordelem_8cpp-source.html b/doc/html/showrecordelem_8cpp-source.html
new file mode 100644
index 0000000..da795be
--- /dev/null
+++ b/doc/html/showrecordelem_8cpp-source.html
@@ -0,0 +1,622 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/showrecordelem.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>showrecordelem.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> showrecord.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Thu Dec 28 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="preprocessor">#include "showrecordelem.h"</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">ShowRecordElem::continueShowHeaders</a>( 0 );
+<a name="l00024"></a>00024 <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="classShowRecordElem.html#b6aceead6b70f3e3f5e6af530c5ac1af">ShowRecordElem::cancelShowHeaders</a>( 1 );
+<a name="l00025"></a>00025
+<a name="l00026"></a><a class="code" href="classShowRecordElem.html#aa3cd64818bfb990d5e37720cd29546c">00026</a> <a class="code" href="classShowRecordElem.html#aa3cd64818bfb990d5e37720cd29546c">ShowRecordElem::ShowRecordElem</a> ()
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 <span class="comment">//set default values</span>
+<a name="l00029"></a>00029 <a class="code" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">m_from</a> = <span class="stringliteral">"???"</span>;
+<a name="l00030"></a>00030 <a class="code" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">m_subject</a> = <span class="stringliteral">"???"</span>;
+<a name="l00031"></a>00031 <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a> = 0;
+<a name="l00032"></a>00032 <a class="code" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a> = NULL;
+<a name="l00033"></a>00033 <a class="code" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">m_new</a> = <span class="keyword">false</span>;
+<a name="l00034"></a>00034 <a class="code" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">m_pFilter</a> = NULL;
+<a name="l00035"></a>00035 }
+<a name="l00036"></a>00036
+<a name="l00037"></a><a class="code" href="classShowRecordElem.html#7a29155aba2fc36f16986b1abed9ceda">00037</a> <a class="code" href="classShowRecordElem.html#aa3cd64818bfb990d5e37720cd29546c">ShowRecordElem::ShowRecordElem</a>( <span class="keywordtype">int</span> number, QString&amp; uid, <span class="keywordtype">bool</span> isNew )
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="comment">//set default values</span>
+<a name="l00040"></a>00040 <a class="code" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">m_from</a> = <span class="stringliteral">"???"</span>;
+<a name="l00041"></a>00041 <a class="code" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">m_subject</a> = <span class="stringliteral">"???"</span>;
+<a name="l00042"></a>00042 <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a> = 0;
+<a name="l00043"></a>00043 <a class="code" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a> = NULL;
+<a name="l00044"></a>00044 <a class="code" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">m_pFilter</a> = NULL;
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="comment">//set given values</span>
+<a name="l00047"></a>00047 <a class="code" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">m_nNumber</a> = number;
+<a name="l00048"></a>00048 <a class="code" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">m_uid</a> = uid;
+<a name="l00049"></a>00049 <a class="code" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">m_new</a> = isNew;
+<a name="l00050"></a>00050 }
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052
+<a name="l00053"></a><a class="code" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">00053</a> QCString <a class="code" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">ShowRecordElem::scanHeader</a>( <span class="keyword">const</span> QString&amp; item )<span class="keyword"> const</span>
+<a name="l00054"></a>00054 <span class="keyword"></span>{
+<a name="l00055"></a>00055 QCString headerline( <span class="stringliteral">""</span> ); <span class="comment">//found header line</span>
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <span class="comment">//get e.g. the "From:" line, starting with cr,lf,"From:" and ending</span>
+<a name="l00058"></a>00058 <span class="comment">//with a carriage return</span>
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="comment">//build the search string</span>
+<a name="l00061"></a>00061 QString searchstring( QString( <span class="stringliteral">"\r\n%1:"</span> ).arg( item ) );
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 <span class="comment">//searching...</span>
+<a name="l00064"></a>00064 <span class="keywordtype">int</span> pos1 = <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.find( searchstring, 0, FALSE );
+<a name="l00065"></a>00065 <span class="keywordtype">int</span> pos2 = <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.find( <span class="charliteral">'\r'</span>, pos1 + 2 );
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="comment">//cut out the interesting content, if we have found a matching line</span>
+<a name="l00068"></a>00068 <span class="comment">//if we have found nothing, the returned string will be ""</span>
+<a name="l00069"></a>00069 <span class="keywordflow">if</span>( pos1 &gt;= 0 )
+<a name="l00070"></a>00070 {
+<a name="l00071"></a>00071 headerline = <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.mid( pos1 + searchstring.length(), pos2 - pos1 - searchstring.length() );
+<a name="l00072"></a>00072 }
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <span class="keywordflow">return</span> headerline;
+<a name="l00075"></a>00075 }
+<a name="l00076"></a>00076
+<a name="l00077"></a><a class="code" href="classShowRecordElem.html#28e7072cd68f18e1e07176b9c1bd5f72">00077</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#28e7072cd68f18e1e07176b9c1bd5f72">ShowRecordElem::setHeader</a>( <span class="keyword">const</span> QString&amp; header )
+<a name="l00078"></a>00078 {
+<a name="l00079"></a>00079 <span class="comment">//store given header</span>
+<a name="l00080"></a>00080 <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a> = header.ascii();
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082 <span class="comment">//extract sender and store it</span>
+<a name="l00083"></a>00083 QCString <a class="code" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">from</a> = <a class="code" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">scanHeader</a>( <span class="stringliteral">"From"</span> );
+<a name="l00084"></a>00084 from = from.simplifyWhiteSpace();
+<a name="l00085"></a>00085 <a class="code" href="classShowRecordElem.html#373e98f7a94fd659ff1174ef7346de08">setFrom</a>( from );
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 <span class="comment">//extract addressee and store it</span>
+<a name="l00088"></a>00088 QCString <a class="code" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">to</a> = <a class="code" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">scanHeader</a>( <span class="stringliteral">"To"</span> );
+<a name="l00089"></a>00089 to = to.simplifyWhiteSpace();
+<a name="l00090"></a>00090 <a class="code" href="classShowRecordElem.html#fe4b012dfc137770f35879ea2264ba19">setTo</a> (to);
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 <span class="comment">//extract subject and store it</span>
+<a name="l00093"></a>00093 QCString <a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a> = <a class="code" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">scanHeader</a>( <span class="stringliteral">"Subject"</span> );
+<a name="l00094"></a>00094 subject = subject.simplifyWhiteSpace();
+<a name="l00095"></a>00095 <a class="code" href="classShowRecordElem.html#bad7c7440195e0284b42c79d281bfbf2">setSubject</a>( subject );
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="comment">//extract date and store it</span>
+<a name="l00098"></a>00098 QCString <a class="code" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">date</a> = <a class="code" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">scanHeader</a>( <span class="stringliteral">"Date"</span> );
+<a name="l00099"></a>00099 <a class="code" href="classShowRecordElem.html#7fe7272db1f8f38f6fa404611acf7b8d">setDate</a>( date );
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 <span class="comment">//extract content type</span>
+<a name="l00102"></a>00102 QCString <a class="code" href="classShowRecordElem.html#8d655afdb7350fd4a27b551da7a8a797">content</a> = <a class="code" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">scanHeader</a>( <span class="stringliteral">"Content-Type"</span> );
+<a name="l00103"></a>00103 content = content.simplifyWhiteSpace ();
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 <span class="comment">//remove the stuff after the content type; see RFC 2045</span>
+<a name="l00106"></a>00106 <span class="keywordtype">int</span> posSemicolon = content.find( <span class="charliteral">';'</span> );
+<a name="l00107"></a>00107 <span class="keywordflow">if</span>( posSemicolon != -1 )
+<a name="l00108"></a>00108 {
+<a name="l00109"></a>00109 content.remove( posSemicolon, content.length() - posSemicolon );
+<a name="l00110"></a>00110 }
+<a name="l00111"></a>00111
+<a name="l00112"></a>00112 <span class="comment">//store content type</span>
+<a name="l00113"></a>00113 <a class="code" href="classShowRecordElem.html#8ab7746aad762c2c2e0fe80c4a496f9a">setContent</a> (content);
+<a name="l00114"></a>00114 }
+<a name="l00115"></a>00115
+<a name="l00116"></a><a class="code" href="classShowRecordElem.html#7fe7272db1f8f38f6fa404611acf7b8d">00116</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#7fe7272db1f8f38f6fa404611acf7b8d">ShowRecordElem::setDate</a>( <span class="keyword">const</span> QCString&amp; date )
+<a name="l00117"></a>00117 {
+<a name="l00118"></a>00118 DwDateTime dwDate; <span class="comment">//this class represents an RFC-822 date-time;</span>
+<a name="l00119"></a>00119 <span class="comment">//see mimelib/datetime.h</span>
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="comment">//convert and store the date-time</span>
+<a name="l00122"></a>00122 dwDate.FromString( date );
+<a name="l00123"></a>00123 dwDate.Parse();
+<a name="l00124"></a>00124 <a class="code" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">m_unixDate</a>.setTime_t( dwDate.AsUnixTime() );
+<a name="l00125"></a>00125 }
+<a name="l00126"></a>00126
+<a name="l00127"></a><a class="code" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">00127</a> QString <a class="code" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">ShowRecordElem::from</a>()<span class="keyword"> const</span>
+<a name="l00128"></a>00128 <span class="keyword"></span>{
+<a name="l00129"></a>00129 <span class="keywordflow">return</span> <a class="code" href="namespaceCodecs.html#a0ef7c083708a464b1f1357ba5470cde">Codecs::decodeRFC2047</a>( <a class="code" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">m_from</a> );
+<a name="l00130"></a>00130 }
+<a name="l00131"></a>00131
+<a name="l00132"></a><a class="code" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">00132</a> QString <a class="code" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">ShowRecordElem::to</a>()<span class="keyword"> const</span>
+<a name="l00133"></a>00133 <span class="keyword"></span>{
+<a name="l00134"></a>00134 <span class="keywordflow">return</span> <a class="code" href="namespaceCodecs.html#a0ef7c083708a464b1f1357ba5470cde">Codecs::decodeRFC2047</a>( <a class="code" href="classShowRecordElem.html#02de09b7b36dfcce893a1e79ff8ba34c">m_to</a> );
+<a name="l00135"></a>00135 }
+<a name="l00136"></a>00136
+<a name="l00137"></a><a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">00137</a> QString <a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">ShowRecordElem::subject</a>()<span class="keyword"> const</span>
+<a name="l00138"></a>00138 <span class="keyword"></span>{
+<a name="l00139"></a>00139 <span class="keywordflow">return</span> <a class="code" href="namespaceCodecs.html#a0ef7c083708a464b1f1357ba5470cde">Codecs::decodeRFC2047</a>( <a class="code" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">m_subject</a> );
+<a name="l00140"></a>00140 }
+<a name="l00141"></a>00141
+<a name="l00142"></a><a class="code" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">00142</a> QString <a class="code" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">ShowRecordElem::date</a>()<span class="keyword"> const</span>
+<a name="l00143"></a>00143 <span class="keyword"></span>{
+<a name="l00144"></a>00144 <span class="keywordflow">return</span> KGlobal::locale()-&gt;formatDateTime( <a class="code" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">m_unixDate</a>, <span class="keyword">true</span>, <span class="keyword">true</span> );
+<a name="l00145"></a>00145 }
+<a name="l00146"></a>00146
+<a name="l00147"></a><a class="code" href="classShowRecordElem.html#0e554cd8f1e67b3e448054e8c6fdc91c">00147</a> QString <a class="code" href="classShowRecordElem.html#0e554cd8f1e67b3e448054e8c6fdc91c">ShowRecordElem::strUnixTime</a>()<span class="keyword"> const</span>
+<a name="l00148"></a>00148 <span class="keyword"></span>{
+<a name="l00149"></a>00149 <span class="keywordflow">return</span> <a class="code" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">m_unixDate</a>.toString( Qt::ISODate );
+<a name="l00150"></a>00150 }
+<a name="l00151"></a>00151
+<a name="l00152"></a><a class="code" href="classShowRecordElem.html#f5e3c42a0be5b06f414b5936d6a64056">00152</a> QString <a class="code" href="classShowRecordElem.html#f5e3c42a0be5b06f414b5936d6a64056">ShowRecordElem::strSize</a>()<span class="keyword"> const</span>
+<a name="l00153"></a>00153 <span class="keyword"></span>{
+<a name="l00154"></a>00154 <span class="keywordflow">return</span> QString( <span class="stringliteral">"%1"</span> ).arg( <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a>, 8 );
+<a name="l00155"></a>00155 }
+<a name="l00156"></a>00156
+<a name="l00157"></a><a class="code" href="classShowRecordElem.html#f00398057086a7fbee1205c5d0f605a2">00157</a> QString <a class="code" href="classShowRecordElem.html#f00398057086a7fbee1205c5d0f605a2">ShowRecordElem::state</a>()<span class="keyword"> const</span>
+<a name="l00158"></a>00158 <span class="keyword"></span>{
+<a name="l00159"></a>00159 <span class="keywordflow">if</span>( <a class="code" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">m_new</a> )
+<a name="l00160"></a>00160 <span class="keywordflow">return</span> i18n( <span class="stringliteral">"new"</span> );
+<a name="l00161"></a>00161 <span class="keywordflow">else</span>
+<a name="l00162"></a>00162 <span class="keywordflow">return</span> i18n( <span class="stringliteral">"old"</span> );
+<a name="l00163"></a>00163 }
+<a name="l00164"></a>00164
+<a name="l00165"></a><a class="code" href="classShowRecordElem.html#fcabf6ba9c5b68ae2923bb70bf9f45b0">00165</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#fcabf6ba9c5b68ae2923bb70bf9f45b0">ShowRecordElem::saveOptions</a>( QDomDocument&amp; doc, QDomElement&amp; parent )
+<a name="l00166"></a>00166 {
+<a name="l00167"></a>00167 <span class="comment">//build item tag of this mail( with mail number)</span>
+<a name="l00168"></a>00168 QString hdr = QString( ITEM_MESSAGE );
+<a name="l00169"></a>00169 hdr.append( <span class="stringliteral">"%1"</span> );
+<a name="l00170"></a>00170 hdr = hdr.arg( <a class="code" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">m_nNumber</a> );
+<a name="l00171"></a>00171
+<a name="l00172"></a>00172 <span class="comment">//create a new element and store the mail meta data in it</span>
+<a name="l00173"></a>00173 QDomElement elem = doc.createElement( hdr );
+<a name="l00174"></a>00174 elem.setAttribute( ATTRIBUTE_MAIL_NUMBER, <a class="code" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">m_nNumber</a> );
+<a name="l00175"></a>00175 elem.setAttribute( ATTRIBUTE_MAIL_SIZE, <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a> );
+<a name="l00176"></a>00176 elem.setAttribute( ATTRIBUTE_MAIL_UID, <a class="code" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">m_uid</a> );
+<a name="l00177"></a>00177
+<a name="l00178"></a>00178 <span class="comment">//create a sub element for the mail header in store the header in it</span>
+<a name="l00179"></a>00179 QDomElement subelem = doc.createElement( ITEM_MAIL_HEADER );
+<a name="l00180"></a>00180 subelem.appendChild( doc.createTextNode( <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a> ) );
+<a name="l00181"></a>00181
+<a name="l00182"></a>00182 <span class="comment">//add header element to the mail element</span>
+<a name="l00183"></a>00183 elem.appendChild( subelem );
+<a name="l00184"></a>00184
+<a name="l00185"></a>00185 <span class="comment">//add mail element to the account (parent) element</span>
+<a name="l00186"></a>00186 parent.appendChild( elem );
+<a name="l00187"></a>00187 }
+<a name="l00188"></a>00188
+<a name="l00189"></a><a class="code" href="classShowRecordElem.html#97952e1293b679abc1891a240bd9e4f1">00189</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#97952e1293b679abc1891a240bd9e4f1">ShowRecordElem::readOptions</a>( QDomElement&amp; elem )
+<a name="l00190"></a>00190 {
+<a name="l00191"></a>00191 <span class="comment">//get number, size and uid</span>
+<a name="l00192"></a>00192 <a class="code" href="classShowRecordElem.html#1c31fc69dfe9794c6c77970192d455a5">setNumber</a>( elem.attribute( ATTRIBUTE_MAIL_NUMBER ).toInt() );
+<a name="l00193"></a>00193 <a class="code" href="classShowRecordElem.html#dd22d1f50be46bd9ecbbacec7606b3ed">setSize</a>( elem.attribute( ATTRIBUTE_MAIL_SIZE ).toInt() );
+<a name="l00194"></a>00194 <a class="code" href="classShowRecordElem.html#6d24c13e7de2fad247fff5549a96767d">setUIDL</a>( elem.attribute( ATTRIBUTE_MAIL_UID ) );
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196 <span class="comment">//search for the header item and read it</span>
+<a name="l00197"></a>00197 QDomElement subelem = elem.namedItem( ITEM_MAIL_HEADER ).toElement();
+<a name="l00198"></a>00198 <a class="code" href="classShowRecordElem.html#28e7072cd68f18e1e07176b9c1bd5f72">setHeader</a>( subelem.text() );
+<a name="l00199"></a>00199
+<a name="l00200"></a>00200 <span class="comment">//the mail is not new</span>
+<a name="l00201"></a>00201 <a class="code" href="classShowRecordElem.html#4c6d52d5a2df4b7bb743128184ced8f4">setNew</a>( <span class="keyword">false</span> );
+<a name="l00202"></a>00202 }
+<a name="l00203"></a>00203
+<a name="l00204"></a><a class="code" href="classShowRecordElem.html#976860a46dde2702c7a0e505c34dcae5">00204</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#976860a46dde2702c7a0e505c34dcae5">ShowRecordElem::applyFilters</a> ()
+<a name="l00205"></a>00205 {
+<a name="l00206"></a>00206 <span class="comment">//search for a matching filter</span>
+<a name="l00207"></a>00207 <a class="code" href="classFilterElem.html">FilterElem</a>* filter = <a class="code" href="classFilter.html#1092aa06ff29a9c2adceadde9d4891f3">Filter::matches</a>( <span class="keyword">this</span> );
+<a name="l00208"></a>00208
+<a name="l00209"></a>00209 <span class="keywordflow">if</span>( filter != NULL )
+<a name="l00210"></a>00210 {
+<a name="l00211"></a>00211 <span class="comment">//if we have found a matching filter, highlight the corresponding</span>
+<a name="l00212"></a>00212 <span class="comment">//list view entry</span>
+<a name="l00213"></a>00213 <a class="code" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a>-&gt;setSelected (<span class="keyword">true</span>);
+<a name="l00214"></a>00214
+<a name="l00215"></a>00215 <span class="comment">//store a pointer to the filter</span>
+<a name="l00216"></a>00216 <a class="code" href="classShowRecordElem.html#fe3536020ed0f47f0ec4c97839068cc1">setFilter</a>( filter );
+<a name="l00217"></a>00217 }
+<a name="l00218"></a>00218 }
+<a name="l00219"></a>00219
+<a name="l00220"></a><a class="code" href="classShowRecordElem.html#373e98f7a94fd659ff1174ef7346de08">00220</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#373e98f7a94fd659ff1174ef7346de08">ShowRecordElem::setFrom</a>( <span class="keyword">const</span> QCString &amp; from )
+<a name="l00221"></a>00221 {
+<a name="l00222"></a>00222 <a class="code" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">m_from</a> = from;
+<a name="l00223"></a>00223 }
+<a name="l00224"></a>00224
+<a name="l00225"></a><a class="code" href="classShowRecordElem.html#fe4b012dfc137770f35879ea2264ba19">00225</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#fe4b012dfc137770f35879ea2264ba19">ShowRecordElem::setTo</a>( <span class="keyword">const</span> QCString &amp; to )
+<a name="l00226"></a>00226 {
+<a name="l00227"></a>00227 <a class="code" href="classShowRecordElem.html#02de09b7b36dfcce893a1e79ff8ba34c">m_to</a> = to;
+<a name="l00228"></a>00228 }
+<a name="l00229"></a>00229
+<a name="l00230"></a><a class="code" href="classShowRecordElem.html#bad7c7440195e0284b42c79d281bfbf2">00230</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#bad7c7440195e0284b42c79d281bfbf2">ShowRecordElem::setSubject</a>( <span class="keyword">const</span> QCString &amp; subject )
+<a name="l00231"></a>00231 {
+<a name="l00232"></a>00232 <a class="code" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">m_subject</a> = subject;
+<a name="l00233"></a>00233 }
+<a name="l00234"></a>00234
+<a name="l00235"></a><a class="code" href="classShowRecordElem.html#8ab7746aad762c2c2e0fe80c4a496f9a">00235</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#8ab7746aad762c2c2e0fe80c4a496f9a">ShowRecordElem::setContent</a>( <span class="keyword">const</span> QCString&amp; content )
+<a name="l00236"></a>00236 {
+<a name="l00237"></a>00237 <a class="code" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">m_content</a> = content;
+<a name="l00238"></a>00238 }
+<a name="l00239"></a>00239
+<a name="l00240"></a><a class="code" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">00240</a> QString <a class="code" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">ShowRecordElem::header</a>( )<span class="keyword"> const</span>
+<a name="l00241"></a>00241 <span class="keyword"></span>{
+<a name="l00242"></a>00242 <span class="keywordflow">return</span> QString( <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a> );
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244
+<a name="l00245"></a><a class="code" href="classShowRecordElem.html#6d24c13e7de2fad247fff5549a96767d">00245</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#6d24c13e7de2fad247fff5549a96767d">ShowRecordElem::setUIDL</a>( <span class="keyword">const</span> QString &amp; uid )
+<a name="l00246"></a>00246 {
+<a name="l00247"></a>00247 <a class="code" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">m_uid</a> = uid;
+<a name="l00248"></a>00248 }
+<a name="l00249"></a>00249
+<a name="l00250"></a><a class="code" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">00250</a> QString <a class="code" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">ShowRecordElem::uidl</a>( )<span class="keyword"> const</span>
+<a name="l00251"></a>00251 <span class="keyword"></span>{
+<a name="l00252"></a>00252 <span class="keywordflow">return</span> <a class="code" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">m_uid</a>;
+<a name="l00253"></a>00253 }
+<a name="l00254"></a>00254
+<a name="l00255"></a><a class="code" href="classShowRecordElem.html#dd22d1f50be46bd9ecbbacec7606b3ed">00255</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#dd22d1f50be46bd9ecbbacec7606b3ed">ShowRecordElem::setSize</a>( <span class="keywordtype">int</span> size )
+<a name="l00256"></a>00256 {
+<a name="l00257"></a>00257 <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a> = size;
+<a name="l00258"></a>00258 }
+<a name="l00259"></a>00259
+<a name="l00260"></a><a class="code" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">00260</a> <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">ShowRecordElem::size</a>( )<span class="keyword"> const</span>
+<a name="l00261"></a>00261 <span class="keyword"></span>{
+<a name="l00262"></a>00262 <span class="keywordflow">return</span> <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a>;
+<a name="l00263"></a>00263 }
+<a name="l00264"></a>00264
+<a name="l00265"></a><a class="code" href="classShowRecordElem.html#4c6d52d5a2df4b7bb743128184ced8f4">00265</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#4c6d52d5a2df4b7bb743128184ced8f4">ShowRecordElem::setNew</a>( <span class="keywordtype">bool</span> isnew )
+<a name="l00266"></a>00266 {
+<a name="l00267"></a>00267 <a class="code" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">m_new</a> = isnew;
+<a name="l00268"></a>00268 }
+<a name="l00269"></a>00269
+<a name="l00270"></a><a class="code" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">00270</a> <span class="keywordtype">bool</span> <a class="code" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">ShowRecordElem::isNew</a>( )<span class="keyword"> const</span>
+<a name="l00271"></a>00271 <span class="keyword"></span>{
+<a name="l00272"></a>00272 <span class="keywordflow">return</span> <a class="code" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">m_new</a>;
+<a name="l00273"></a>00273 }
+<a name="l00274"></a>00274
+<a name="l00275"></a><a class="code" href="classShowRecordElem.html#1c31fc69dfe9794c6c77970192d455a5">00275</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#1c31fc69dfe9794c6c77970192d455a5">ShowRecordElem::setNumber</a>( <span class="keywordtype">int</span> n )
+<a name="l00276"></a>00276 {
+<a name="l00277"></a>00277 <a class="code" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">m_nNumber</a> = n;
+<a name="l00278"></a>00278 }
+<a name="l00279"></a>00279
+<a name="l00280"></a><a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">00280</a> <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">ShowRecordElem::number</a>( )<span class="keyword"> const</span>
+<a name="l00281"></a>00281 <span class="keyword"></span>{
+<a name="l00282"></a>00282 <span class="keywordflow">return</span> <a class="code" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">m_nNumber</a>;
+<a name="l00283"></a>00283 }
+<a name="l00284"></a>00284
+<a name="l00285"></a><a class="code" href="classShowRecordElem.html#8d655afdb7350fd4a27b551da7a8a797">00285</a> QString <a class="code" href="classShowRecordElem.html#8d655afdb7350fd4a27b551da7a8a797">ShowRecordElem::content</a>( )<span class="keyword"> const</span>
+<a name="l00286"></a>00286 <span class="keyword"></span>{
+<a name="l00287"></a>00287 <span class="keywordflow">return</span> <a class="code" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">m_content</a>;
+<a name="l00288"></a>00288 }
+<a name="l00289"></a>00289
+<a name="l00290"></a><a class="code" href="classShowRecordElem.html#e7f2ca5eb9a9bc95266a4f83f78cd76e">00290</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#e7f2ca5eb9a9bc95266a4f83f78cd76e">ShowRecordElem::setViewItem</a>( <a class="code" href="classShowListViewItem.html">ShowListViewItem</a>* item )
+<a name="l00291"></a>00291 {
+<a name="l00292"></a>00292 <a class="code" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a> = item;
+<a name="l00293"></a>00293 }
+<a name="l00294"></a>00294
+<a name="l00295"></a><a class="code" href="classShowRecordElem.html#e176bc1074c050afc56540849bc3664c">00295</a> <a class="code" href="classShowListViewItem.html">ShowListViewItem</a> * <a class="code" href="classShowRecordElem.html#e176bc1074c050afc56540849bc3664c">ShowRecordElem::viewItem</a>( )<span class="keyword"> const</span>
+<a name="l00296"></a>00296 <span class="keyword"></span>{
+<a name="l00297"></a>00297 <span class="keywordflow">return</span> <a class="code" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a>;
+<a name="l00298"></a>00298 }
+<a name="l00299"></a>00299
+<a name="l00300"></a><a class="code" href="classShowRecordElem.html#fe3536020ed0f47f0ec4c97839068cc1">00300</a> <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#fe3536020ed0f47f0ec4c97839068cc1">ShowRecordElem::setFilter</a>( <a class="code" href="classFilterElem.html">FilterElem</a>* filter )
+<a name="l00301"></a>00301 {
+<a name="l00302"></a>00302 <a class="code" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">m_pFilter</a> = filter;
+<a name="l00303"></a>00303 }
+<a name="l00304"></a>00304
+<a name="l00305"></a><a class="code" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">00305</a> <span class="keywordtype">bool</span> <a class="code" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">ShowRecordElem::isSelected</a>( )<span class="keyword"> const</span>
+<a name="l00306"></a>00306 <span class="keyword"></span>{
+<a name="l00307"></a>00307 <span class="keywordflow">if</span>( <a class="code" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a> != NULL )
+<a name="l00308"></a>00308 <span class="keywordflow">return</span> <a class="code" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a>-&gt;isSelected();
+<a name="l00309"></a>00309 <span class="keywordflow">else</span>
+<a name="l00310"></a>00310 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00311"></a>00311 }
+<a name="l00312"></a>00312
+<a name="l00313"></a><a class="code" href="classShowRecordElem.html#233ccd75f668ec868ec726120d8c71d9">00313</a> QString <a class="code" href="classShowRecordElem.html#233ccd75f668ec868ec726120d8c71d9">ShowRecordElem::strSizePrefix</a>( )<span class="keyword"> const</span>
+<a name="l00314"></a>00314 <span class="keyword"></span>{
+<a name="l00315"></a>00315 QString <a class="code" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">size</a>;
+<a name="l00316"></a>00316
+<a name="l00317"></a>00317 <span class="keywordflow">if</span>( <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a> &gt;= 1024 * 1024 )
+<a name="l00318"></a>00318 {
+<a name="l00319"></a>00319 <span class="comment">//prefix is mega</span>
+<a name="l00320"></a>00320 size = QString( <span class="stringliteral">"%L1M"</span> ).arg( ( (<span class="keywordtype">double</span>)<a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a> / ( 1024 * 1024 ) ), 0, <span class="charliteral">'f'</span>, 1 );
+<a name="l00321"></a>00321 }
+<a name="l00322"></a>00322 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a> &gt;= 1024 )
+<a name="l00323"></a>00323 {
+<a name="l00324"></a>00324 <span class="comment">//prefix is kilo</span>
+<a name="l00325"></a>00325 size = QString( <span class="stringliteral">"%L1K"</span> ).arg( ( (<span class="keywordtype">double</span>)<a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a> / 1024 ), 0, <span class="charliteral">'f'</span>, 1 );
+<a name="l00326"></a>00326 }
+<a name="l00327"></a>00327 <span class="keywordflow">else</span>
+<a name="l00328"></a>00328 <span class="comment">//no prefix</span>
+<a name="l00329"></a>00329 size = QString( <span class="stringliteral">"%L1"</span> ).arg( <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a> );
+<a name="l00330"></a>00330
+<a name="l00331"></a>00331 <span class="keywordflow">return</span> size;
+<a name="l00332"></a>00332 }
+<a name="l00333"></a>00333
+<a name="l00334"></a><a class="code" href="classShowRecordElem.html#27af244fc090ac05fabde1becb7bf60d">00334</a> QString <a class="code" href="classShowRecordElem.html#27af244fc090ac05fabde1becb7bf60d">ShowRecordElem::decodeMailBody</a>( QByteArray body, <span class="keywordtype">bool</span> preferHTML )<span class="keyword"> const</span>
+<a name="l00335"></a>00335 <span class="keyword"></span>{
+<a name="l00336"></a>00336 QString charset; <span class="comment">//charset of the content</span>
+<a name="l00337"></a>00337 QString encoding; <span class="comment">//content transfer encoding</span>
+<a name="l00338"></a>00338
+<a name="l00339"></a>00339 <span class="comment">//cast given body to a QCString</span>
+<a name="l00340"></a>00340 <span class="comment">//class QCString needs a null terminated char array to create</span>
+<a name="l00341"></a>00341 <span class="comment">//an object. Therefore we append an null byte to the given mail body</span>
+<a name="l00342"></a>00342 body.resize( body.size() + 1 );
+<a name="l00343"></a>00343 body[ body.size() - 1 ] = <span class="charliteral">'\0'</span>;
+<a name="l00344"></a>00344 QCString strBody( (<span class="keywordtype">char</span> *)body.data() );
+<a name="l00345"></a>00345
+<a name="l00346"></a>00346 <span class="comment">//normalize line ends; remove all \r characters</span>
+<a name="l00347"></a>00347 <span class="keywordflow">for</span>( uint i = 0; i &lt; strBody.size(); i++ )
+<a name="l00348"></a>00348 <span class="keywordflow">if</span>( strBody[ i ] == <span class="charliteral">'\r'</span> )
+<a name="l00349"></a>00349 strBody.remove( i, 1 );
+<a name="l00350"></a>00350
+<a name="l00351"></a>00351 <span class="comment">//get boundary that is separating the parts of a multipart message</span>
+<a name="l00352"></a>00352 <span class="comment">//if the header doesn't contain a boundary attribute, this messsage</span>
+<a name="l00353"></a>00353 <span class="comment">//has just one part</span>
+<a name="l00354"></a>00354 QString boundary = <a class="code" href="classShowRecordElem.html#9c49db9d3ce2495c477c783dd5e5da7d">getBoundary</a>();
+<a name="l00355"></a>00355
+<a name="l00356"></a>00356 <span class="comment">//process body subject to it is a multipart messsage or not</span>
+<a name="l00357"></a>00357 <span class="keywordflow">if</span>( boundary == <span class="stringliteral">""</span> )
+<a name="l00358"></a>00358 {
+<a name="l00359"></a>00359 <span class="comment">//the message has just one body part</span>
+<a name="l00360"></a>00360
+<a name="l00361"></a>00361 <span class="comment">//get the position of the first blank line</span>
+<a name="l00362"></a>00362 <span class="keywordtype">int</span> posBlankLine = strBody.find( <span class="stringliteral">"\n\n"</span> );
+<a name="l00363"></a>00363
+<a name="l00364"></a>00364 <span class="comment">//truncate body; the found blank line is separating the</span>
+<a name="l00365"></a>00365 <span class="comment">//header from the message</span>
+<a name="l00366"></a>00366 strBody = strBody.mid( posBlankLine + 2 );
+<a name="l00367"></a>00367 <span class="keywordflow">while</span>( strBody[ 0 ] == <span class="charliteral">'\n'</span>)
+<a name="l00368"></a>00368 strBody.remove( 0, 1 );
+<a name="l00369"></a>00369
+<a name="l00370"></a>00370 <span class="comment">//get charset of the message; it is behind the</span>
+<a name="l00371"></a>00371 <span class="comment">//content type attribute in the header</span>
+<a name="l00372"></a>00372 charset = <a class="code" href="classShowRecordElem.html#4919b572763cc228320420059e29b0a7">getCharset</a>();
+<a name="l00373"></a>00373
+<a name="l00374"></a>00374 <span class="comment">//get transfer encoding type from the header</span>
+<a name="l00375"></a>00375 encoding = <a class="code" href="classShowRecordElem.html#9f0dcc62d28fbcec89b0af33c7e0c446">getTransferEncoding</a>();
+<a name="l00376"></a>00376 }
+<a name="l00377"></a>00377 <span class="keywordflow">else</span>
+<a name="l00378"></a>00378 {
+<a name="l00379"></a>00379 <span class="comment">//the message has multiple parts</span>
+<a name="l00380"></a>00380
+<a name="l00381"></a>00381 <span class="comment">//get positions of a plain text and html flag (value of the content type attribute)</span>
+<a name="l00382"></a>00382 <span class="keywordtype">int</span> posPlainFlag = strBody.find( <span class="stringliteral">"text/plain"</span>, 0, <span class="keyword">false</span> );
+<a name="l00383"></a>00383 <span class="keywordtype">int</span> posHTMLFlag = strBody.find( <span class="stringliteral">"text/html"</span>, 0, <span class="keyword">false</span> );
+<a name="l00384"></a>00384
+<a name="l00385"></a>00385 <span class="comment">//just decode the body, if a plain text or a HTML part is available</span>
+<a name="l00386"></a>00386 <span class="keywordflow">if</span>( posPlainFlag != -1 || posHTMLFlag != -1 )
+<a name="l00387"></a>00387 {
+<a name="l00388"></a>00388 <span class="comment">//do we want to take the HTML part?</span>
+<a name="l00389"></a>00389 <span class="keywordtype">bool</span> hasHTML = posHTMLFlag != -1;
+<a name="l00390"></a>00390 <span class="keywordtype">bool</span> takeHTML = ( hasHTML &amp;&amp; preferHTML ) || posPlainFlag == -1;
+<a name="l00391"></a>00391
+<a name="l00392"></a>00392 <span class="comment">//now we want to extract the designated part</span>
+<a name="l00393"></a>00393 <span class="comment">//While the (truncated) mail text (or the header at the first pass)</span>
+<a name="l00394"></a>00394 <span class="comment">//contains a boundary attribute we will extract the designated part</span>
+<a name="l00395"></a>00395 <span class="comment">//between the boundaries</span>
+<a name="l00396"></a>00396 <span class="keywordtype">int</span> posInside; <span class="comment">//a position inside the designated part</span>
+<a name="l00397"></a>00397 <span class="keywordflow">while</span>( boundary != <span class="stringliteral">""</span> )
+<a name="l00398"></a>00398 {
+<a name="l00399"></a>00399 <span class="comment">//get a position inside the designated part</span>
+<a name="l00400"></a>00400 <span class="keywordflow">if</span>( takeHTML )
+<a name="l00401"></a>00401 posInside = strBody.find( <span class="stringliteral">"text/html"</span>, 0, <span class="keyword">false</span> );
+<a name="l00402"></a>00402 <span class="keywordflow">else</span>
+<a name="l00403"></a>00403 posInside = strBody.find( <span class="stringliteral">"text/plain"</span>, 0, <span class="keyword">false</span> );
+<a name="l00404"></a>00404
+<a name="l00405"></a>00405 <span class="comment">//get length of the boundary</span>
+<a name="l00406"></a>00406 <span class="keywordtype">int</span> lengthBoundary = boundary.length();
+<a name="l00407"></a>00407
+<a name="l00408"></a>00408 <span class="comment">//calculate the begin and end of the part to extract</span>
+<a name="l00409"></a>00409 <span class="keywordtype">int</span> beginPart = strBody.findRev( boundary.ascii(), posInside ) + lengthBoundary + 1;
+<a name="l00410"></a>00410 <span class="keywordtype">int</span> lengthPart = strBody.findRev( <span class="charliteral">'\n'</span>, strBody.find( boundary.ascii(), posInside ) ) - beginPart;
+<a name="l00411"></a>00411
+<a name="l00412"></a>00412 strBody = strBody.mid( beginPart, lengthPart );
+<a name="l00413"></a>00413
+<a name="l00414"></a>00414 <span class="comment">//looking for a further boundary attribute</span>
+<a name="l00415"></a>00415 <span class="comment">//get the position of the first occurance of "boundary="</span>
+<a name="l00416"></a>00416 <span class="keywordtype">int</span> posBoundary = strBody.find( <span class="stringliteral">"boundary="</span>, 0, <span class="keyword">false</span> );
+<a name="l00417"></a>00417
+<a name="l00418"></a>00418 <span class="keywordflow">if</span>( posBoundary &gt;= 0 )
+<a name="l00419"></a>00419 {
+<a name="l00420"></a>00420 <span class="comment">//calculate positon of the first quote</span>
+<a name="l00421"></a>00421 <span class="keywordtype">int</span> posFirstQuote = posBoundary + 9;
+<a name="l00422"></a>00422
+<a name="l00423"></a>00423 <span class="comment">//get the position of closing quote</span>
+<a name="l00424"></a>00424 <span class="keywordtype">int</span> posSecondQuote = strBody.find( <span class="charliteral">'"'</span>, posFirstQuote + 1 );
+<a name="l00425"></a>00425
+<a name="l00426"></a>00426 <span class="comment">//get boundary string</span>
+<a name="l00427"></a>00427 boundary.append( strBody.mid( posFirstQuote + 1, posSecondQuote - posFirstQuote - 1 ) );
+<a name="l00428"></a>00428 }
+<a name="l00429"></a>00429 <span class="keywordflow">else</span>
+<a name="l00430"></a>00430 boundary = <span class="stringliteral">""</span>;
+<a name="l00431"></a>00431 }
+<a name="l00432"></a>00432
+<a name="l00433"></a>00433 <span class="comment">//now we get charset and transfer encoding if available in the extracted</span>
+<a name="l00434"></a>00434 <span class="comment">//part</span>
+<a name="l00435"></a>00435
+<a name="l00436"></a>00436 <span class="comment">//get the position of the first occurance of "charset="</span>
+<a name="l00437"></a>00437 <span class="keywordtype">int</span> posCharset = strBody.find( <span class="stringliteral">"charset="</span>, 0, <span class="keyword">false</span> );
+<a name="l00438"></a>00438
+<a name="l00439"></a>00439 <span class="comment">//continue, if a charset attribute was found</span>
+<a name="l00440"></a>00440 <span class="keywordflow">if</span>( posCharset &gt;= 0 )
+<a name="l00441"></a>00441 {
+<a name="l00442"></a>00442 <span class="comment">//calculate positon of the value</span>
+<a name="l00443"></a>00443 <span class="keywordtype">int</span> posBeginValue = posCharset + 8;
+<a name="l00444"></a>00444
+<a name="l00445"></a>00445 <span class="comment">//get end of the value</span>
+<a name="l00446"></a>00446 <span class="keywordtype">int</span> posEndValue = strBody.find( <span class="charliteral">'\n'</span>, posBeginValue ) - 1;
+<a name="l00447"></a>00447
+<a name="l00448"></a>00448 <span class="comment">//get charset</span>
+<a name="l00449"></a>00449 charset.append( strBody.mid( posBeginValue, posEndValue - posBeginValue + 1 ) );
+<a name="l00450"></a>00450
+<a name="l00451"></a>00451 <span class="comment">//remove quotes</span>
+<a name="l00452"></a>00452 charset.remove( <span class="charliteral">'"'</span> );
+<a name="l00453"></a>00453 <span class="comment">//remove all content after the first semicolon (inclusive)</span>
+<a name="l00454"></a>00454 <span class="keywordtype">int</span> posSemicolon = charset.find( <span class="charliteral">';'</span> );
+<a name="l00455"></a>00455 charset = charset.left( posSemicolon );
+<a name="l00456"></a>00456 }
+<a name="l00457"></a>00457
+<a name="l00458"></a>00458 <span class="comment">//get the position of the first occurance of "charset="</span>
+<a name="l00459"></a>00459 <span class="keywordtype">int</span> posEncoding = strBody.find( <span class="stringliteral">"Content-Transfer-Encoding:"</span>, 0, <span class="keyword">false</span> );
+<a name="l00460"></a>00460
+<a name="l00461"></a>00461 <span class="comment">//continue, if a charset attribute was found</span>
+<a name="l00462"></a>00462 <span class="keywordflow">if</span>( posEncoding &gt;= 0 )
+<a name="l00463"></a>00463 {
+<a name="l00464"></a>00464 <span class="comment">//calculate positon of the value</span>
+<a name="l00465"></a>00465 <span class="keywordtype">int</span> posBeginValue = posEncoding + 26;
+<a name="l00466"></a>00466
+<a name="l00467"></a>00467 <span class="comment">//get end of the value</span>
+<a name="l00468"></a>00468 <span class="keywordtype">int</span> posEndValue = strBody.find( <span class="charliteral">'\n'</span>, posBeginValue ) - 1;
+<a name="l00469"></a>00469
+<a name="l00470"></a>00470 <span class="comment">//get charset</span>
+<a name="l00471"></a>00471 encoding.append( strBody.mid( posBeginValue, posEndValue - posBeginValue + 1 ) );
+<a name="l00472"></a>00472
+<a name="l00473"></a>00473 <span class="comment">//remove quotes and spaces</span>
+<a name="l00474"></a>00474 encoding = encoding.stripWhiteSpace();
+<a name="l00475"></a>00475 encoding.remove( <span class="charliteral">'"'</span> );
+<a name="l00476"></a>00476 }
+<a name="l00477"></a>00477
+<a name="l00478"></a>00478 <span class="comment">//cut off the part header; the found blank line is separating the</span>
+<a name="l00479"></a>00479 <span class="comment">//part header from the message</span>
+<a name="l00480"></a>00480 <span class="keywordflow">if</span>( posCharset != -1 || posEncoding != -1 )
+<a name="l00481"></a>00481 {
+<a name="l00482"></a>00482 <span class="keywordtype">int</span> posBlankLine = strBody.find( <span class="stringliteral">"\n\n"</span> );
+<a name="l00483"></a>00483 strBody = strBody.mid( posBlankLine + 2 );
+<a name="l00484"></a>00484 <span class="keywordflow">while</span>( strBody[ 0 ] == <span class="charliteral">'\n'</span>)
+<a name="l00485"></a>00485 strBody.remove( 0, 1 );
+<a name="l00486"></a>00486 }
+<a name="l00487"></a>00487 }
+<a name="l00488"></a>00488 }
+<a name="l00489"></a>00489
+<a name="l00490"></a>00490 <span class="comment">//Good things come to those who wait. We have extract the message.</span>
+<a name="l00491"></a>00491 <span class="comment">//Now we have to decode the message, if it is encoded</span>
+<a name="l00492"></a>00492 <span class="keywordflow">if</span>( encoding == <span class="stringliteral">"quoted-printable"</span> )
+<a name="l00493"></a>00493 {
+<a name="l00494"></a>00494 strBody = KCodecs::quotedPrintableDecode( strBody );
+<a name="l00495"></a>00495 }
+<a name="l00496"></a>00496
+<a name="l00497"></a>00497 <span class="keywordflow">return</span> QString( strBody );
+<a name="l00498"></a>00498 }
+<a name="l00499"></a>00499
+<a name="l00500"></a><a class="code" href="classShowRecordElem.html#9c49db9d3ce2495c477c783dd5e5da7d">00500</a> QString <a class="code" href="classShowRecordElem.html#9c49db9d3ce2495c477c783dd5e5da7d">ShowRecordElem::getBoundary</a>( )<span class="keyword"> const</span>
+<a name="l00501"></a>00501 <span class="keyword"></span>{
+<a name="l00502"></a>00502 QString boundary;
+<a name="l00503"></a>00503
+<a name="l00504"></a>00504 <span class="comment">//check, whether it is a multipart message</span>
+<a name="l00505"></a>00505 <span class="keywordflow">if</span>( <a class="code" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">m_content</a>.contains( <span class="stringliteral">"multipart"</span>, <span class="keyword">false</span> ) )
+<a name="l00506"></a>00506 {
+<a name="l00507"></a>00507 <span class="comment">//it is a multipart message</span>
+<a name="l00508"></a>00508
+<a name="l00509"></a>00509 <span class="comment">//get the position of the first occurance of "boundary="</span>
+<a name="l00510"></a>00510 <span class="keywordtype">int</span> posBoundary = <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.find( <span class="stringliteral">"boundary="</span>, 0, <span class="keyword">false</span> );
+<a name="l00511"></a>00511
+<a name="l00512"></a>00512 <span class="comment">//continue, if a boundary attribute was found</span>
+<a name="l00513"></a>00513 <span class="keywordflow">if</span>( posBoundary &gt;= 0 )
+<a name="l00514"></a>00514 {
+<a name="l00515"></a>00515 <span class="comment">//calculate positon of the first quote</span>
+<a name="l00516"></a>00516 <span class="keywordtype">int</span> posFirstQuote = posBoundary + 9;
+<a name="l00517"></a>00517
+<a name="l00518"></a>00518 <span class="comment">//get the position of closing quote</span>
+<a name="l00519"></a>00519 <span class="keywordtype">int</span> posSecondQuote = <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.find( <span class="charliteral">'"'</span>, posFirstQuote + 1 );
+<a name="l00520"></a>00520
+<a name="l00521"></a>00521 <span class="comment">//get boundary string</span>
+<a name="l00522"></a>00522 boundary.append( <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.mid( posFirstQuote + 1, posSecondQuote - posFirstQuote - 1 ) );
+<a name="l00523"></a>00523 }
+<a name="l00524"></a>00524 }
+<a name="l00525"></a>00525
+<a name="l00526"></a>00526 <span class="keywordflow">return</span> boundary;
+<a name="l00527"></a>00527 }
+<a name="l00528"></a>00528
+<a name="l00529"></a><a class="code" href="classShowRecordElem.html#4919b572763cc228320420059e29b0a7">00529</a> QString <a class="code" href="classShowRecordElem.html#4919b572763cc228320420059e29b0a7">ShowRecordElem::getCharset</a>( )<span class="keyword"> const</span>
+<a name="l00530"></a>00530 <span class="keyword"></span>{
+<a name="l00531"></a>00531 QString charset;
+<a name="l00532"></a>00532
+<a name="l00533"></a>00533 <span class="comment">//get the position of the first occurance of "charset="</span>
+<a name="l00534"></a>00534 <span class="keywordtype">int</span> posCharset = <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.find( <span class="stringliteral">"charset="</span>, 0, <span class="keyword">false</span> );
+<a name="l00535"></a>00535
+<a name="l00536"></a>00536 <span class="comment">//continue, if a charset attribute was found</span>
+<a name="l00537"></a>00537 <span class="keywordflow">if</span>( posCharset &gt;= 0 )
+<a name="l00538"></a>00538 {
+<a name="l00539"></a>00539 <span class="comment">//calculate positon of the value</span>
+<a name="l00540"></a>00540 <span class="keywordtype">int</span> posBeginValue = posCharset + 8;
+<a name="l00541"></a>00541
+<a name="l00542"></a>00542 <span class="comment">//get end of the value</span>
+<a name="l00543"></a>00543 <span class="keywordtype">int</span> posEndValue = <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.find( <span class="charliteral">'\r'</span>, posBeginValue ) - 1;
+<a name="l00544"></a>00544
+<a name="l00545"></a>00545 <span class="comment">//get charset</span>
+<a name="l00546"></a>00546 charset.append( <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.mid( posBeginValue, posEndValue - posBeginValue + 1 ) );
+<a name="l00547"></a>00547
+<a name="l00548"></a>00548 <span class="comment">//remove quotes</span>
+<a name="l00549"></a>00549 charset.remove( <span class="charliteral">'"'</span> );
+<a name="l00550"></a>00550 <span class="comment">//remove all content after the first semicolon (inclusive)</span>
+<a name="l00551"></a>00551 <span class="keywordtype">int</span> posSemicolon = charset.find( <span class="charliteral">';'</span> );
+<a name="l00552"></a>00552 charset = charset.left( posSemicolon );
+<a name="l00553"></a>00553 }
+<a name="l00554"></a>00554
+<a name="l00555"></a>00555 <span class="keywordflow">return</span> QString( charset );
+<a name="l00556"></a>00556 }
+<a name="l00557"></a>00557
+<a name="l00558"></a><a class="code" href="classShowRecordElem.html#9f0dcc62d28fbcec89b0af33c7e0c446">00558</a> QString <a class="code" href="classShowRecordElem.html#9f0dcc62d28fbcec89b0af33c7e0c446">ShowRecordElem::getTransferEncoding</a>( )<span class="keyword"> const</span>
+<a name="l00559"></a>00559 <span class="keyword"></span>{
+<a name="l00560"></a>00560 QString encoding;
+<a name="l00561"></a>00561
+<a name="l00562"></a>00562 <span class="comment">//get the position of the first occurance of "charset="</span>
+<a name="l00563"></a>00563 <span class="keywordtype">int</span> posEncoding = <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.find( <span class="stringliteral">"Content-Transfer-Encoding:"</span>, 0, <span class="keyword">false</span> );
+<a name="l00564"></a>00564
+<a name="l00565"></a>00565 <span class="comment">//continue, if a charset attribute was found</span>
+<a name="l00566"></a>00566 <span class="keywordflow">if</span>( posEncoding &gt;= 0 )
+<a name="l00567"></a>00567 {
+<a name="l00568"></a>00568 <span class="comment">//calculate positon of the value</span>
+<a name="l00569"></a>00569 <span class="keywordtype">int</span> posBeginValue = posEncoding + 26;
+<a name="l00570"></a>00570
+<a name="l00571"></a>00571 <span class="comment">//get end of the value</span>
+<a name="l00572"></a>00572 <span class="keywordtype">int</span> posEndValue = <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.find( <span class="charliteral">'\r'</span>, posBeginValue ) - 1;
+<a name="l00573"></a>00573
+<a name="l00574"></a>00574 <span class="comment">//get charset</span>
+<a name="l00575"></a>00575 encoding.append( <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>.mid( posBeginValue, posEndValue - posBeginValue + 1 ) );
+<a name="l00576"></a>00576
+<a name="l00577"></a>00577 <span class="comment">//remove quotes and spaces</span>
+<a name="l00578"></a>00578 encoding = encoding.stripWhiteSpace();
+<a name="l00579"></a>00579 encoding.remove( <span class="charliteral">'"'</span> );
+<a name="l00580"></a>00580 }
+<a name="l00581"></a>00581
+<a name="l00582"></a>00582 <span class="keywordflow">return</span> QString( encoding );
+<a name="l00583"></a>00583
+<a name="l00584"></a>00584 }
+<a name="l00585"></a>00585
+<a name="l00586"></a><a class="code" href="classShowRecordElem.html#62792e6386e65ac0050f2e02963254b0">00586</a> <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#62792e6386e65ac0050f2e02963254b0">ShowRecordElem::showHeader</a>( QString&amp; account )
+<a name="l00587"></a>00587 {
+<a name="l00588"></a>00588 <span class="comment">//show header</span>
+<a name="l00589"></a>00589 QString tsubject = <a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a>();
+<a name="l00590"></a>00590 QString tmailheader = <a class="code" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">header</a>();
+<a name="l00591"></a>00591
+<a name="l00592"></a>00592 <span class="comment">//create and open the window</span>
+<a name="l00593"></a>00593 <a class="code" href="classShowHeaderDialog.html">ShowHeaderDialog</a> dlg( kapp-&gt;mainWidget(), account, tsubject, tmailheader );
+<a name="l00594"></a>00594 <span class="keywordtype">int</span> ret = dlg.exec();
+<a name="l00595"></a>00595
+<a name="l00596"></a>00596 <span class="comment">//returns the matching value</span>
+<a name="l00597"></a>00597 <span class="keywordflow">return</span> ret == QDialog::Accepted ? <a class="code" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">ShowRecordElem::continueShowHeaders</a> : <a class="code" href="classShowRecordElem.html#b6aceead6b70f3e3f5e6af530c5ac1af">ShowRecordElem::cancelShowHeaders</a>;
+<a name="l00598"></a>00598 }
+<a name="l00599"></a>00599
+<a name="l00600"></a>00600
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/showrecordelem_8h-source.html b/doc/html/showrecordelem_8h-source.html
new file mode 100644
index 0000000..fdce890
--- /dev/null
+++ b/doc/html/showrecordelem_8h-source.html
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/showrecordelem.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>showrecordelem.h</h1><a href="showrecordelem_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> showrecord.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Thu Dec 28 2000</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef SHOWRECORDELEM_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define SHOWRECORDELEM_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="comment">//Qt headers</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qdom.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qstring.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qlistview.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;qdatetime.h&gt;</span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 <span class="comment">//KDE headers</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;kglobal.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;mimelib/datetime.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;kmdcodec.h&gt;</span>
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 <span class="comment">//KShowmail headers</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="showlistviewitem_8h.html">showlistviewitem.h</a>"</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include "<a class="code" href="decodeRFC2047_8h.html">decodeRFC2047.h</a>"</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="constants_8h.html">constants.h</a>"</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include "<a class="code" href="kshowmailview_8h.html">kshowmailview.h</a>"</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include "<a class="code" href="showheaderdialog_8h.html">showheaderdialog.h</a>"</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include "<a class="code" href="headerfilter_8h.html">headerfilter.h</a>"</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include "<a class="code" href="filterlog_8h.html">filterlog.h</a>"</span>
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043 <span class="keyword">using namespace </span>Constants;
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <span class="comment">//forward class declarations</span>
+<a name="l00046"></a>00046 <span class="keyword">class </span><a class="code" href="classKshowmailView.html">KshowmailView</a>;
+<a name="l00047"></a>00047 <span class="keyword">class </span>FilterElem;
+<a name="l00048"></a>00048
+<a name="l00061"></a><a class="code" href="classShowRecordElem.html">00061</a> <span class="keyword">class </span><a class="code" href="classShowRecordElem.html">ShowRecordElem</a>
+<a name="l00062"></a>00062 {
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="keyword">public</span>:
+<a name="l00065"></a>00065
+<a name="l00070"></a><a class="code" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">00070</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#2b5bdb3ed3f940614135b9c9f1f13eb6">continueShowHeaders</a>;
+<a name="l00071"></a>00071
+<a name="l00076"></a><a class="code" href="classShowRecordElem.html#b6aceead6b70f3e3f5e6af530c5ac1af">00076</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#b6aceead6b70f3e3f5e6af530c5ac1af">cancelShowHeaders</a>;
+<a name="l00077"></a>00077
+<a name="l00081"></a>00081 <a class="code" href="classShowRecordElem.html#aa3cd64818bfb990d5e37720cd29546c">ShowRecordElem</a> ();
+<a name="l00082"></a>00082
+<a name="l00089"></a>00089 <a class="code" href="classShowRecordElem.html#aa3cd64818bfb990d5e37720cd29546c">ShowRecordElem</a>( <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>, QString&amp; uid, <span class="keywordtype">bool</span> <a class="code" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">isNew</a> );
+<a name="l00090"></a>00090
+<a name="l00096"></a>00096 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#28e7072cd68f18e1e07176b9c1bd5f72">setHeader</a>( <span class="keyword">const</span> QString&amp; <a class="code" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">header</a> );
+<a name="l00097"></a>00097
+<a name="l00102"></a>00102 QString <a class="code" href="classShowRecordElem.html#dd5d842c1abdd13fa03ac4a3f2f11150">header</a>() <span class="keyword">const</span>;
+<a name="l00103"></a>00103
+<a name="l00108"></a>00108 QString <a class="code" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">from</a>() <span class="keyword">const</span>;
+<a name="l00109"></a>00109
+<a name="l00114"></a>00114 QString <a class="code" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">to</a>() <span class="keyword">const</span>;
+<a name="l00115"></a>00115
+<a name="l00120"></a>00120 QString <a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a>() <span class="keyword">const</span>;
+<a name="l00121"></a>00121
+<a name="l00126"></a>00126 QString <a class="code" href="classShowRecordElem.html#8d655afdb7350fd4a27b551da7a8a797">content</a>() <span class="keyword">const</span>;
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128
+<a name="l00134"></a>00134 QString <a class="code" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">date</a>() <span class="keyword">const</span>;
+<a name="l00135"></a>00135
+<a name="l00142"></a>00142 QString <a class="code" href="classShowRecordElem.html#0e554cd8f1e67b3e448054e8c6fdc91c">strUnixTime</a> () <span class="keyword">const</span>;
+<a name="l00143"></a>00143
+<a name="l00148"></a>00148 QDateTime <a class="code" href="classShowRecordElem.html#4c32fe918f4d6b65dc684c1604757c72">sentDateTime</a>() <span class="keyword">const</span>;
+<a name="l00149"></a>00149
+<a name="l00154"></a>00154 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#6d24c13e7de2fad247fff5549a96767d">setUIDL</a>( <span class="keyword">const</span> QString&amp; uid );
+<a name="l00155"></a>00155
+<a name="l00160"></a>00160 QString <a class="code" href="classShowRecordElem.html#835e045bf24090c4d6a6a9049c60e94c">uidl</a>() <span class="keyword">const</span>;
+<a name="l00161"></a>00161
+<a name="l00166"></a>00166 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#dd22d1f50be46bd9ecbbacec7606b3ed">setSize</a>( <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">size</a> );
+<a name="l00167"></a>00167
+<a name="l00172"></a>00172 <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#4b4077ca5d47226ccb44b6d8373a4fbd">size</a>() <span class="keyword">const</span>;
+<a name="l00173"></a>00173
+<a name="l00178"></a>00178 QString <a class="code" href="classShowRecordElem.html#f5e3c42a0be5b06f414b5936d6a64056">strSize</a> () <span class="keyword">const</span>;
+<a name="l00179"></a>00179
+<a name="l00183"></a>00183 QString <a class="code" href="classShowRecordElem.html#233ccd75f668ec868ec726120d8c71d9">strSizePrefix</a>() <span class="keyword">const</span>;
+<a name="l00184"></a>00184
+<a name="l00189"></a>00189 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#4c6d52d5a2df4b7bb743128184ced8f4">setNew</a>( <span class="keywordtype">bool</span> isnew );
+<a name="l00190"></a>00190
+<a name="l00196"></a>00196 <span class="keywordtype">bool</span> <a class="code" href="classShowRecordElem.html#48485d7a0dfef669b6597c865a515290">isNew</a>() <span class="keyword">const</span>;
+<a name="l00197"></a>00197
+<a name="l00203"></a>00203 QString <a class="code" href="classShowRecordElem.html#f00398057086a7fbee1205c5d0f605a2">state</a>() <span class="keyword">const</span>;
+<a name="l00204"></a>00204
+<a name="l00209"></a>00209 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#1c31fc69dfe9794c6c77970192d455a5">setNumber</a>( <span class="keywordtype">int</span> n );
+<a name="l00210"></a>00210
+<a name="l00215"></a>00215 <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#62999d75baf9a6bff999c8621a419926">number</a>() <span class="keyword">const</span>;
+<a name="l00216"></a>00216
+<a name="l00223"></a>00223 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#e7f2ca5eb9a9bc95266a4f83f78cd76e">setViewItem</a>( <a class="code" href="classShowListViewItem.html">ShowListViewItem</a>* item );
+<a name="l00224"></a>00224
+<a name="l00231"></a>00231 <a class="code" href="classShowListViewItem.html">ShowListViewItem</a>* <a class="code" href="classShowRecordElem.html#e176bc1074c050afc56540849bc3664c">viewItem</a>() <span class="keyword">const</span>;
+<a name="l00232"></a>00232
+<a name="l00246"></a>00246 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a> <a class="code" href="classShowRecordElem.html#09ca2f0d70bdf8ed2bb7d75ef13bec12">applyHeaderFilter</a>( <a class="code" href="classHeaderFilter.html">HeaderFilter</a>* filter, QString account, QString&amp; mailbox, <a class="code" href="classFilterLog.html">FilterLog</a>* log = NULL );
+<a name="l00247"></a>00247
+<a name="l00255"></a>00255 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#97952e1293b679abc1891a240bd9e4f1">readOptions</a>( QDomElement&amp; elem );
+<a name="l00256"></a>00256
+<a name="l00263"></a>00263 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#fcabf6ba9c5b68ae2923bb70bf9f45b0">saveOptions</a>( QDomDocument&amp; doc, QDomElement&amp; parent );
+<a name="l00264"></a>00264
+<a name="l00270"></a>00270 <span class="keywordtype">bool</span> <a class="code" href="classShowRecordElem.html#6987a0066f420f62b5c9ec9d82ed7fb3">isSelected</a>() <span class="keyword">const</span>;
+<a name="l00271"></a>00271
+<a name="l00283"></a>00283 QString <a class="code" href="classShowRecordElem.html#27af244fc090ac05fabde1becb7bf60d">decodeMailBody</a>( QByteArray body, <span class="keywordtype">bool</span> preferHTML ) <span class="keyword">const</span>;
+<a name="l00284"></a>00284
+<a name="l00291"></a>00291 <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#62792e6386e65ac0050f2e02963254b0">showHeader</a>( QString&amp; account );
+<a name="l00292"></a>00292
+<a name="l00299"></a>00299 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#c467986ac8ce3c2219463028574a22c6">writeToMoveLog</a>( <a class="code" href="classFilterLog.html">FilterLog</a>* log, QString account, QString mailbox );
+<a name="l00300"></a>00300
+<a name="l00306"></a>00306 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#d015c9a856acf5ee5c5a942d3cdc39bc">writeToDeleteLog</a>( <a class="code" href="classFilterLog.html">FilterLog</a>* log, QString account );
+<a name="l00307"></a>00307
+<a name="l00311"></a>00311 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#8c138e5d2c33ec03231b8bf6ee719f7f">setMarkAtNextViewRefresh</a>();
+<a name="l00312"></a>00312
+<a name="l00313"></a>00313 <span class="keyword">private</span>:
+<a name="l00314"></a>00314
+<a name="l00318"></a><a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">00318</a> QCString <a class="code" href="classShowRecordElem.html#ca732c6667cb0424aab679785d24256a">m_header</a>;
+<a name="l00319"></a>00319
+<a name="l00323"></a><a class="code" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">00323</a> QCString <a class="code" href="classShowRecordElem.html#260019ad5471ede61b2a1958b8c31375">m_from</a>;
+<a name="l00324"></a>00324
+<a name="l00328"></a><a class="code" href="classShowRecordElem.html#02de09b7b36dfcce893a1e79ff8ba34c">00328</a> QCString <a class="code" href="classShowRecordElem.html#02de09b7b36dfcce893a1e79ff8ba34c">m_to</a>;
+<a name="l00329"></a>00329
+<a name="l00333"></a><a class="code" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">00333</a> QCString <a class="code" href="classShowRecordElem.html#1c83a6d029a73795076161efd3842893">m_subject</a>;
+<a name="l00334"></a>00334
+<a name="l00338"></a><a class="code" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">00338</a> QDateTime <a class="code" href="classShowRecordElem.html#b3f665656a06d88cea46345bcb1a51a9">m_unixDate</a>;
+<a name="l00339"></a>00339
+<a name="l00343"></a><a class="code" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">00343</a> QCString <a class="code" href="classShowRecordElem.html#c70dec4d7ff63aa1acffcc7229776990">m_content</a>;
+<a name="l00344"></a>00344
+<a name="l00348"></a><a class="code" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">00348</a> QString <a class="code" href="classShowRecordElem.html#7da2621d1de438c9118fbcead3c23506">m_uid</a>;
+<a name="l00349"></a>00349
+<a name="l00353"></a><a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">00353</a> <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#3ef7da0fb8e84e7e672888aa349de622">m_size</a>;
+<a name="l00354"></a>00354
+<a name="l00358"></a><a class="code" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">00358</a> <span class="keywordtype">bool</span> <a class="code" href="classShowRecordElem.html#f9f2112f8e2b1c3dfef0286581a892b4">m_new</a>;
+<a name="l00359"></a>00359
+<a name="l00363"></a><a class="code" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">00363</a> <span class="keywordtype">int</span> <a class="code" href="classShowRecordElem.html#8583bafac2418ddd8c7d881926851f05">m_nNumber</a>;
+<a name="l00364"></a>00364
+<a name="l00371"></a><a class="code" href="classShowRecordElem.html#c3f6d14162aafdedf141489ad5d5307a">00371</a> <span class="keywordtype">bool</span> <a class="code" href="classShowRecordElem.html#c3f6d14162aafdedf141489ad5d5307a">markAtViewRefresh</a>;
+<a name="l00372"></a>00372
+<a name="l00378"></a><a class="code" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">00378</a> <a class="code" href="classShowListViewItem.html">ShowListViewItem</a>* <a class="code" href="classShowRecordElem.html#bf60523f76dbfb970f40d078b089aed3">m_pItem</a>;
+<a name="l00379"></a>00379
+<a name="l00386"></a><a class="code" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">00386</a> FilterElem* <a class="code" href="classShowRecordElem.html#cf1207160bae1cd017c282b808e44e02">m_pFilter</a>;
+<a name="l00387"></a>00387
+<a name="l00399"></a>00399 QCString <a class="code" href="classShowRecordElem.html#8070b0cbba2b2281a78bfdae3334a981">scanHeader</a>( <span class="keyword">const</span> QString&amp; item ) <span class="keyword">const</span>;
+<a name="l00400"></a>00400
+<a name="l00405"></a>00405 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#373e98f7a94fd659ff1174ef7346de08">setFrom</a>( <span class="keyword">const</span> QCString&amp; <a class="code" href="classShowRecordElem.html#a4d48b3072adb4f87f56ed2b5e35dbba">from</a> );
+<a name="l00406"></a>00406
+<a name="l00411"></a>00411 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#fe4b012dfc137770f35879ea2264ba19">setTo</a>( <span class="keyword">const</span> QCString&amp; <a class="code" href="classShowRecordElem.html#759a16f3424defc71b4cfd762b156fd1">to</a> );
+<a name="l00412"></a>00412
+<a name="l00417"></a>00417 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#bad7c7440195e0284b42c79d281bfbf2">setSubject</a>( <span class="keyword">const</span> QCString&amp; <a class="code" href="classShowRecordElem.html#b3b6657b842bbd5e4759fe7f55534416">subject</a> );
+<a name="l00418"></a>00418
+<a name="l00423"></a>00423 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#7fe7272db1f8f38f6fa404611acf7b8d">setDate</a>( <span class="keyword">const</span> QCString&amp; <a class="code" href="classShowRecordElem.html#412ad2a7452c1f5390f2679f1d443292">date</a> );
+<a name="l00424"></a>00424
+<a name="l00429"></a>00429 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#8ab7746aad762c2c2e0fe80c4a496f9a">setContent</a>( <span class="keyword">const</span> QCString&amp; <a class="code" href="classShowRecordElem.html#8d655afdb7350fd4a27b551da7a8a797">content</a> );
+<a name="l00430"></a>00430
+<a name="l00436"></a>00436 <span class="keywordtype">void</span> <a class="code" href="classShowRecordElem.html#fe3536020ed0f47f0ec4c97839068cc1">setFilter</a>( FilterElem* filter );
+<a name="l00437"></a>00437
+<a name="l00443"></a>00443 QString <a class="code" href="classShowRecordElem.html#9c49db9d3ce2495c477c783dd5e5da7d">getBoundary</a>() <span class="keyword">const</span>;
+<a name="l00444"></a>00444
+<a name="l00450"></a>00450 QString <a class="code" href="classShowRecordElem.html#4919b572763cc228320420059e29b0a7">getCharset</a>() <span class="keyword">const</span>;
+<a name="l00451"></a>00451
+<a name="l00458"></a>00458 QString <a class="code" href="classShowRecordElem.html#9f0dcc62d28fbcec89b0af33c7e0c446">getTransferEncoding</a>() <span class="keyword">const</span>;
+<a name="l00459"></a>00459
+<a name="l00460"></a>00460 };
+<a name="l00461"></a>00461
+<a name="l00462"></a>00462 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/tab_b.gif b/doc/html/tab_b.gif
new file mode 100644
index 0000000..0d62348
--- /dev/null
+++ b/doc/html/tab_b.gif
Binary files differ
diff --git a/doc/html/tab_l.gif b/doc/html/tab_l.gif
new file mode 100644
index 0000000..9b1e633
--- /dev/null
+++ b/doc/html/tab_l.gif
Binary files differ
diff --git a/doc/html/tab_r.gif b/doc/html/tab_r.gif
new file mode 100644
index 0000000..ce9dd9f
--- /dev/null
+++ b/doc/html/tab_r.gif
Binary files differ
diff --git a/doc/html/tabs.css b/doc/html/tabs.css
new file mode 100644
index 0000000..a61552a
--- /dev/null
+++ b/doc/html/tabs.css
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs FORM
+{
+ float : right;
+}
+
+DIV.tabs A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : x-small;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs INPUT
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs TD
+{
+ font-size : x-small;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs LI#current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs LI#current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
+
+DIV.nav
+{
+ background : none;
+ border : none;
+ border-bottom : 1px solid #84B0C7;
+}
diff --git a/doc/html/types_8h-source.html b/doc/html/types_8h-source.html
new file mode 100644
index 0000000..1577e33
--- /dev/null
+++ b/doc/html/types_8h-source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/types.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>types.h</h1><a href="types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span>
+<a name="l00002"></a>00002 <span class="comment">// C++ Interface: types</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Description:</span>
+<a name="l00005"></a>00005 <span class="comment">// All specail types for KShowMail</span>
+<a name="l00006"></a>00006 <span class="comment">//</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">// Author: Ulrich Weigelt &lt;ulrich.weigelt@gmx.de&gt;, (C) 2007</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// Copyright: See COPYING file that comes with this distribution</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">//</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#ifndef TYPES_H</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define TYPES_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00017"></a>00017 <span class="comment">//Qt headers</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qvaluelist.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qmap.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qstring.h&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="keyword">using namespace </span>std;
+<a name="l00023"></a>00023
+<a name="l00027"></a><a class="code" href="namespaceTypes.html">00027</a> <span class="keyword">namespace </span>Types
+<a name="l00028"></a>00028 {
+<a name="l00032"></a><a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">00032</a> <span class="keyword">enum</span> <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">State_Type</a> {<a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>,
+<a name="l00034"></a>00034 <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565f49cd232f53f8851506c138924f2ec65">deleting</a>,
+<a name="l00036"></a>00036 <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6">configure</a>,
+<a name="l00040"></a>00040 <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56575f7f7187ee9497e63584b0ccb17a919">executing</a>,
+<a name="l00042"></a>00042 <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5655ee02dbb2bbc5f45a1a2517f7536c77c">showing</a>,
+<a name="l00044"></a><a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691">00044</a> <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691">refreshing</a>
+<a name="l00045"></a>00045 };
+<a name="l00046"></a>00046
+<a name="l00050"></a><a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">00050</a> <span class="keyword">enum</span> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">AccountState_Type</a>
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a>,
+<a name="l00054"></a>00054 <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5">AccountDeleting</a>,
+<a name="l00056"></a>00056 <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9">AccountDownloading</a>,
+<a name="l00058"></a><a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">00058</a> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">AccountRefreshing</a>
+<a name="l00059"></a>00059 };
+<a name="l00060"></a>00060
+<a name="l00064"></a><a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">00064</a> <span class="keyword">typedef</span> QValueList&lt;int&gt; <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a>;
+<a name="l00065"></a>00065
+<a name="l00071"></a><a class="code" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">00071</a> <span class="keyword">typedef</span> QMap&lt;QString, bool&gt; <a class="code" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">AccountTaskMap_Type</a>;
+<a name="l00072"></a>00072
+<a name="l00076"></a><a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">00076</a> <span class="keyword">enum</span> <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a>
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0e2f723024c86b001d2c0d50cc70e456">FActPass</a>,
+<a name="l00079"></a>00079 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf9de5e046888ae556dd3f4548957fcf10">FActDelete</a>,
+<a name="l00080"></a>00080 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0b8c53628aabb517f41d6ccdf5bf5d4c">FActMark</a>,
+<a name="l00081"></a>00081 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf4f2a44934f9b85ed07832ccf32016462">FActMove</a>,
+<a name="l00082"></a>00082 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfc54805588ea5ecd697098c55a3ec73a1">FActSpamcheck</a>,
+<a name="l00083"></a>00083 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf6b838ac6d09fdaade0e40f4a50d33b68">FActIgnore</a>,
+<a name="l00084"></a><a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfb62372bfae14c67a307649aa9f2f7f34">00084</a> <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfb62372bfae14c67a307649aa9f2f7f34">FActNone</a>
+<a name="l00085"></a>00085 };
+<a name="l00086"></a>00086
+<a name="l00091"></a><a class="code" href="structTypes_1_1DownloadActionParams__Type.html">00091</a> <span class="keyword">struct </span><a class="code" href="structTypes_1_1DownloadActionParams__Type.html">DownloadActionParams_Type</a>
+<a name="l00092"></a>00092 {
+<a name="l00093"></a><a class="code" href="structTypes_1_1DownloadActionParams__Type.html#d41d45e85476d483baa76fd209ea4cff">00093</a> <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a> <a class="code" href="structTypes_1_1DownloadActionParams__Type.html#d41d45e85476d483baa76fd209ea4cff">action</a>;
+<a name="l00094"></a><a class="code" href="structTypes_1_1DownloadActionParams__Type.html#2111052968efa3f277babdd0de6a5ed1">00094</a> QString <a class="code" href="structTypes_1_1DownloadActionParams__Type.html#2111052968efa3f277babdd0de6a5ed1">mailbox</a>;
+<a name="l00095"></a>00095 };
+<a name="l00096"></a>00096
+<a name="l00101"></a><a class="code" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">00101</a> <span class="keyword">typedef</span> QMap&lt;int, DownloadActionParams_Type&gt; <a class="code" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">MailToDownloadMap_Type</a>;
+<a name="l00102"></a>00102
+<a name="l00106"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html">00106</a> <span class="keyword">struct </span><a class="code" href="structTypes_1_1FilterCriteria__Type.html">FilterCriteria_Type</a>
+<a name="l00107"></a>00107 {
+<a name="l00108"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#9866add14b0f3c62082e62e3b0992e9b">00108</a> <span class="keywordtype">int</span> <a class="code" href="structTypes_1_1FilterCriteria__Type.html#9866add14b0f3c62082e62e3b0992e9b">source</a>;
+<a name="l00109"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#825ed5a5486fd08ea46073e108105681">00109</a> <span class="keywordtype">int</span> <a class="code" href="structTypes_1_1FilterCriteria__Type.html#825ed5a5486fd08ea46073e108105681">condition</a>;
+<a name="l00110"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#ba4af96342c299a576bbe4d0628192f5">00110</a> uint <a class="code" href="structTypes_1_1FilterCriteria__Type.html#ba4af96342c299a576bbe4d0628192f5">numValue</a>;
+<a name="l00111"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#30e8afe468fdbcc1483ddfec89602c92">00111</a> QString <a class="code" href="structTypes_1_1FilterCriteria__Type.html#30e8afe468fdbcc1483ddfec89602c92">txtValue</a>;
+<a name="l00112"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#88f3fbe98218173cdb417423a890832c">00112</a> <span class="keywordtype">bool</span> <a class="code" href="structTypes_1_1FilterCriteria__Type.html#88f3fbe98218173cdb417423a890832c">cs</a>;
+<a name="l00113"></a>00113 };
+<a name="l00114"></a>00114
+<a name="l00118"></a><a class="code" href="namespaceTypes.html#2eaafd5612933c2e6ab8dd15593969a2">00118</a> <span class="keyword">typedef</span> list&lt;FilterCriteria_Type&gt; <a class="code" href="namespaceTypes.html#2eaafd5612933c2e6ab8dd15593969a2">FilterCriteriaList_Type</a>;
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/uniqueapp_8cpp-source.html b/doc/html/uniqueapp_8cpp-source.html
new file mode 100644
index 0000000..841c2e5
--- /dev/null
+++ b/doc/html/uniqueapp_8cpp-source.html
@@ -0,0 +1,99 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail: kshowmail/uniqueapp.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>uniqueapp.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> uniqueapp.cpp - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Mon Nov 19 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#include "uniqueapp.h"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021
+<a name="l00022"></a><a class="code" href="classUniqueApp.html#ecfa67080f62f6ec776089de43e920ba">00022</a> <a class="code" href="classUniqueApp.html#ecfa67080f62f6ec776089de43e920ba">UniqueApp::UniqueApp</a>()
+<a name="l00023"></a>00023 {
+<a name="l00024"></a>00024 <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a> = NULL;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026
+<a name="l00027"></a><a class="code" href="classUniqueApp.html#c0f5a87150f0c1a09ada9996fba1ffa2">00027</a> <a class="code" href="classUniqueApp.html#c0f5a87150f0c1a09ada9996fba1ffa2">UniqueApp::~UniqueApp</a>()
+<a name="l00028"></a>00028 {}
+<a name="l00029"></a>00029
+<a name="l00030"></a><a class="code" href="classUniqueApp.html#41127093415c53fea5560a51a83d0dde">00030</a> <span class="keywordtype">int</span> <a class="code" href="classUniqueApp.html#41127093415c53fea5560a51a83d0dde">UniqueApp::newInstance</a> ()
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 <span class="comment">//start our application</span>
+<a name="l00033"></a>00033 <span class="comment">//---------------------</span>
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="comment">//at the first invoke of newInstance() create a new instance of kshowmail</span>
+<a name="l00036"></a>00036 <span class="keywordflow">if</span> (<a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a> == NULL)
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a> = <span class="keyword">new</span> <a class="code" href="classKShowMailApp.html">KShowMailApp</a> ();
+<a name="l00039"></a>00039 }
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="comment">//frage das ConfigList-Objekt, ob die KShowMail beim Starten</span>
+<a name="l00042"></a>00042 <span class="comment">//normal oder nur in der Taskleiste gezeigt werden soll</span>
+<a name="l00043"></a>00043 <span class="keywordflow">if</span>( <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a>-&gt;<a class="code" href="classKShowMailApp.html#5c7aa11169cab91aefb86d4b3cc7a767">m_ConfigList</a>.<a class="code" href="classConfigList.html#6b5567437e81508f071d31acb4509994">startMinimized</a>() )
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045 <span class="comment">//lege die App auf die Taskleiste</span>
+<a name="l00046"></a>00046 <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a>-&gt;showMinimized ();
+<a name="l00047"></a>00047 <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a>-&gt;hide();
+<a name="l00048"></a>00048 }
+<a name="l00049"></a>00049 <span class="keywordflow">else</span>
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051 <span class="comment">//zeige das Hauptfenster</span>
+<a name="l00052"></a>00052 <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a>-&gt;showNormal ();
+<a name="l00053"></a>00053 <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a>-&gt;raise();
+<a name="l00054"></a>00054 }
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="comment">//Kommandozeile-Argumente auswerten</span>
+<a name="l00057"></a>00057 <span class="comment">//---------------------------------</span>
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="comment">//die in main() eingelesenen Kommandozeile-Argumente in ein</span>
+<a name="l00060"></a>00060 <span class="comment">//KCmdLineArgs-Objekt ablegen</span>
+<a name="l00061"></a>00061 KCmdLineArgs *args = KCmdLineArgs::parsedArgs();
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 <span class="comment">//wenn als Kommandozeilen-Argument "config" übergeben wurde,</span>
+<a name="l00064"></a>00064 <span class="comment">//starte jetzt den Konfigurationsdialog</span>
+<a name="l00065"></a>00065 <span class="keywordflow">if</span> ( args-&gt;isSet( CMDLINE_CONFIG ) )
+<a name="l00066"></a>00066 <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a>-&gt;<a class="code" href="classKShowMailApp.html#9d907211db6387cf6e395c22a9642c3b">slotSetup</a>();
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 <span class="comment">//wenn als Kommandozeile-Argument "refresh" übergeben wurde,</span>
+<a name="l00069"></a>00069 <span class="comment">//schaue sofort nach neue Mails</span>
+<a name="l00070"></a>00070 <span class="keywordflow">if</span> ( args-&gt;isSet ( CMDLINE_REFRESH ) )
+<a name="l00071"></a>00071 <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a>-&gt;<a class="code" href="classKShowMailApp.html#8c64c6da0904a063988211fc2e5b5ee7">slotRefresh</a>();
+<a name="l00072"></a>00072
+<a name="l00073"></a>00073 <span class="comment">//lösche alle Kommandozeilen-Argumente im Objekt</span>
+<a name="l00074"></a>00074 args-&gt;clear ();
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="keywordflow">return</span> 0;
+<a name="l00077"></a>00077 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 19:36:07 2007 for kshowmail by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/html/uniqueapp_8h-source.html b/doc/html/uniqueapp_8h-source.html
new file mode 100644
index 0000000..5a26d9b
--- /dev/null
+++ b/doc/html/uniqueapp_8h-source.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>kshowmail.kdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/uniqueapp.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.0 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="classes.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
+<h1>uniqueapp.h</h1><a href="uniqueapp_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"> uniqueapp.h - description</span>
+<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
+<a name="l00004"></a>00004 <span class="comment"> begin : Mon Nov 19 2001</span>
+<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2001 by Eggert Ehmke</span>
+<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
+<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
+<a name="l00010"></a>00010 <span class="comment"> * *</span>
+<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
+<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
+<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
+<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
+<a name="l00015"></a>00015 <span class="comment"> * *</span>
+<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef UNIQUEAPP_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define UNIQUEAPP_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="comment">//KDE-Header</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;kwin.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;kcmdlineargs.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;kuniqueapplication.h&gt;</span>
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="comment">//KShowMail-Header</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="kshowmail_8h.html">kshowmail.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="constants_8h.html">constants.h</a>"</span>
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="keyword">using namespace </span>Constants;
+<a name="l00031"></a>00031
+<a name="l00037"></a><a class="code" href="classUniqueApp.html">00037</a> <span class="keyword">class </span><a class="code" href="classUniqueApp.html">UniqueApp</a> : <span class="keyword">public</span> KUniqueApplication {
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <span class="keyword">public</span>:
+<a name="l00040"></a>00040
+<a name="l00044"></a>00044 <a class="code" href="classUniqueApp.html#ecfa67080f62f6ec776089de43e920ba">UniqueApp</a>();
+<a name="l00045"></a>00045
+<a name="l00049"></a>00049 <a class="code" href="classUniqueApp.html#c0f5a87150f0c1a09ada9996fba1ffa2">~UniqueApp</a>();
+<a name="l00050"></a>00050
+<a name="l00054"></a>00054 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classUniqueApp.html#41127093415c53fea5560a51a83d0dde">newInstance</a> ();
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <span class="keyword">private</span>:
+<a name="l00058"></a>00058
+<a name="l00062"></a><a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">00062</a> <a class="code" href="classKShowMailApp.html">KShowMailApp</a>* <a class="code" href="classUniqueApp.html#e886ded882ebbd15b4224780392a0e22">m_pApp</a>;
+<a name="l00063"></a>00063 };
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.kdevelop by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
+</body>
+</html>
diff --git a/doc/hu/Makefile.am b/doc/hu/Makefile.am
new file mode 100644
index 0000000..857fbfb
--- /dev/null
+++ b/doc/hu/Makefile.am
@@ -0,0 +1,10 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = index.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = hu
+KDE_DOCS = kshowmail
+
diff --git a/doc/hu/index.docbook b/doc/hu/index.docbook
new file mode 100644
index 0000000..7bca91e
--- /dev/null
+++ b/doc/hu/index.docbook
@@ -0,0 +1,481 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kshowmail '<application>Kshowmail</application>'>
+ <!ENTITY kapp "&kshowmail;"><!-- replace kshowmail here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Hungarian "INCLUDE"><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001 -->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>A Kshowmail K&eacute;zik&ouml;nyv</title>
+
+<authorgroup>
+<author>
+<firstname>Eggert</firstname>
+<surname>Ehmke</surname>
+<affiliation>
+<address><email>eggert.ehmke@berlin.de</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Allistar</firstname>
+<surname>Melville</surname>
+<affiliation>
+<address><email>allistar@silvermoon.co.nz</email></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+<copyright>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<year>2003</year>
+<year>2004</year>
+<holder>Eggert Ehmke</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date>09/10/2003</date>
+<releaseinfo>3.0.6</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para>
+Ez a k&eacute;zik&ouml;nyv a Kshowmail 3.0.6 verzi&oacute;j&aacute;t &iacute;rja le
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kshowmail</keyword>
+<keyword>kmail</keyword>
+<keyword>pop3</keyword>
+<keyword>&uuml;zenet ellen&ocirc;rz&ocirc;</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title>Bevezet&eacute;s</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para>
+Kshowmail egy KDE eszk&ouml;z amely a POP3 szerverre be&eacute;rkez&ocirc; &uuml;zeneteket figyeli.
+Az &uuml;zenetek fejl&eacute;ce &eacute;s az &uuml;zenet teljes tartalma megtekinthet&ocirc; an&eacute;lk&uuml;l, hogy let&ouml;lten&eacute;nk
+&ocirc;ket a helyi levelez&ocirc;rendszerbe.
+A nemk&iacute;v&aacute;natos &uuml;zenetek t&ouml;r&ouml;lhet&ocirc;k a szerverr&ocirc;l.
+Az &uuml;zenetek list&aacute;ja id&ocirc;kapcsol&oacute;k be&aacute;ll&iacute;t&aacute;val friss&iacute;thet&ocirc;.
+Sz&ucirc;r&ocirc;k hozhat&oacute;k l&eacute;tre az ismert rekl&aacute;m&uuml;zenetek &eacute;s egy&eacute;b m&aacute;s nemk&iacute;v&aacute;natos &uuml;zenetek kijel&ouml;l&eacute;s&eacute;re.
+A sz&ucirc;r&ocirc;k &aacute;ltal kijel&ouml;lt &uuml;zenetek automatikusan t&ouml;r&ouml;lhet&ocirc;k.
+&Uacute;j &uuml;zenetek &eacute;rkez&eacute;sekor hangjelz&eacute;s j&aacute;tszhat&oacute;.
+Felhaszn&aacute;l&oacute;i parancsok, mint p&eacute;ld&aacute;ul fetchmail vagy sendmail konfigur&aacute;lhat&oacute; a parancs men&uuml; seg&iacute;ts&eacute;g&eacute;vel.
+Speci&aacute;lis parancs defini&aacute;lhat&oacute; reklam&aacute;l&oacute; levelek k&uuml;ld&eacute;s&eacute;re nemk&iacute;v&aacute;natos rekl&aacute;m&uuml;zenetekre v&aacute;laszul.
+A program t&aacute;mogatja t&ouml;bb p&oacute;stal&aacute;da egyidej&ucirc; figyel&eacute;s&eacute;t.
+</para>
+</chapter>
+
+<chapter id="using-kshowmail">
+<title>A Kshowmail haszn&aacute;lata</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="kshowmail-features">
+<title>A Kshowmail aszn&aacute;lata &aacute;ltal&aacute;noss&aacute;gbanban</title>
+<para>
+Adj meg n&eacute;h&aacute;ny p&oacute;stal&aacute;da bejelentkez&eacute;st az "Be&aacute;ll&iacute;t&aacute;sok" dial&oacute;gus seg&iacute;ts&eacute;g&eacute;vel. Kapcsol&oacute;dj r&aacute; az internetre.
+Az "&Uuml;zenetek friss&iacute;t&eacute;se" gomb megnyom&aacute;s&aacute;val list&aacute;zhatod a POP3 p&oacute;stal&aacute;d&aacute;kban tal&aacute;lhat&oacute; &uuml;zeneteket.
+Minden m&aacute;s men&uuml;pont &eacute;s men&uuml; elem mag&eacute;t&oacute;l &eacute;rtet&ocirc;d&ocirc;.
+
+J&oacute; sz&oacute;rakoz&aacute;st !
+</para>
+</sect1>
+<sect1 id="shortcuts">
+ <title>Gyorsbillenty&ucirc;k</title>
+ <variablelist>
+ <title>A program a k&ouml;vetkez&ocirc; gyorsbillenty&ucirc;ket haszn&aacute;lja:</title>
+ <varlistentry>
+ <term>F2</term>
+ <listitem>
+ <para>A kiv&aacute;lasztott &uuml;zenet fejl&eacute;c&eacute;nek megjelen&iacute;t&eacute;se</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F3</term>
+ <listitem>
+ <para>A kiv&aacute;lasztott &uuml;zenet teljes tartalm&aacute;nak megjelen&iacute;t&eacute;se</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F5</term>
+ <listitem>
+ <para>&Uuml;zenetek friss&iacute;t&eacute;se</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Shift-F5</term>
+ <listitem>
+ <para>Az &uuml;sszes &uuml;zenet friss&iacute;t&eacute;se</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F10</term>
+ <listitem>
+ <para>P&oacute;stal&aacute;da bejelentkez&eacute;sek be&aacute;ll&iacute;t&aacute;sa</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Del</term>
+ <listitem>
+ <para>A kijel&ouml;lt &uuml;zenetek t&ouml;rl&eacute;se a szerverr&ocirc;l</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Ctrl-C</term>
+ <listitem>
+ <para>&Uuml;zenetlista tiszt&iacute;t&aacute;sa.
+ (Az &uuml;zenete nem ke&uuml;lnek t&ouml;rl&eacute;sre a szerverr&ocirc;l)</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+</sect1>
+
+<sect1 id="filter">
+ <title>Sz&ucirc;r&ocirc;k</title>
+ <para>
+ A rekl&aacute;m&uuml;zenetek &eacute;s egy&eacute;b nemk&iacute;v&aacute;natos &uuml;zenetek kiv&aacute;laszt&aacute;s&aacute;ra sz&ucirc;r&ocirc;ket haszn&aacute;lhatunk.
+ Tetsz&ocirc;leges sz&aacute;m&uacute; sz&ucirc;r&ocirc; defini&aacute;l&aacute;s&aacute;ra van lehet&ocirc;s&eacute;g a programban.
+ A sz&ucirc;r&ocirc;k az &uuml;zenetlista friss&iacute;t&eacute;sekor ker&uuml;lnek alkalmaz&aacute;sra minden bej&ouml;v&ocirc; &uuml;zeneten.
+ </para>
+ <para>
+ A "Sz&ucirc;r&ocirc;k be&aacute;ll&iacute;t&aacute;sa" p&aacute;rbesz&eacute;dablakban kiv&aacute;laszthatsz egy sz&ucirc;r&ocirc;&aacute;llapotot.
+ "Ki"-kapcsolt jel&ouml;li, ha minden sz&ucirc;r&ocirc; ki van kapcsolva.
+ "Be"-kapcsolt jel&ouml;li, ha minden sz&ucirc;r&ocirc; be van kapcsolva.
+ A kisz&ucirc;rt levelek kiv&aacute;laszthat&oacute;k az &uuml;zenetlist&aacute;r&oacute;l &eacute;s k&eacute;zzel t&ouml;r&ouml;lhet&ocirc;k.
+ "Automatikus t&ouml;rl&eacute;s" &aacute;llapotban az &ouml;sszes kisz&ucirc;rt &uuml;zenet azonnal t&ouml;rl&eacute;sre ker&uuml;l.
+ Nagyon &oacute;vatosan b&aacute;njunk ezzel az &aacute;llapottal!
+ Aj&aacute;nlatos az &uacute;j sz&ucirc;r&ocirc;ket egy ideig a "be"-kapcsolt &aacute;llapotban tesztelni.
+ Az automatikusan t&ouml;rl&eacute;sre ker&uuml;lt &uuml;zeneteket a ~/.kde/share/apps/kshowmail/kshowmail.log &aacute;llom&aacute;nyban k&iacute;s&eacute;rhetj&uuml;k figyelemmel.
+ </para>
+
+ <para>
+ A sz&ucirc;r&ocirc;k egy vagy k&eacute;t egyeztet&eacute;si mint&aacute;t tartalmaznak, amelyek &ouml;sszekapcsolhat&oacute;k.
+ K&uuml;l&ouml;n&ouml;sen hat&eacute;kony mint&aacute;k defini&aacute;lhat&oacute;k szabv&aacute;nyos kifejez&eacute;sek seg&iacute;ts&eacute;g&eacute;vel.
+ Ebben a programban a Qt-k&ouml;nyvt&aacute;r szabv&aacute;nyos kifejez&eacute;seit haszn&aacute;ljuk;
+ r&eacute;szletes le&iacute;r&aacute;st a KRegExpEditor dokument&aacute;ci&oacute;j&aacute;ban vagy az interneten
+ el&eacute;rhet&ocirc;, szabv&aacute;nyos kifejez&eacute;sekr&ocirc;l sz&oacute;l&oacute; dokumentumokban tal&aacute;lhatsz.
+ <ulink url="help:/KRegExpEditor/whatIsARegExp.html">
+ Mi az, hogy Szabv&aacute;nyos Kifejez&eacute;s?
+ </ulink>
+ </para>
+
+ <sect2>
+ <title>P&eacute;ld&aacute;k Szabv&aacute;nyos Kifejez&eacute;sekre</title>
+ <para>
+ MS Corporation|Microsoft: Egyezik "MS Corporation"-nal vagy "Microsoft"-tal.
+ </para>
+ <para>
+ (mail|message) delivery: Egyezik "mail delivery"-vel vagy "message delivery"-vel.
+ </para>
+ <para>
+ ms (program )?security: Egyezik "ms security"-val vagy "ms program security"-val.
+ </para>
+ <para>
+ [\x0100-\xffff]: Egeyzik minden karakterrel az ami az ASCII karakterk&eacute;szleten k&iacute;v&uuml;l esik. (K&iacute;nai &eacute;s Koreai karakterek)
+ </para>
+ <para>
+ Ezek a mint&aacute;k tetsz&ocirc;legesen kombin&aacute;lhat&oacute;k.
+ </para>
+ </sect2>
+</sect1>
+
+<sect1 id="cmdline">
+<title>Parancs&eacute;rtelmez&ocirc; param&eacute;terek</title>
+<para>
+A lek&eacute;rdezend&ocirc; p&oacute;stal&aacute;da megadhat&oacute; a program ind&iacute;t&aacute;sakor mint param&eacute;ter.
+Amennyiben a -config kapcs&oacute;l&oacute; szerepel a param&eacute;terk&eacute;nt, a "Be&aacute;ll&iacute;t&aacute;sok" p&aacute;rbesz&eacute;dablak azonnal megny&iacute;lik a programind&iacute;t&aacute;s ut&aacute;n.
+Ez akkor lehet hasznos, ha a "L&eacute;pj ki a programb&oacute;l, ha nincs &uacute;j &uuml;zenet" m&oacute;dot &aacute;ll&iacute;tottuk be el&ocirc;z&ocirc;leg.
+A -refresh kapcsol&oacute; megad&aacute;sa eset&eacute;n a program ind&iacute;t&aacute;sa ut&aacute;n azonnal elindul a friss&iacute;t&eacute;si elj&aacute;r&aacute;s.
+</para>
+</sect1>
+<sect1 id="extprog">
+<title>K&uuml;ls&ocirc; programok</title>
+<para>
+Ha k&uuml;ls&ocirc; programot - mint p&eacute;ld&aacute;ul a fetchmail - akarunk ind&iacute;tani, adjunk egy bejegyz&eacute;st a parancs men&uuml;h&ouml;z.
+A &iacute;gy megadott parancsok nevei a "Tev&eacute;kenys&eacute;gek" men&uuml;pontban jelennek meg. Amennyiben a parancs neve tartalmazza a '&amp;' karaktert,
+az azt k&ouml;vet&ocirc; bet&ucirc; haszn&aacute;lhat&oacute; a parancshoz mint gyorsbillenty&ucirc;.
+</para>
+<para>A k&ouml;vetkez&ocirc; hivatkoz&aacute;sok haszn&aacute;lhat&oacute;k a parancs megad&aacute;sokor. Ezek a futtat&aacute;s sor&aacute;n az aktu&aacute;lis &eacute;rt&eacute;kekre fognak cser&aacute;l&ocirc;dni:</para>
+<para> &lt;user&gt; A felhaszn&aacute;l&oacute; neve</para>
+<para> &lt;passwd&gt; Jelsz&oacute;</para>
+<para> &lt;server&gt; Szerver</para>
+<para> &lt;header&gt; Az &uuml;zenetfejl&eacute;c egy &aacute;tmeneti &aacute;llom&aacute;nyban ker&uuml;l t&aacute;rol&aacute;sra. Ennek az &aacute;llom&aacute;nynak a neve ker&uuml;l ide behelyettes&iacute;t&eacute;sre.</para>
+<para> &lt;body&gt; Az &uuml;zenet tartalma egy &aacute;tmeneti &aacute;llom&aacute;nyban ker&uuml;l t&aacute;rol&aacute;sra. Ennek az &aacute;llom&aacute;nynak a neve ker&uuml;l ide behelyettes&iacute;t&eacute;sre.</para>
+</sect1>
+<sect1 id="complain">
+<title> Reklam&aacute;l&oacute;lev&eacute;l k&uuml;ld&eacute;se </title>
+<para>
+A reklam&aacute;l&oacute;lev&eacute;l k&uuml;ld&eacute;se egy nagyon speci&aacute;lis parancs.
+Hogy a maxim&aacute;lis rugalmass&aacute;got biztos&iacute;tsuk, szint&eacute;n k&uuml;ls&ocirc; parancsk&eacute;nt ker&uuml;lt megval&oacute;s&iacute;t&aacute;sra.
+Javasoln&aacute;m hogy Daniel Stenberg spam.pl nev&ucirc; perl programj&aacute;nak 0.20 vagy k&eacute;s&ocirc;bbi verzi&oacute;j&aacute;t haszn&aacute;ljuk.
+Innen t&ouml;lthet&ocirc; le: <ulink url="http://spam.sourceforge.net">http://spam.sourceforge.net.</ulink>
+&Ouml;sszekapcsol&aacute;sa a Kshowmail-lel a k&ouml;vetkez&ocirc; m&oacute;don t&ouml;rt&eacute;nik:
+</para>
+<para>1. Install&aacute;ljuk a spam.pl-t egy megfelel&ocirc; k&ouml;nyvt&aacute;rban, pl. a /usr/local/bin-ben.</para>
+<para>Hozzunkl&eacute;tre k&eacute;t &aacute;llom&aacute;nyt a ~/.spam/friends -t &eacute;s a ~/.spam/from -t.
+R&eacute;szleteket a spam.pl dokument&aacute;ci&oacute;j&aacute;ban tal&aacute;lhatsz.</para>
+<para>Hozzunk l&eacute;tre egy bejegyz&eacute;st a kshowmail "parancs" men&uuml;j&eacute;ben.
+A bejegyz&eacute;s nev&eacute;nek "complain"-nek kell lennie, egy&eacute;bk&eacute;nt nem fogja megfelel&ocirc;en felismerni a parancsot!
+Adjuk meg a k&ouml;vetkez&ocirc; sz&ouml;veget, mint parancssort:</para>
+<para> spam.pl -d &lt; &lt;body&gt;</para>
+<para> Ez elk&uuml;ldi az &uuml;zenet tartalm&aacute;t a spam.pl programnak.</para>
+<para/>
+<para>A nyomk&ouml;vet&eacute;s -d kapcsol&oacute; k&eacute;s&ocirc;bb kit&ouml;r&ouml;lhet&ocirc;, ha a dolgok j&oacute;l m&ucirc;k&ouml;dnek.
+A reklam&aacute;l&oacute;levelek t&eacute;nylegesen csak ezut&aacute;n ker&uuml;lnek elk&uuml;ld&eacute;sre.
+
+Sz&uuml;ks&eacute;g szerint egy&eacute;b kapcsol&oacute;k is haszn&aacute;lhat&oacute;k.</para>
+<para>K&ouml;r&uuml;ltekint&ocirc;en v&aacute;lsszuk meg a bejegyz&eacute;seket ~/.spam/friends &aacute;llom&aacute;nyban.
+Legal&aacute;bb a helyi domain-nek szerepelnie kell benne.
+
+Ennek a lehet&ocirc;s&eacute;gnek a haszn&aacute;lata a saj&aacute;t felel&ocirc;ss&eacute;ged!</para>
+<para>A "Reklam&aacute;ci&oacute; k&uuml;ld&eacute;se" gomb megnyom&aacute;sakor minden kijel&ouml;lt &uuml;zenetre v&aacute;laszul
+egy reklam&aacute;l&oacute; lev&eacute;l k&eacute;sz&uuml;l &eacute;s ker&uuml;l azonnal elk&uuml;ld&eacute;sre.
+A reklam&aacute;l&oacute;lev&eacute;l c&iacute;mzettj&eacute;t a spam.pl program hat&aacute;rozza meg.
+Ameddig a -d kapcsol&oacute; akt&iacute;v, csak egy &uuml;zenet jelenik meg ami le&iacute;rja, hogy mi t&ouml;rt&eacute;nne a val&oacute;j&aacute;ban ebben az esetben.
+A szolg&aacute;ltat&aacute;s bekapcsol&aacute;s&aacute;hoz t&ouml;r&ouml;lj&uuml;k a nyomk&ouml;vet&eacute;s kapcsol&oacute;t.</para>
+<para> M&aacute;s rekl&aacute;mlev&eacute;l azonos&iacute;t&oacute; program be&aacute;ll&iacute;t&aacute;sa is hasonl&oacute;an t&ouml;rt&eacute;nik.
+&Uuml;zenjetek, ha valami gond van!</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title>K&eacute;rd&eacute;sek &eacute;s V&aacute;laszok</title>
+
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para>Fejleszt&eacute;s alatt.</para>
+</question>
+<answer>
+<para>Fejleszt&eacute;s alatt.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title>Szerz&ocirc;k &eacute;s Licnec</title>
+
+<para>
+&kapp;
+</para>
+<para>
+Program copyright 2000-2003 Eggert Ehmke <email>eggert.ehmke@berlin.de</email>
+</para>
+<para>
+Tov&aacute;bbi szerz&ocirc;t&aacute;rsak:
+<itemizedlist>
+<listitem>
+<para>
+Nicolas Vignal <email>nicolas.vignal@fnac.net</email> Aki RedHat RPM-eket &eacute;s a
+Francia ford&iacute;t&aacute;st adta.
+</para>
+</listitem>
+<listitem>
+<para>
+Edgardo Garcia <email>edyx@mindless.com</email> aki a spanyol ford&iacute;t&aacute;st adta
+</para>
+</listitem>
+<listitem>
+<para>
+Mattias Newzella <email>newzella@swipnet.se</email> aki a sv&eacute;d ford&iacute;t&aacute;st adta
+</para>
+</listitem>
+<listitem>
+<para>
+Sok felhaszn&aacute;l&oacute; seg&iacute;tett a program tesztel&eacute;s&eacute;ben
+&eacute;s adott rengeteg &ouml;tletet, amelyek most m&aacute;r a kshowmail r&eacute;szei.
+
+K&ouml;sz&ouml;net Mindannyiuknak!
+
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove. Commercial development should -->
+<!-- replace this with their copyright and either remove it or re-set this.-->
+
+<!-- Determine which license your application is licensed under,
+ and delete all the remaining licenses below:
+
+ (NOTE: All documentation are licensed under the FDL,
+ regardless of what license the application uses) -->
+
+&underGPL; <!-- GPL License -->
+</chapter>
+
+<appendix id="installation">
+<title>Telep&iacute;t&eacute;s</title>
+
+<sect1 id="getting-kshowmail">
+<title>Honnan szerezhetj&uuml;k meg a Kshowmail-t?</title>
+
+<para>
+The actual version is to be found on
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+or on
+<ulink url="http://freshmeat.net">http://freshmeat.net</ulink>
+
+</para>
+</sect1>
+
+<sect1 id="requirements">
+<title>Futtat&aacute;si felt&eacute;telek</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para>
+ A fejleszt&eacute;s &eacute;s tesztel&eacute;s SuSE 8.2 disztrib&uacute;ci&oacute; alatt t&ouml;rt&eacute;nik.
+ A kshowmail haszn&aacute;lat&aacute;hoz KDE 3.1.x and Qt 3.1.x.-re van sz&uuml;ks&eacute;ged.
+</para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para>
+A v&aacute;ltoz&aacute;sok list&aacute;j&aacute;t itt tal&aacute;lhatod meg:
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+</para>
+</sect1>
+
+<sect1 id="compilation">
+<title>Ford&iacute;t&aacute;s &eacute;s telep&iacute;t&eacute;s</title>
+
+<para>
+ A kshowmak ford&iacute;t&aacute;s&aacute;hoz &eacute;s telep&iacute;t&eacute;s&eacute;hez g&eacute;peld be a k&ouml;vetkez&ocirc; parancsokat a kshowmail alapk&ouml;nyvt&aacute;r&aacute;ban:
+ <screen width="40">
+ <prompt>%</prompt> <userinput>./configure</userinput>
+ vagy ak&aacute;r:
+ <prompt>%</prompt> <userinput>./configure --prefix=$KDEDIR</userinput>
+
+ <prompt>%</prompt> <userinput>make</userinput>
+
+ root-k&eacute;nt:
+ <prompt>%</prompt> <userinput>make install</userinput>
+ </screen>
+ Hasznos lehet a KDEDIR k&ouml;rneyzeti v&aacute;ltoz&oacute; be&aacute;ll&iacute;t&aacute;sa, miel&ocirc;tt nekikezden&eacute;nk ezeknek a l&eacute;p&eacute;seknek.
+</para>
+
+<para>
+ Mivel Kshowmail az autoconf-ot &eacute;s az automake-t haszn&aacute;lja, nem val&oacute;sz&iacute;n&ucirc; hogy gond lesz a ford&iacute;t&aacute;ssal.
+ Amennyiben m&eacute;gis el&ocirc;fordulna, k&eacute;rlek &iacute;rjatok.
+</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/it/Makefile.am b/doc/it/Makefile.am
new file mode 100644
index 0000000..6e84e23
--- /dev/null
+++ b/doc/it/Makefile.am
@@ -0,0 +1,10 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = index.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = it
+KDE_DOCS = kshowmail
+
diff --git a/doc/it/index.docbook b/doc/it/index.docbook
new file mode 100644
index 0000000..a4145b4
--- /dev/null
+++ b/doc/it/index.docbook
@@ -0,0 +1,523 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kshowmail '<application>Kshowmail</application>'>
+ <!ENTITY kapp "&kshowmail;"><!-- replace kshowmail here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Italian "INCLUDE"><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001 -->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>Il Manuale di KShowmail</title>
+
+<authorgroup>
+<author>
+<firstname>Eggert</firstname>
+<surname>Ehmke</surname>
+<affiliation>
+<address><email>eggert.ehmke@berlin.de</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Allistar</firstname>
+<surname>Melville</surname>
+<affiliation>
+<address><email>allistar@silvermoon.co.nz</email></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+<copyright>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<year>2003</year>
+<year>2004</year>
+<holder>Eggert Ehmke</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date>31/01/2004</date>
+<releaseinfo>3.1.1</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para>
+ Questo manuale descrive l'utilizzo di KShowmail 3.1.1
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kshowmail</keyword>
+<keyword>kmail</keyword>
+<keyword>pop3</keyword>
+<keyword>mail checker</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title>Introduzione</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para>
+ KShowmail &egrave; uno strumento di KDE per monitorare le email su un server POP3.
+ Possono essere visualizzate sia solo le intestazioni che le email complete senza il bisogno
+ di scaricarle con il programma di posta.
+ Le email indesiderate possono essere cancellate direttamente dal server.
+ La lista delle email visualizzate pu&ograve; essere aggiornata automaticamente
+ attraverso dei timer configurabili.
+ I filtri possono essere impostati per segnalare spam e messaggi indesiderati.
+ I messaggi segnalati dai filtri possono essere eliminati dal server automaticamente .
+ Pu&ograve;essere eseguito un suono all'arrivo di nuovi messaggi.
+ Un menu dei comandi permette di eseguire comandi definiti dall'utente come ad esempio
+ i comandi dcop per lanciare kmail.
+ Pu&ograve; essere definito un comando speciale per inviare un email di lamentele contro lo spam.
+ Sono supportati account multipli.
+</para>
+</chapter>
+
+<chapter id="using-kshowmail">
+<title>Utilizzo di Kshowmail</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="kshowmail-features">
+<title>Utilizzo generale</title>
+<para>
+ Aggiungi alcuni account nel dialogo di configurazione "Opzioni". Connettiti ad internet.
+ Ora puoi visualizzare la lista dei messaggi presenti sui server pop2 cliccando sul bottone "Aggiorna".
+ Tutti gli altri bottoni ed elementi dei menu dovrebbero essere autoesplicativi.
+ Divertiti!
+</para>
+</sect1>
+<sect1 id="shortcuts">
+ <title>Scorciatoie da tastiera</title>
+ <variablelist>
+ <title>Sono predefinite queste scorciatoie da tastiera:</title>
+ <varlistentry>
+ <term>F2</term>
+ <listitem>
+ <para>Visualizza le intestazioni dei messaggi selezionati</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F3</term>
+ <listitem>
+ <para>Visualizza completamente i messaggi selezionati</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F5</term>
+ <listitem>
+ <para>Aggiorna la lista dei messaggi presenti sul server</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Shift-F5</term>
+ <listitem>
+ <para>Forza l'aggiornamento</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F10</term>
+ <listitem>
+ <para>Configura gli account</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Del</term>
+ <listitem>
+ <para>Elimina dal server la posta selezionata</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Ctrl-C</term>
+ <listitem>
+ <para>Cancella la lista dei messaggi.
+ (Non verr&agrave; cancellato alcun messaggio.)</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+</sect1>
+
+<sect1 id="filter">
+ <title>Filtri</title>
+ <para>
+ I filtri possono essere usati per selezionare lo spam conosciuto e altri messaggi indesiderati.
+ Puoi definire quanti filtri ti pare.
+ Tali filtri verranno applicati a tutte le email ogni volta che aggiornerai la lista dei messaggi.
+ </para>
+ <para>
+ Nel Dialogo "Filtri" puoi selezionarne lo stato.
+ Nello stato "Non attivi" tutti i filtri sono disattivati.
+ Nello stato "Attivi" tutti i filtri sono in funzione.
+ I messaggi filtrati sono selezionati nella lista dei messaggi e possono essere eliminati manualmente.
+ Nello stato "Elimina Automaticamente" tutti i messaggi filtrati sono eliminati immediatamente.
+ Sii prudente quando selezioni questo stato!
+ Potrebbe essere utile testare prima i nuovi filtri alcune volte nello stato "Attivi".
+ Nel file ~/.kde/share/apps/kshowmail/kshowmail.log puoi controllare i messaggi che sono stati eliminati automaticamente.
+ </para>
+
+ <para>
+ Ogni filtro contiene una o due condizioni che possono essere collegate insieme.
+ Usando le espressioni regolari &egrave; possibile creare delle condizioni estremamente potenti.
+ In questo programma vengono utilizzate le espressioni regolari delle librerie Qt,
+ per informazioni dettagliate si pu&ograve; guardare la documentazione della classe KRegExpEditor,
+ o uno dei numerosi testi presenti su internet riguardanti le espressioni regolari.
+ <ulink url="help:/KRegExpEditor/whatIsARegExp.html">
+ Che cos'&egrave; un'espressione regolare?
+ </ulink>
+ </para>
+
+ <sect2>
+ <title>Esempi di Espressioni Regolari:</title>
+ <para>
+ MS Corporation|Microsoft: sia "MS Corporation" che "Microsoft" saranno riconosciute.
+ </para>
+ <para>
+ (mail|message) delivery: sia "mail delivery" che "message delivery" saranno riconosciute.
+ </para>
+ <para>
+ ms (program )?security: sia "ms security" che "ms program security" saranno riconosciute.
+ </para>
+ <para>
+ [\x0100-\xffff]: tutti i caratteri al di fuori del set di caratteri ASCII saranno riconosciuti (caratteri cinesi e koreani).
+ </para>
+ <para>
+ Questi esempi possono essere combinati a piacere.
+ </para>
+ </sect2>
+</sect1>
+
+<sect1 id="cmdline">
+<title>Parametri da linea di comando</title>
+<para>
+ Puoi fornire attraverso la linea di comando l'account da selezionare.
+ Se &egrave; settata l'opzione -config sulla linea di comando, il dialogo di configurazione partir&agrave; immediatamente all'avvio del programma.
+ Questo pu&ograve; essere utile se &egrave; attivata la funzione "Termina in caso di nessun nuovo messaggio".
+ L'opzione -refresh pu&ograve; essere utilizzata per avviare l'aggiornamento immediatamente all'avvio del programma.
+
+</para>
+</sect1>
+<sect1 id="extprog">
+<title>Programmi esterni</title>
+<para>
+Per avviare programmi esterni tipo kmail, aggiungi un elemento al menu dei comandi.
+I nomi dei comandi sono presenti nel menu Azioni. Se contengono il carattere '&amp;', la lettera seguente
+sar&agrave; utilizzata come scorciatoia da tastiera.
+</para>
+<para>I seguenti parametri sono segnaposto e saranno sostituiti dai valori reali:</para>
+<para> &lt;user&gt; Nome utente</para>
+<para> &lt;passwd&gt; Password</para>
+<para> &lt;server&gt; Server</para>
+<para> &lt;header&gt; L'intestazione del messaggio sar&agrave; copiata in un file temporaneo, qui verr&agrave; sostituito il nome del file.</para>
+<para> &lt;body&gt; Il corpo del messaggio sar&agrave; copiato in un file temporanea, qui verr&agrave; sostituito il nome del file.</para>
+<para>
+ Un utilizzo veramente interessante &egrave; rappresentato dal comando dcop che premette di richiamare
+ le funzioni selezionate di altri programmi KDE.
+ &Egrave; possibile creare un comando che richiama KMail e scarica i messaggi dal server:
+</para>
+<para>
+ <command>dcop kmail KMailIface checkMail</command>
+</para>
+<para>
+ Il programma di KDE kdcop &egrave; utile per provare le funzioni di altri programmi KDE.
+ </para>
+</sect1>
+<sect1 id="complain">
+<title>Mandare messaggi di lamentele</title>
+<para>
+ Il comando per invare messaggi di lamentele, &egrave;, un comando speciale.
+ Per mantenere una certa flessibilit&agrave;, &egrave; stato implementato anch'esso come comando esterno.
+ Suggerisco di usare il programma perl "spam.pl" versione 0.20 o successive di Danel Stenberg.
+ Pu&ograve; essere scaricato all'indirizzo <ulink url="http://spam.sourceforge.net">http://spam.sourceforge.net.</ulink>
+ Per farlo partire seguite questi passi:
+</para>
+<para>
+ 1. Installate spam.pl in una directory opportuna, diciamo /usr/local/bin.
+</para>
+<para>
+ 2. Create i files ~/.spam/friends e ~/.spam/from.
+ Sono disponibili maggiori dettagli nella documentazione di spam.pl.
+</para>
+<para>
+ 3. Create un elemento nel menu dei comandi di kshowmail.
+ Il nome dell'elemento deve essere "complain" !
+ Altrimenti il comando non verr&agrave; riconosciuto correttamente.
+ Inserite questo testo come linea di comando:
+
+</para>
+<para>
+ <command>spam.pl -d &lt; &lt;body&gt;</command>
+</para>
+<para>
+ Ci&ograve; provoca che il corpo del messaggio venga rediretto a spam.pl.
+</para>
+<para>
+ L'opzione di debug -d dovrebbe essere rimossa successivamente, se sei soddisfatto dei risultati.
+ Solo dopo verranno effettivamente inviati i messaggi di protesta.
+ Aggiungi altre opzioni a piacimento.
+</para>
+<para>
+ Scegli attentamente gli elementi giusti nel file ~/.spam/friends.
+ Come minimo dovrebbe essere inserito almeno il dominio locale.
+ Usate questa funzione a vostro rischio e pericolo !
+
+</para>
+<para>
+ Quando clicchi il tasto "Invia email di lamentele", per ogni messaggio
+ selezionato verranno generati ed inviati immediatamente uno o pi&ugrave; messaggi.
+ Il destinatario di questi messaggi &egrave; determinato automaticamente da spam.pl.
+ Quando l'opzione -d &egrave; attivata, verr&agrave; visualizzato solo un messaggio di quello che succederebbe.
+ Per attivare la funzione, rimuovere il flag di debug.
+</para>
+<para>
+ Se preferisci un altro programma anti spam, prova a configurarlo in una maniera simile.
+ Contattami se c'&egrave; qualche problema.
+
+</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title>Domande e risposte</title>
+
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para>Da aggiungere</para>
+</question>
+<answer>
+<para>Da aggiungere.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title>Riconoscimenti e Licenza</title>
+
+<para>
+&kapp;
+</para>
+<para>
+Copyright del programma 2000-2003 Eggert Ehmke <email>eggert.ehmke@berlin.de</email>
+</para>
+<para>
+Hanno contribuito:
+<itemizedlist>
+<listitem>
+<para>
+Nicolas Vignal <email>nicolas.vignal@fnac.net</email> che ha fornito l'RPM per RedHat
+e la traduzione in francese.
+</para>
+</listitem>
+<listitem>
+<para>
+Edgardo Garcia <email>edyx@mindless.com</email> che ha fornito la traduzione in spagnolo.
+</para>
+</listitem>
+<listitem>
+<para>
+Mattias Newzella <email>newzella@swipnet.se</email> che ha fornito la traduzione in svedese.
+</para>
+</listitem>
+<listitem>
+<para>
+Sandor Laza <email>slaza@xs4all.nl</email> who provided the hungarian translation
+</para>
+</listitem>
+<listitem>
+<para>
+Gabriele Postorino <email>g.posto@tin.it</email> who provided the italian translation
+</para>
+</listitem>
+<listitem>
+<para>
+Molti utenti hanno portato avanti molti test e proposto nuove idee
+che ora sono parte di kshowmail.
+Voglio dire "Grazie" a tutti voi !
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove. Commercial development should -->
+<!-- replace this with their copyright and either remove it or re-set this.-->
+
+<!-- Determine which license your application is licensed under,
+ and delete all the remaining licenses below:
+
+ (NOTE: All documentation are licensed under the FDL,
+ regardless of what license the application uses) -->
+
+&underGPL; <!-- GPL License -->
+</chapter>
+
+<appendix id="installation">
+<title>Installazione</title>
+
+<sect1 id="getting-kshowmail">
+<title>Come ottenere KShowmail</title>
+
+<para>
+L'ultima versione pu&ograve; essere scaricata da:
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+o da
+<ulink url="http://freshmeat.net">http://freshmeat.net</ulink>
+
+</para>
+</sect1>
+
+<sect1 id="requirements">
+<title>Requisiti</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para>
+ Sviluppato e testato su SuSE 8.2.
+ Per usare con successo KShowmail hai bisono di KDE 3.1.x e di Qt 3.1.x
+</para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para>
+Puoi trovare la lista dei cambiamenti qui:
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+</para>
+</sect1>
+
+<sect1 id="compilation">
+<title>Compilazione ed installazione</title>
+
+<para>
+Per compilare ed installare KShwomail sul tuo sistema, digita i seguenti comandi nella cartella
+dei sorgenti di KShowmail:
+ <screen width="40">
+ <prompt>%</prompt> <userinput>./configure</userinput>
+ oppure:
+ <prompt>%</prompt> <userinput>./configure --prefix=$KDEDIR</userinput>
+
+ <prompt>%</prompt> <userinput>make</userinput>
+
+ come root:
+ <prompt>%</prompt> <userinput>make install</userinput>
+ </screen>
+ Potrebbe essere utile settare la variabile d'ambiende KDEDIR prima di questi passi.
+
+</para>
+
+<para>
+ Dato che KShowmail utilizza autoconf e automake, non dovresti avere problemi nel compilarlo.
+ Se incappi in qualche problema, per favore fammelo sapere.
+</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/ru/Makefile.am b/doc/ru/Makefile.am
new file mode 100644
index 0000000..c8b53ac
--- /dev/null
+++ b/doc/ru/Makefile.am
@@ -0,0 +1,10 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = index.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = ru
+KDE_DOCS = kshowmail
+
diff --git a/doc/ru/index.docbook b/doc/ru/index.docbook
new file mode 100644
index 0000000..ae32c1f
--- /dev/null
+++ b/doc/ru/index.docbook
@@ -0,0 +1,517 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kshowmail '<application>Kshowmail</application>'>
+ <!ENTITY kapp "&kshowmail;"><!-- replace kshowmail here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Russian "INCLUDE"><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001 -->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>Руководство по Kshowmail</title>
+
+<authorgroup>
+<author>
+<firstname>Eggert</firstname>
+<surname>Ehmke</surname>
+<affiliation>
+<address><email>eggert.ehmke@berlin.de</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Allistar</firstname>
+<surname>Melville</surname>
+<affiliation>
+<address><email>allistar@silvermoon.co.nz</email></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+<copyright>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<year>2003</year>
+<year>2004</year>
+<year>2005</year>
+<holder>Eggert Ehmke</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date>01/02/2004</date>
+<releaseinfo>3.1.1</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para>
+Это руководство описывает использование Kshowmail версии 3.1.1
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kshowmail</keyword>
+<keyword>kmail</keyword>
+<keyword>pop3</keyword>
+<keyword>mail checker</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title>Введение</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para>
+Kshowmail - KDE-программа для мониторинга почты на POP3-сервере.
+Просмотр заголовка и сообщений целиком возможен без загрузки их в почтовый клиент.
+Нежелательная почта может быть удалена с сервера.
+Интервал опроса серверов может быть изменен в настройках.
+Фильтры используеются для пометки спама и нежелательных сообщений.
+Помеченные фильтрами сообщения могут быть автоматически удалены.
+При получении новой почты возможно воспроизведение звукового сигнала.
+A command menu allows user configurable commands like dcop commands to launch kmail.
+Командное меню позволяет использовать пользовательские команды (например, вызов kmail через dcop).
+Возможно определение специальной команды для отправки жалоб на спам-письма.
+Поддерживаются множественные почтовые ящики.
+</para>
+</chapter>
+
+<chapter id="using-kshowmail">
+<title>Использование Kshowmail</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="kshowmail-features">
+<title>Общие принципы</title>
+<para>
+Добавьте несколько почтовых ящиков в диалоге "Настройки". Подключитесь к интернету. Теперь вы
+можете просмотреть почту, имеющуюся на заданных pop3-серверах, нажатием кнопки "Обновить".
+Действие остальных кнопок и пунктов меню должно быть понятно из их названий :) .
+Приятной работы!
+</para>
+</sect1>
+<sect1 id="shortcuts">
+ <title>Клавиатурные комбинации</title>
+ <variablelist>
+ <title>Используются следующие клавиатурные комбинации:</title>
+ <varlistentry>
+ <term>F2</term>
+ <listitem>
+ <para>Показать заголовки выбранных писем</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F3</term>
+ <listitem>
+ <para>Показать полностью выбранные письма</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F5</term>
+ <listitem>
+ <para>Обновить список писем</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Shift-F5</term>
+ <listitem>
+ <para>Принудительное обновление списка писем</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>F10</term>
+ <listitem>
+ <para>Настройки почтовых ящиков</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Del</term>
+ <listitem>
+ <para>Удалить выбранные сообщения с сервера</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Ctrl-C</term>
+ <listitem>
+ <para>Очистить список сообщений.
+ (Письма не будут удалены с сервера)</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+</sect1>
+
+<sect1 id="filter">
+ <title>Фильтры</title>
+ <para>
+ Фильтры используются для пометки спама и нежелательных сообщений.
+ Вы можете задать любое количество фильтров,
+ они будут применены ко всем письмам при каждом обновлении списка сообщений.
+ </para>
+ <para>
+ В диалоге "Фильтры" вы можете указать состояние фильтров - включены, выключены или
+ настроены на "автоматическое удаление". В последнем режиме все помеченные фильтрами сообщения
+ будут автоматически удалены с сервера. Пожалуйства, проверяйте свои фильтры перед активацией
+ данного режима! Возможно, полезным будет предварительное тестирование фильтров во "включенном"
+ состоянии без непосредственного удаление писем.
+ В файле ~/.kde/share/apps/kshowmail/kshowmail.log вы можете найти информацию обо всех автоматически
+ удаленных сообщениях.
+ </para>
+
+ <para>
+ Каждый фильтр состоит из одного или двух условий, которые могут быть связаны
+ друг с другом. Наиболее широкие возможности предоставляет использование регулярных
+ выражений. Для работы с регулярными выражениями используется библиотека Qt, для их подробного
+ описания смотрите документацию класса KRegExpEditor или одно из многочисленных руководств по
+ регулярным выражениям в интернете.
+ <ulink url="help:/KRegExpEditor/whatIsARegExp.html">
+ Что такое регулярное выражение?
+ </ulink>
+ </para>
+
+ <sect2>
+ <title>Примеры регулярных выражений</title>
+ <para>
+ MS Corporation|Microsoft: соответствует "MS Corporation" и "Microsoft"
+ </para>
+ <para>
+ (mail|message) delivery: соответствует "mail delivery" и "message delivery"
+ </para>
+ <para>
+ ms (program )?security: соответствует "ms security" и "ms program security"
+ </para>
+ <para>
+ [\x0100-\xffff]: соответствует всем символам за пределами ASCII (китайские, корейские символы)
+ </para>
+ <para>
+ Также приведенные шаблоны могут совмещены друг с другом..
+ </para>
+ </sect2>
+</sect1>
+
+<sect1 id="cmdline">
+<title>Параметры командной строки</title>
+<para>
+Вы можете указать в командной строке требуемый почтовый ящик.
+При указании опции -config в командной строке, будет немедленно запущен конфигурационный диалог..
+Это может быть полезно, если выбрана функция "Выход, если нет новой почты".
+Параметр -refresh может быть использовать для немедленного начала проверки почты после старта.
+</para>
+</sect1>
+<sect1 id="extprog">
+<title>Внешние программы</title>
+<para>
+Для запуска внешней программы (например, kmail), добавьте пункт в командное меню.
+Названия команд показываются в меню "Действия". Если название содержит символ '&amp;', следующая за ним буква будет
+использована как горячая клавиша для данного пункта.
+</para>
+<para> Следующие параметры заменяются на их действительные значения:</para>
+<para> &lt;user&gt; Имя пользователя</para>
+<para> &lt;passwd&gt; Пароль</para>
+<para> &lt;server&gt; Сервер</para>
+<para> &lt;header&gt; Заголовки сообщения будут скопированы во временный файл, имя которого будет передано в данном параметре.</para>
+<para> &lt;body&gt; Тело сообщения будет скопировано во временный файл, имя которого будет передано в данном параметре.</para>
+<para>
+ Очень эффективным является использование DCOP-команд, которые позволяет вызывать выбранные функции
+ других KDE-программ.
+ Вы можете создать команду, которая вызовет KMail для получения почты с сервера:
+</para>
+<para>
+ <command>dcop kmail KMailIface checkMail</command>
+</para>
+<para>
+ Программа kdcop полезна для исследования функций другий KDE-программ.
+</para>
+</sect1>
+<sect1 id="complain">
+<title> Отправка писем-жалоб на спам </title>
+<para>
+ Команда для отправки писем-жалоб является особенной командой.
+ Для большей гибкости, она была реализована как внешняя команда.
+ Рекомендуется использовать программу на perl "spam.pl" версии 0.20 или выше, ее автор - Daniel Stenberg.
+ Загрузить ее можно со страницы <ulink url="http://spam.sourceforge.net">http://spam.sourceforge.net.</ulink>
+ Чтобы настроить spam.pl для работы с kshowmail, следуйте инструкциям:
+</para>
+<para>
+ 1. Установите spam.pl в соответствующий каталог, например /usr/local/bin.
+</para>
+<para>
+ 2. Создайте файлы ~/.spam/friends и ~/.spam/from.
+ Подробности - в документации spam.pl.
+</para>
+<para>
+ 3. Создайте пункт в командном меню kshowmail.
+ Название пункта должно быть указано в виде "complain"!
+ В противном случае команда не будет распознана.
+ Введите данный текст как командную строку:
+</para>
+<para>
+ <command>spam.pl -d &lt; &lt;body&gt;</command>
+</para>
+<para>
+ В результате тело сообщения будет передано spam.pl.
+</para>
+<para>
+ Отладочный параметр -d может быть удален впоследствие, когда вы будет удовлетворены полученными результатами.
+ Только после этого письма со спам-жалобами будет реально отправляться.
+ Также вы можете добавить прочие необходимые вам опции.
+</para>
+<para>
+ Внимательное заполняйте файл ~/.spam/friends.
+ Как минимум, в нем должен быть указан ваш локальный домен.
+</para>
+<para>
+ После нажатия кнопки "Отправить спам-жалобы", для каждого выделенного сообщения будут созданы и немедленно отправлены
+ одно или несколько писем со спам-жалобами.
+ Получатель писем определяется spam.pl.
+ Пока опция -d присутствует, будет только показано сообщение с описанием предполагаемых действий.
+ Чтобы активировать отправку, удалите отладочный флаг.
+</para>
+<para>
+ Если вы предпочитаете использовать другие анти-спам программы, попытайтесь настроить их аналогичным образом. Вы можете
+ связаться с разработчиками, если у вас возникнул какие-либо затруднения.
+</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title>Вопросы и ответы</title>
+
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para>в следующей версии</para>
+</question>
+<answer>
+<para>в следующей версии</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title>Авторы и лицензия</title>
+
+<para>
+&kapp;
+</para>
+<para>
+Program copyright 2000-2003 Eggert Ehmke <email>eggert.ehmke@berlin.de</email>
+</para>
+<para>
+Contributors:
+<itemizedlist>
+<listitem>
+<para>
+Nicolas Vignal <email>nicolas.vignal@fnac.net</email> who provided RPMs for RedHat,
+and the french translation.
+</para>
+</listitem>
+<listitem>
+<para>
+Edgardo Garcia <email>edyx@mindless.com</email> who provided the spanish translation
+</para>
+</listitem>
+<listitem>
+<para>
+Mattias Newzella <email>newzella@swipnet.se</email> who provided the swedish translation
+</para>
+</listitem>
+<listitem>
+<para>
+Sandor Laza <email>slaza@xs4all.nl</email> who provided the hungarian translation
+</para>
+</listitem>
+<listitem>
+<para>
+Gabriele Postorino <email>g.posto@tin.it</email> who provided the italian translation
+</para>
+</listitem>
+<listitem>
+<para>
+Oleg Ivanov <email>saruman@unigsm.com</email> who provided the russian translation
+</para>
+</listitem>
+<listitem>
+<para>
+Много пользователей тестировали программу и предлагали различные идеи, которые
+теперь вошли в kshowmail. Авторы благодарят их всех!
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove. Commercial development should -->
+<!-- replace this with their copyright and either remove it or re-set this.-->
+
+<!-- Determine which license your application is licensed under,
+ and delete all the remaining licenses below:
+
+ (NOTE: All documentation are licensed under the FDL,
+ regardless of what license the application uses) -->
+
+&underGPL; <!-- GPL License -->
+</chapter>
+
+<appendix id="installation">
+<title>Установка</title>
+
+<sect1 id="getting-kshowmail">
+<title>Как загрузить Kshowmail</title>
+
+<para>
+Последнюю версию можно найти на странице
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+
+</para>
+</sect1>
+
+<sect1 id="requirements">
+<title>Системные требования</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para>
+ Разработавалась и тестировалась на SuSE 8.2 и Gentoo Linux.
+ Для использования KShowMail необходим KDE 3.4.x.
+</para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para>
+Список изменений можно найти на странице
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+</para>
+</sect1>
+
+<sect1 id="compilation">
+<title>Компиляция и установка</title>
+
+<para>
+ Чтобы скомпилировать и установить Kshowmail на вашей системе, зайдите в каталог с распакованным
+ исходным кодом и наберите:
+ <screen width="40">
+ <prompt>%</prompt> <userinput>./configure</userinput>
+ или:
+ <prompt>%</prompt> <userinput>./configure --prefix=$KDEDIR</userinput>
+
+ <prompt>%</prompt> <userinput>make</userinput>
+
+ как пользователь root:
+ <prompt>%</prompt> <userinput>make install</userinput>
+ </screen>
+ Может оказать полезным установить переменную окружения KDEDIR перед этим.
+</para>
+
+<para>
+ Поскольку Kshowmail использует autoconf и automake, компиляция не должна вызвать проблем на вашей системе.
+ При их возникновении, пожалуйства, свяжитесь с разработчиками.
+</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/sv/Makefile.am b/doc/sv/Makefile.am
new file mode 100644
index 0000000..d2baa55
--- /dev/null
+++ b/doc/sv/Makefile.am
@@ -0,0 +1,9 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = index.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = sv
+KDE_DOCS = kshowmail
diff --git a/doc/sv/index.docbook b/doc/sv/index.docbook
new file mode 100644
index 0000000..1925365
--- /dev/null
+++ b/doc/sv/index.docbook
@@ -0,0 +1,370 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kshowmail '<application>Kshowmail</application>'>
+ <!ENTITY kapp "&kshowmail;"><!-- replace kshowmail here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Swedish "INCLUDE"><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001 -->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>Anv&auml;ndarmanual f&ouml;r Kshowmail</title>
+
+<authorgroup>
+<author>
+<firstname>Eggert</firstname>
+<surname>Ehmke</surname>
+<affiliation>
+<address><email>eggert.ehmke@berlin.de</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Allistar</firstname>
+<surname>Melville</surname>
+<affiliation>
+<address><email>allistar@silvermoon.co.nz</email></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+<copyright>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<year>2003</year>
+<holder>Eggert Ehmke</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date>02/20/2003</date>
+<releaseinfo>3.0.4</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para>
+Den h&auml;r anv&auml;ndarmanualen behandlar Kshowmail version 3.0.4
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kshowmail</keyword>
+<keyword>kmail</keyword>
+<keyword>pop3</keyword>
+<keyword>brevkontrollant</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title>Introduktion</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para>
+Kshowmail &auml;r ett KDE-verktyg f&ouml;r att bevaka brev p&aring; en POP3-server.
+Brevhuvuden och hela brev kan visas utan att ladda ned dem till den lokala e-postklienten.
+Otrevliga brev kan direkt tas bort fr&aring;n servern.
+Listan p&aring; breven som visas kan uppdateras med inst&auml;llningsbara tidtagare(timers).
+Ett ljud kan spelas upp om nya brev anl&auml;nder.
+En kommandomeny till&aring;ter anv&auml;ndaranpassade kommandon som till exempel fetchmail eller sendmail.
+Ett specialkommando kan definieras f&ouml;r att skicka klagom&aring;lsbrev mot o&ouml;nskad e-post(spam).
+Flera konton st&ouml;ds.
+</para>
+</chapter>
+
+<chapter id="using-kshowmail">
+<title>Att anv&auml;nda Kshowmail</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="kshowmail-features">
+<title>Generell anv&auml;ndning</title>
+<para>
+L&auml;gg till n&aring;gra konton i konfigurationsdialogrutan "Inst&auml;llningar". Anslut till Internet. Nu kan du lista breven p&aring;
+pop3-servern genom att trycka p&aring; knappen "Uppdatera". Alla andra knappar och menyposter &auml;r
+sj&auml;lvf&ouml;rklarande.
+Delete-tangenten kan anv&auml;ndas f&ouml;r att ta bort brev.
+Ha s&aring; kul!
+</para>
+</sect1>
+<sect1 id="cmdline">
+<title>Kommandoradsparametrar</title>
+<para>
+Du kan tillhandah&aring;lla det valda kontot p&aring; kommandoraden.
+Om alternativet -config anges p&aring; kommandoraden s&aring; startas omedelbart konfigurationsdialogrutan.
+Det h&auml;r kan vara anv&auml;ndbart om funktionen "Avsluta Kshowmail om inga nya brev" &auml;r aktiverad.
+Alternativet -refresh kan anv&auml;ndas f&ouml;r att omedelbart starta uppdateringsprocessen.
+</para>
+</sect1>
+<sect1 id="extprog">
+<title>Externa program</title>
+<para>
+F&ouml;r att starta externa program som till exempel fetchmail, l&auml;gg till en post i Kommandon-menyn.
+Kommandonamn visas i menyn &Aring;tg&auml;rder. Om de inneh&aring;ller tecknet "&amp;", kommer f&ouml;ljande tecken att
+anv&auml;ndas som tangentbordsgenv&auml;g.
+</para>
+<para>
+F&ouml;ljande parametrar &auml;r alias och kommer att ers&auml;ttas med de faktiska v&auml;rdena:</para>
+<para> &lt;user&gt; Anv&auml;ndarnamn</para>
+<para> &lt;passwd&gt; L&ouml;senord</para>
+<para> &lt;server&gt; Server</para>
+<para> &lt;header&gt; Brevhuvudet kommer att kopieras till en tempor&auml;r fil, namnet p&aring; den h&auml;r filen kommer att ers&auml;ttas h&auml;r.</para>
+<para> &lt;body&gt; Brevkroppen kommer att kopieras till en tempor&auml;r fil, namnet p&aring; den h&auml;r filen kommer att ers&auml;ttas h&auml;r.</para>
+</sect1>
+<sect1 id="complain">
+<title> Att skicka klagom&aring;lsbrev </title>
+<para>
+Kommandot f&ouml;r att skicka klagom&aring;lsbrev &auml;r ett speciellt kommando.
+F&ouml;r att beh&aring;lla flexibilitet s&aring; har ocks&aring; det blivit implementerat som ett externt kommando.
+Jag f&ouml;resl&aring;r att perl-programmet "spam.pl" version 0.20 eller h&ouml;gre av Daniel Stenberg anv&auml;nds.
+Det kan h&auml;mtas p&aring; <ulink url="http://spam.sourceforge.net">http://spam.sourceforge.net.</ulink>
+F&ouml;r att anv&auml;nds det med Kshowmail, f&ouml;lj dessa steg:
+</para>
+<para>1. Installera spam.pl i en passande katalog, t ex /usr/local/bin.</para>
+<para>2. Skapa filerna ~/.spam/friends och ~/.spam/from.
+Fler detaljer finns i dokumentationen till spam.pl.</para>
+<para>3. Skapa en post i Kshowmails kommandomeny.
+Namnet p&aring; psoten m&aring;ste vara "complain"!
+Annars kommer inte kommandot att k&auml;nnas igen.
+Ange denna text som en kommandorad:</para>
+<para> spam.pl -d &lt; &lt;body&gt;</para>
+<para> Det h&auml;r f&aring;r brevkroppen att skickas till spam.pl.</para>
+<para/>
+<para> Fels&ouml;kningsalternativet -d kan senare tas bort om du &auml;r n&ouml;jd med resultatet.
+Endast d&aring; kommer klagom&aring;lsbrev att skickas.
+L&auml;gg till fler alternativ om du s&aring; &ouml;nskar.</para>
+<para>
+Var f&ouml;rsiktig s&aring; att du v&auml;ljer r&auml;tt poster i ~/.spam/friends-filen.
+&Aring;tminstone ska den lokala dom&auml;nen skrivas in h&auml;r.
+Anv&auml;nd den h&auml;r funktionen p&aring; egen risk!
+</para>
+<para>
+N&auml;r du trycker p&aring; knappen "Skicka klagom&aring;l" kommer det att f&ouml;r varje valt brev genereras
+ett eller flera klagom&aring;lsbrev som omedelbart kommer att skickas iv&auml;g.
+Mottagaren av de h&auml;r breven best&auml;ms av spam.pl.
+S&aring; l&auml;nge som alternativet -d &auml;r aktiverat, kommer endast ett meddelande att visas f&ouml;r att visa vad som
+egentligen skulle ha h&auml;nt. F&ouml;r att aktivera funktionen m&aring;ste du f&ouml;rst ta bort fels&ouml;kningsalternativet.
+</para>
+<para> Om du f&ouml;redrar att anv&auml;nda andra program f&ouml;r att hantera o&ouml;nskad e-post, f&ouml;rs&ouml;k d&aring; att st&auml;lla in
+dem p&aring; ett liknande s&auml;tt. Kontakta mig om du st&ouml;ter p&aring; problem.
+</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title>Fr&aring;gor och Svar</title>
+
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para>Finns ej f&ouml;r tillf&auml;llet</para>
+</question>
+<answer>
+<para>Finns ej f&ouml;r tillf&auml;llet</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title>Tack till och licens</title>
+
+<para>
+&kapp;
+</para>
+<para>
+Programmet copyright 2000-2003 Eggert Ehmke <email>eggert.ehmke@berlin.de</email>
+</para>
+<para>
+Personer som bidragit:
+<itemizedlist>
+<listitem>
+<para>
+Nicolas Vignal <email>nicolas.vignal@fnac.net</email> som tillhandah&ouml;ll RPM:er f&ouml;r RedHat
+och den franska &ouml;vers&auml;ttningen.
+</para>
+</listitem>
+<listitem>
+<para>
+Edgardo Garcia <email>edyx@mindless.com</email> som tillhandah&ouml;ll den spanska &ouml;vers&auml;ttningen
+</para>
+</listitem>
+<listitem>
+<para>
+Mattias Newzella <email>newzella@swipnet.se</email> som tillhandah&ouml;ll den svenska &ouml;vers&auml;ttningen
+</para>
+</listitem>
+<listitem>
+<para>
+M&aring;nga anv&auml;ndare som gjorde tester och kom med m&aring;nga id&egrave;er som nu &auml;r implementerade i Kshowmail.
+Tack till alla er!
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove. Commercial development should -->
+<!-- replace this with their copyright and either remove it or re-set this.-->
+
+<!-- Determine which license your application is licensed under,
+ and delete all the remaining licenses below:
+
+ (NOTE: All documentation are licensed under the FDL,
+ regardless of what license the application uses) -->
+
+&underGPL; <!-- GPL License -->
+</chapter>
+
+<appendix id="installation">
+<title>Installation</title>
+
+<sect1 id="getting-kshowmail">
+<title>Att erh&aring;lla Kshowmail</title>
+
+<para>
+Den aktuella versionen kan hittas p&aring;
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink> eller p&aring;
+<ulink url="http://freshmeat.net">http://freshmeat.net</ulink>
+
+</para>
+</sect1>
+
+<sect1 id="requirements">
+<title>Krav</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para>
+F&ouml;r att kunna anv&auml;nda Kshowmail m&aring;ste du ha KDE 3.1.x.
+</para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para>
+Du kan hitta en lista &ouml;ver &auml;ndringar p&aring;
+<ulink url="http://sourceforge.net/projects/kshowmail">
+http://sourceforge.net/projects/kshowmail</ulink>
+</para>
+</sect1>
+
+<sect1 id="compilation">
+<title>Kompilering och installation</title>
+
+<para>
+F&ouml;r att kompilera och installera Kshowmail p&aring; ditt system, ange f&ouml;ljande i baskatalogen p&aring; Kshowmail-distributionen:
+<screen width="40">
+<prompt>%</prompt> <userinput>./configure</userinput>
+<prompt>%</prompt> <userinput>make</userinput>
+<prompt>%</prompt> <userinput>make install</userinput>
+</screen>
+</para>
+
+<para>Eftersom Kshowmail anv&auml;nder autoconf och automake b&ouml;r du inte ha n&aring;gra problem med att kompilera det.
+Om du skulle st&ouml;ta p&aring; problem var d&aring; v&auml;nlig och rapportera det till mig.</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+