summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/profile.cpp
Side-by-side diff
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;
+}