summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/profile.cpp
authorzecke <zecke>2002-09-28 18:29:02 (UTC)
committer zecke <zecke>2002-09-28 18:29:02 (UTC)
commitbc88219d0a9cf935d90c88fe75e238e86c675937 (patch) (side-by-side diff)
tree0121d1d3d881cf69948f3faf420a71d894dd6832 /noncore/apps/opie-console/profile.cpp
parent18d575d0ee47a0700091de81bc3e8c54be4eae18 (diff)
downloadopie-bc88219d0a9cf935d90c88fe75e238e86c675937.zip
opie-bc88219d0a9cf935d90c88fe75e238e86c675937.tar.gz
opie-bc88219d0a9cf935d90c88fe75e238e86c675937.tar.bz2
io_layer take Profile instead of Config
Profile added including some Config like stuff io_serial getBaud -> baud a default for gcc3 later tabdwidget will be our central widget profileconfig I needed groups() and clearAll that's pretty much it
Diffstat (limited to 'noncore/apps/opie-console/profile.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/profile.cpp59
1 files changed, 59 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/profile.cpp b/noncore/apps/opie-console/profile.cpp
new file mode 100644
index 0000000..b730218
--- a/dev/null
+++ b/noncore/apps/opie-console/profile.cpp
@@ -0,0 +1,59 @@
+#include "profile.h"
+
+Profile::Profile() {
+
+}
+Profile::Profile( const QString& name,
+ const QString& iolayerName,
+ int background,
+ int foreground,
+ int terminal )
+ : m_name( name ), m_ioLayer( iolayerName ), m_back( background ),
+ m_fore( foreground ), m_terminal( terminal )
+{
+}
+Profile::Profile( const Profile& prof )
+{
+ (*this) = prof;
+}
+Profile &Profile::operator=( const Profile& prof ) {
+ m_name = prof.m_name;
+ m_ioLayer = prof.m_ioLayer;
+ m_back = prof.m_back;
+ m_fore = prof.m_fore;
+ m_terminal = prof.m_terminal;
+
+ return *this;
+}
+Profile::~Profile() {
+}
+QString Profile::name()const {
+ return m_name;
+}
+QString Profile::ioLayerName()const {
+ return m_ioLayer;
+}
+int Profile::foreground()const {
+ return m_fore;
+}
+int Profile::background()const {
+ return m_back;
+}
+int Profile::terminal()const {
+ return m_terminal;
+}
+void Profile::setName( const QString& str ) {
+ m_name = str;
+}
+void Profile::setIOLayer( const QString& name ) {
+ m_ioLayer = name;
+}
+void Profile::setBackground( int back ) {
+ m_back = back;
+}
+void Profile::setForeground( int fore ) {
+ m_fore = fore;
+}
+void Profile::setTerminal( int term ) {
+ m_terminal = term;
+}