diff -Naur --exclude='*orig' psi-0.10-test3-orig/src/options/opt_status.cpp psi-0.10-test3/src/options/opt_status.cpp
--- psi-0.10-test3-orig/src/options/opt_status.cpp 2005-12-07 00:58:36.000000000 +0000
+++ psi-0.10-test3/src/options/opt_status.cpp 2005-12-07 01:11:06.000000000 +0000
@@ -117,6 +117,8 @@
opt->use_asMessage = d->ck_asMessage->isChecked();
opt->asMessage = d->te_asMessage->text();
opt->eaMessage = d->te_eaMessage->text(); // k
+ opt->useEAAutoResponder = d->ck_eaArMessage->isChecked(); // k
+ opt->eaArMessage = d->te_eaArMessage->text(); // k
opt->clLogStatus = d->ck_LogStatus->isChecked();
opt->clLogEmptyStatus = d->ck_LogEmptyStatus->isChecked();
opt->useXmms = d->ck_XmmsStatus->isChecked();
@@ -154,6 +156,9 @@
d->te_asMessage->setEnabled( opt->use_asMessage );
d->te_asMessage->setText( opt->asMessage );
d->te_eaMessage->setText( opt->eaMessage ); // k
+ d->te_eaArMessage->setText( opt->eaArMessage );
+ d->ck_eaArMessage->setChecked( opt->useEAAutoResponder );
+ d->te_eaArMessage->setEnabled( opt->useEAAutoResponder );
d->ck_LogStatus->setChecked( opt->clLogStatus );
d->ck_LogEmptyStatus->setEnabled( opt->clLogStatus );
d->ck_LogEmptyStatus->setChecked( opt->clLogEmptyStatus );
diff -Naur --exclude='*orig' psi-0.10-test3-orig/src/options/opt_status-ui.ui psi-0.10-test3/src/options/opt_status-ui.ui
--- psi-0.10-test3-orig/src/options/opt_status-ui.ui 2005-12-07 00:58:36.000000000 +0000
+++ psi-0.10-test3/src/options/opt_status-ui.ui 2005-12-07 01:11:16.000000000 +0000
@@ -223,6 +223,25 @@
+
+
+ ck_eaArMessage
+
+
+ Emergency Away Auto Response Message:
+
+
+
+
+ te_eaArMessage
+
+
+
+ 32767
+ 20
+
+
+
@@ -374,6 +393,12 @@
te_asMessage
setEnabled(bool)
+
+ ck_eaArMessage
+ toggled(bool)
+ te_eaArMessage
+ setEnabled(bool)
+
ck_asAway