summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/profileeditordialog.h
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/profileeditordialog.h
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/profileeditordialog.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/profileeditordialog.h30
1 files changed, 23 insertions, 7 deletions
diff --git a/noncore/apps/opie-console/profileeditordialog.h b/noncore/apps/opie-console/profileeditordialog.h
index faabda0..0637f44 100644
--- a/noncore/apps/opie-console/profileeditordialog.h
+++ b/noncore/apps/opie-console/profileeditordialog.h
@@ -23,36 +23,52 @@ public:
23 ~ProfileEditorDialog(); 23 ~ProfileEditorDialog();
24 Profile profile()const; 24 Profile profile()const;
25 25
26 QString prof_name(); 26 QString prof_name();
27 QString prof_type(); 27 QString prof_type();
28 28
29 QString conn_device();
30
31 QString term_type();
32
33public slots: 29public slots:
34 void accept(); 30 void accept();
35 //void slotOk(); 31 //void slotOk();
36 void slotCancel(); 32 void slotCancel();
37 33
38 void slotDevice(int id); 34 void slotDevice(int id);
39 35
36 void slotConn(int id);
37
40private: 38private:
41 void initUI(); 39 void initUI();
42 40
43 MetaFactory* m_fact; 41 MetaFactory* m_fact;
44 EditBase* m_base; 42 EditBase* m_base;
45 QTabWidget* m_tab; 43 QTabWidget* m_tab;
46 QHBoxLayout* m_lay; 44 QHBoxLayout* m_lay;
47 Profile m_prof; 45 Profile m_prof;
48 46
49 //QLabel *frame_number;
50 QLineEdit *name_line; 47 QLineEdit *name_line;
51 //QLineEdit *frame_device_line, *frame_number_line; 48 QComboBox *device_box;
52 QComboBox *terminal_box, *speed_box, *device_box; 49
53 QWidget *plugin_base; 50 QWidget *plugin_base;
54 ProfileEditorPlugin *plugin_plugin; 51 ProfileEditorPlugin *plugin_plugin;
55 QHBoxLayout *plugin_layout; 52 QHBoxLayout *plugin_layout;
53
54 enum Ids
55 {
56 id_parity_odd,
57 id_parity_even,
58 id_flow_hw,
59 id_flow_sw,
60 id_baud_115200,
61 id_baud_57600,
62 id_baud_38400,
63 id_baud_19200,
64 id_baud_9600,
65 id_term_vt100,
66 id_term_vt220,
67 id_term_ansi,
68 id_size_small,
69 id_size_medium,
70 id_size_large
71 };
56}; 72};
57 73
58#endif 74#endif