summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/profileeditorplugins.cpp
authorjosef <josef>2002-10-07 11:19:00 (UTC)
committer josef <josef>2002-10-07 11:19:00 (UTC)
commit4fad0b73ae2940099bbb6f20bb94ed1f29e6d05b (patch) (unidiff)
tree892db7b819261208d0bc288d88b5d1c4a58ec486 /noncore/apps/opie-console/profileeditorplugins.cpp
parent198ccce69447b515876e68cf7067e70da88cfb70 (diff)
downloadopie-4fad0b73ae2940099bbb6f20bb94ed1f29e6d05b.zip
opie-4fad0b73ae2940099bbb6f20bb94ed1f29e6d05b.tar.gz
opie-4fad0b73ae2940099bbb6f20bb94ed1f29e6d05b.tar.bz2
- when editing, replace edited profile instead of inserting new one
- now save nearly all settings (not loaded yet)
Diffstat (limited to 'noncore/apps/opie-console/profileeditorplugins.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/profileeditorplugins.cpp20
1 files changed, 16 insertions, 4 deletions
diff --git a/noncore/apps/opie-console/profileeditorplugins.cpp b/noncore/apps/opie-console/profileeditorplugins.cpp
index 54eee3f..a11d6b0 100644
--- a/noncore/apps/opie-console/profileeditorplugins.cpp
+++ b/noncore/apps/opie-console/profileeditorplugins.cpp
@@ -41,11 +41,11 @@ class ProfileEditorPluginSerial : public ProfileEditorPlugin
41 41
42 QLabel *frame_device = new QLabel(QObject::tr("Device"), device_frame); 42 QLabel *frame_device = new QLabel(QObject::tr("Device"), device_frame);
43 43
44 QLineEdit *frame_device_line = new QLineEdit("/dev/ttyS0", device_frame); 44 device_line = new QLineEdit("/dev/ttyS0", device_frame);
45 45
46 QVBoxLayout *vbox_frame = new QVBoxLayout(device_frame, 2); 46 QVBoxLayout *vbox_frame = new QVBoxLayout(device_frame, 2);
47 vbox_frame->add(frame_device); 47 vbox_frame->add(frame_device);
48 vbox_frame->add(frame_device_line); 48 vbox_frame->add(device_line);
49 49
50 m_widget = device_frame; 50 m_widget = device_frame;
51 } 51 }
@@ -55,7 +55,13 @@ class ProfileEditorPluginSerial : public ProfileEditorPlugin
55 55
56 void save() 56 void save()
57 { 57 {
58 // special settings
59 Profile p = m_profile;
60 p.writeEntry("Device", device_line->text());
58 } 61 }
62
63 private:
64 QLineEdit *device_line;
59}; 65};
60 66
61class ProfileEditorPluginIrda : public ProfileEditorPlugin 67class ProfileEditorPluginIrda : public ProfileEditorPlugin
@@ -80,11 +86,11 @@ class ProfileEditorPluginIrda : public ProfileEditorPlugin
80 86
81 QLabel *frame_device = new QLabel(QObject::tr("Device"), device_frame); 87 QLabel *frame_device = new QLabel(QObject::tr("Device"), device_frame);
82 88
83 QLineEdit *frame_device_line = new QLineEdit("/dev/ircomm0", device_frame); 89 device_line = new QLineEdit("/dev/ircomm0", device_frame);
84 90
85 QVBoxLayout *vbox_frame = new QVBoxLayout(device_frame, 2); 91 QVBoxLayout *vbox_frame = new QVBoxLayout(device_frame, 2);
86 vbox_frame->add(frame_device); 92 vbox_frame->add(frame_device);
87 vbox_frame->add(frame_device_line); 93 vbox_frame->add(device_line);
88 94
89 m_widget = device_frame; 95 m_widget = device_frame;
90 } 96 }
@@ -94,7 +100,13 @@ class ProfileEditorPluginIrda : public ProfileEditorPlugin
94 100
95 void save() 101 void save()
96 { 102 {
103 // special settings
104 Profile p = m_profile;
105 p.writeEntry("Device", device_line->text());
97 } 106 }
107
108 private:
109 QLineEdit *device_line;
98}; 110};
99 111
100class ProfileEditorPluginModem : public ProfileEditorPlugin 112class ProfileEditorPluginModem : public ProfileEditorPlugin