summaryrefslogtreecommitdiffstats
path: root/doc/html/serverdialog_8h-source.html
blob: 40e669ce3331f0a990ec2f472e3fa1ee57d8a596 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
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>