summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/profileeditordialog.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/profileeditordialog.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-console/profileeditordialog.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/noncore/apps/opie-console/profileeditordialog.cpp b/noncore/apps/opie-console/profileeditordialog.cpp
index fbe0f23..fc95e56 100644
--- a/noncore/apps/opie-console/profileeditordialog.cpp
+++ b/noncore/apps/opie-console/profileeditordialog.cpp
@@ -26,13 +26,13 @@ ProfileEditorDialog::ProfileEditorDialog( MetaFactory* fact,
26} 26}
27 27
28ProfileEditorDialog::ProfileEditorDialog( MetaFactory* fact ) 28ProfileEditorDialog::ProfileEditorDialog( MetaFactory* fact )
29 : QTabDialog(0, 0, TRUE), m_fact( fact ) 29 : QTabDialog(0, 0, TRUE), m_fact( fact )
30{ 30{
31 // Default profile 31 // Default profile
32 m_prof = Profile("serial", QString::null, Profile::Black, Profile::White, Profile::VT102); 32 m_prof = Profile(QString::null, "serial", Profile::Black, Profile::White, Profile::VT102);
33 33
34 initUI(); 34 initUI();
35 35
36 // Apply current profile 36 // Apply current profile
37 // plugin_plugin->load(profile); 37 // plugin_plugin->load(profile);
38} 38}
@@ -191,14 +191,19 @@ void ProfileEditorDialog::initUI()
191 addTab(tabconn, QObject::tr("Connection")); 191 addTab(tabconn, QObject::tr("Connection"));
192 addTab(tabterm, QObject::tr("Terminal")); 192 addTab(tabterm, QObject::tr("Terminal"));
193 193
194 setOkButton(QObject::tr("OK")); 194 setOkButton(QObject::tr("OK"));
195 setCancelButton(QObject::tr("Cancel")); 195 setCancelButton(QObject::tr("Cancel"));
196 196
197 connect(this, SIGNAL(cancelButtonPressed()), SLOT(slotCancel())); 197 // load profile values
198
199 name_line->setText(m_prof.name());
200
201 // signals
198 202
203 connect(this, SIGNAL(cancelButtonPressed()), SLOT(slotCancel()));
199 connect(device_box, SIGNAL(activated(int)), SLOT(slotDevice(int))); 204 connect(device_box, SIGNAL(activated(int)), SLOT(slotDevice(int)));
200} 205}
201 206
202ProfileEditorDialog::~ProfileEditorDialog() { 207ProfileEditorDialog::~ProfileEditorDialog() {
203 208
204} 209}
@@ -228,12 +233,15 @@ void ProfileEditorDialog::accept()
228 return; 233 return;
229 } 234 }
230 235
231 // Save profile and plugin profile 236 // Save profile and plugin profile
232 if(plugin_plugin) plugin_plugin->save(); 237 if(plugin_plugin) plugin_plugin->save();
233 238
239 // Save general values
240 m_prof.setName(prof_name());
241
234 QDialog::accept(); 242 QDialog::accept();
235} 243}
236 244
237void ProfileEditorDialog::slotCancel() 245void ProfileEditorDialog::slotCancel()
238{ 246{
239 reject(); 247 reject();