summaryrefslogtreecommitdiffabout
path: root/korganizer/koeventviewerdialog.cpp
authorzautrix <zautrix>2005-02-23 14:09:49 (UTC)
committer zautrix <zautrix>2005-02-23 14:09:49 (UTC)
commitfaedffc5ce8391204e0340a21eaaf582319ac824 (patch) (unidiff)
treecef25226d049d6a370bce9444edad171f4b24e97 /korganizer/koeventviewerdialog.cpp
parent36704cb63582c161d2ab5c63e66ee63bbf3b865f (diff)
downloadkdepimpi-faedffc5ce8391204e0340a21eaaf582319ac824.zip
kdepimpi-faedffc5ce8391204e0340a21eaaf582319ac824.tar.gz
kdepimpi-faedffc5ce8391204e0340a21eaaf582319ac824.tar.bz2
focus fixes
Diffstat (limited to 'korganizer/koeventviewerdialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--korganizer/koeventviewerdialog.cpp26
1 files changed, 16 insertions, 10 deletions
diff --git a/korganizer/koeventviewerdialog.cpp b/korganizer/koeventviewerdialog.cpp
index f6f7258..23e62d3 100644
--- a/korganizer/koeventviewerdialog.cpp
+++ b/korganizer/koeventviewerdialog.cpp
@@ -68,26 +68,26 @@ KOEventViewerDialog::KOEventViewerDialog(QWidget *parent,const char *name)
68KOEventViewerDialog::~KOEventViewerDialog() 68KOEventViewerDialog::~KOEventViewerDialog()
69{ 69{
70 //qDebug("-------~KOEventViewerDialog() "); 70 //qDebug("-------~KOEventViewerDialog() ");
71} 71}
72void KOEventViewerDialog::showMe() 72void KOEventViewerDialog::showMe()
73{ 73{
74 74
75#ifdef DESKTOP_VERSION 75#ifdef DESKTOP_VERSION
76 show(); 76 show();
77#else 77#else
78 showMaximized(); 78 showMaximized();
79#endif 79#endif
80 setFocus();
81 setActiveWindow(); 80 setActiveWindow();
81 mEventViewer->setFocus();
82 82
83} 83}
84void KOEventViewerDialog::setSyncMode( bool b ) 84void KOEventViewerDialog::setSyncMode( bool b )
85{ 85{
86 mSyncMode = b; 86 mSyncMode = b;
87 //qDebug("KOEventViewerDialog::setSyncMode %d ",mSyncMode ); 87 //qDebug("KOEventViewerDialog::setSyncMode %d ",mSyncMode );
88 if ( mSyncMode ) { 88 if ( mSyncMode ) {
89 findButton( Close )->setText( i18n("Cancel Sync")); 89 findButton( Close )->setText( i18n("Cancel Sync"));
90 findButton( Ok )->setText( i18n("Remote")); 90 findButton( Ok )->setText( i18n("Remote"));
91 findButton( User1 )->setText( i18n("Local")); 91 findButton( User1 )->setText( i18n("Local"));
92 } else { 92 } else {
93 findButton( Close )->setText( i18n("Close")); 93 findButton( Close )->setText( i18n("Close"));
@@ -110,26 +110,27 @@ int KOEventViewerDialog::executeS( bool local )
110 exec(); 110 exec();
111 return mSyncResult; 111 return mSyncResult;
112} 112}
113 113
114void KOEventViewerDialog::updateConfig() 114void KOEventViewerDialog::updateConfig()
115{ 115{
116 mEventViewer->setFont( KOPrefs::instance()->mEventViewFont ); 116 mEventViewer->setFont( KOPrefs::instance()->mEventViewFont );
117 117
118} 118}
119void KOEventViewerDialog::setEvent(Event *event) 119void KOEventViewerDialog::setEvent(Event *event)
120{ 120{
121 mEventViewer->setEvent(event); 121 mEventViewer->setEvent(event);
122 mIncidence = event; 122 mIncidence = event;
123 findButton( Close )->setFocus(); 123 mEventViewer->setFocus();
124 //findButton( Close )->setFocus();
124 if ( !mSyncMode ) { 125 if ( !mSyncMode ) {
125 findButton( User1 )->setText( i18n("Agenda")); 126 findButton( User1 )->setText( i18n("Agenda"));
126 } 127 }
127} 128}
128void KOEventViewerDialog::setIncidence(Incidence *in ) 129void KOEventViewerDialog::setIncidence(Incidence *in )
129{ 130{
130 if ( in->type() == "Event" ) 131 if ( in->type() == "Event" )
131 setEvent( (Event*) in ); 132 setEvent( (Event*) in );
132 else if ( in->type() =="Todo" ) 133 else if ( in->type() =="Todo" )
133 setTodo( (Todo*) in ); 134 setTodo( (Todo*) in );
134 else if ( in->type() =="Journal" ) 135 else if ( in->type() =="Journal" )
135 setJournal( (Journal*) in ); 136 setJournal( (Journal*) in );
@@ -143,53 +144,57 @@ void KOEventViewerDialog::addIncidence(Incidence *in)
143 else if ( in->type() =="Journal" ) 144 else if ( in->type() =="Journal" )
144 mEventViewer->setJournal( (Journal*) in, false ); 145 mEventViewer->setJournal( (Journal*) in, false );
145 if ( mSyncMode ) { 146 if ( mSyncMode ) {
146 findButton( User1 )->setFocus(); 147 findButton( User1 )->setFocus();
147 setCaption(i18n("Conflict! Please choose entry")); 148 setCaption(i18n("Conflict! Please choose entry"));
148 } 149 }
149} 150}
150 151
151void KOEventViewerDialog::addEvent(Event *event) 152void KOEventViewerDialog::addEvent(Event *event)
152{ 153{
153 mEventViewer->addEvent(event); 154 mEventViewer->addEvent(event);
154 mIncidence = event; 155 mIncidence = event;
155 findButton( Close )->setFocus(); 156 mEventViewer->setFocus();
157 //findButton( Close )->setFocus();
156 if ( !mSyncMode ) { 158 if ( !mSyncMode ) {
157 findButton( User1 )->setText( i18n("Agenda")); 159 findButton( User1 )->setText( i18n("Agenda"));
158 } 160 }
159} 161}
160 162
161void KOEventViewerDialog::setTodo(Todo *event) 163void KOEventViewerDialog::setTodo(Todo *event)
162{ 164{
163 mEventViewer->setTodo(event); 165 mEventViewer->setTodo(event);
164 mIncidence = (Incidence*)event; 166 mIncidence = (Incidence*)event;
165 findButton( Close )->setFocus(); 167 mEventViewer->setFocus();
168 //findButton( Close )->setFocus();
166 if ( !mSyncMode ) { 169 if ( !mSyncMode ) {
167 findButton( User1 )->setText( i18n("Set complete")); 170 findButton( User1 )->setText( i18n("Set complete"));
168 } 171 }
169} 172}
170void KOEventViewerDialog::setJournal(Journal *j) 173void KOEventViewerDialog::setJournal(Journal *j)
171{ 174{
172 mEventViewer->setJournal(j); 175 mEventViewer->setJournal(j);
173 mIncidence = (Incidence*)j; 176 mIncidence = (Incidence*)j;
174 findButton( Close )->setFocus(); 177 mEventViewer->setFocus();
178 //findButton( Close )->setFocus();
175 if ( !mSyncMode ) { 179 if ( !mSyncMode ) {
176 findButton( User1 )->setText( i18n("Agenda")); 180 findButton( User1 )->setText( i18n("Agenda"));
177 } 181 }
178} 182}
179 183
180void KOEventViewerDialog::addText(QString text) 184void KOEventViewerDialog::addText(QString text)
181{ 185{
182 mEventViewer->addText(text); 186 mEventViewer->addText(text);
183 findButton( Close )->setFocus(); 187 mEventViewer->setFocus();
188 //findButton( Close )->setFocus();
184} 189}
185void KOEventViewerDialog::editIncidence() 190void KOEventViewerDialog::editIncidence()
186{ 191{
187 if ( mSyncMode ) { 192 if ( mSyncMode ) {
188 mSyncResult = 2; 193 mSyncResult = 2;
189 accept(); 194 accept();
190 return; 195 return;
191 } 196 }
192 if ( mIncidence ){ 197 if ( mIncidence ){
193#ifndef DESKTOP_VERSION 198#ifndef DESKTOP_VERSION
194 hide(); 199 hide();
195#endif 200#endif
@@ -245,16 +250,17 @@ void KOEventViewerDialog::keyPressEvent ( QKeyEvent * e )
245 case Qt::Key_E : 250 case Qt::Key_E :
246 case Qt::Key_R : 251 case Qt::Key_R :
247 editIncidence(); 252 editIncidence();
248 break; 253 break;
249 case Qt::Key_C: 254 case Qt::Key_C:
250 case Qt::Key_Escape: 255 case Qt::Key_Escape:
251 close(); 256 close();
252 break; 257 break;
253 case Qt::Key_I: 258 case Qt::Key_I:
254 accept(); 259 accept();
255 break; 260 break;
256 default: 261 default:
262 KDialogBase::keyPressEvent ( e );
257 break; 263 break;
258 } 264 }
259 265
260} 266}