summaryrefslogtreecommitdiff
path: root/core/obex/obexsendbase.cpp
Side-by-side diff
Diffstat (limited to 'core/obex/obexsendbase.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/obex/obexsendbase.cpp299
1 files changed, 299 insertions, 0 deletions
diff --git a/core/obex/obexsendbase.cpp b/core/obex/obexsendbase.cpp
new file mode 100644
index 0000000..ae6443c
--- a/dev/null
+++ b/core/obex/obexsendbase.cpp
@@ -0,0 +1,299 @@
+/****************************************************************************
+** Form implementation generated from reading ui file 'obexsendbase.ui'
+**
+** Created: Fri Aug 5 00:20:45 2005
+** by: The User Interface Compiler (uic)
+**
+** WARNING! All changes made in this file will be lost!
+****************************************************************************/
+#include "obexsendbase.h"
+
+#include <qheader.h>
+#include <qlabel.h>
+#include <qlistview.h>
+#include <qpushbutton.h>
+#include <qlayout.h>
+#include <qvariant.h>
+#include <qtooltip.h>
+#include <qwhatsthis.h>
+#include <qimage.h>
+#include <qpixmap.h>
+
+static const char* const image0_data[] = {
+"14 14 4 1",
+". c None",
+"b c #000000",
+"a c #c00000",
+"# c #ff0000",
+"..............",
+"...#a.........",
+"....###.......",
+"......a##.....",
+"..#a....a#....",
+"...##a...a#...",
+".....##...#...",
+"..#a..a#..a#..",
+"...##..#a..#..",
+"....a#..#..#a.",
+".bb..#a.#a..#.",
+".bbb..#..#....",
+".bbb..........",
+".............."};
+
+static const char* const image1_data[] = {
+"14 18 107 2",
+"Qt c None",
+".8 c #000000",
+"#t c #000102",
+"#K c #000104",
+"#D c #00040c",
+"#O c #00050f",
+"#N c #000d24",
+"#M c #000f2a",
+"#L c #001130",
+"#j c #00163d",
+"#J c #001c52",
+"#s c #002770",
+"#C c #002772",
+".F c #002d7f",
+"#c c #00338f",
+"#I c #003699",
+"#B c #0038a3",
+"#E c #003aa5",
+"#A c #003cac",
+"#r c #003cad",
+"## c #003da7",
+".4 c #003da9",
+"#h c #003ead",
+"#q c #003eb0",
+".7 c #003fb1",
+".N c #003fb3",
+".V c #0040b2",
+"#z c #0042b9",
+".5 c #0042ba",
+".U c #0043bb",
+"#a c #0043bd",
+"#F c #0043c0",
+".W c #0044be",
+"#w c #0044c4",
+"#H c #0045c6",
+"#m c #0046c7",
+".L c #0048ca",
+".M c #0049ce",
+"#i c #0049d1",
+"#v c #004ad6",
+".6 c #004bd6",
+".X c #004cd8",
+"#G c #004cd9",
+"#b c #004cda",
+"#l c #004cdb",
+".B c #004edf",
+".D c #004fe1",
+".C c #0050e4",
+".E c #0052e9",
+"#p c #013eab",
+".Y c #0141b7",
+".w c #014dda",
+"#u c #014ede",
+"#k c #0150e3",
+".i c #0151e4",
+".p c #0153ea",
+".h c #0156f2",
+".b c #0156f3",
+".9 c #0256f1",
+".g c #0256f2",
+"#e c #054dd2",
+".a c #0558f2",
+".2 c #0659f3",
+".Z c #075af2",
+".S c #075af3",
+".1 c #0b5df3",
+".# c #0d5ff3",
+".R c #0e60f4",
+".x c #105fef",
+".0 c #1061f2",
+".O c #1263f4",
+".G c #1464f1",
+".c c #1563ed",
+".3 c #1652bc",
+".K c #165ad7",
+".q c #1764ec",
+".j c #1865ec",
+".d c #1d69ee",
+"#y c #1e59c6",
+".J c #206df6",
+".Q c #226ff6",
+".T c #2365dd",
+".y c #256fef",
+".P c #2672f6",
+"#x c #2967d8",
+"#d c #296ded",
+".k c #2a74f1",
+".r c #2b75f2",
+".H c #2d77f5",
+".I c #347df9",
+".l c #357ef7",
+".z c #3780f8",
+".t c #3f84f9",
+"#o c #4876c8",
+".s c #498af8",
+".e c #4c88f5",
+".o c #4c88f6",
+"#g c #4e79c5",
+".v c #4f8af7",
+"#n c #5086e9",
+"#f c #5087eb",
+".f c #5890f7",
+"#. c #5c90f1",
+".u c #5d95f8",
+".m c #5e95f8",
+".A c #6b9df8",
+".n c #ffffff",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQt",
+"QtQtQtQtQt.#.a.bQtQtQtQtQtQt",
+"QtQtQt.c.d.e.f.g.h.iQtQtQtQt",
+"QtQt.j.k.l.m.n.o.b.b.pQtQtQt",
+"Qt.q.r.s.t.u.n.n.v.b.h.wQtQt",
+".x.y.z.n.n.A.n.B.n.C.D.E.FQt",
+".G.H.I.J.n.n.n.n.K.L.M.B.NQt",
+".O.P.Q.R.S.n.n.T.U.V.W.X.YQt",
+".Z.0.1.2.n.n.n.n.3.4.5.6.7.8",
+".h.9.b.n.n#..n.B.n###a#b#cQt",
+"Qt.b.b#d#e#f.n.n#g#h#a#i#jQt",
+"Qt#k.b#l#m#n.n#o#p#q#r#s#tQt",
+"QtQt#u#v#w#x#y#z#A#B#C#DQtQt",
+"QtQtQt#E#F.B#G#H#I#J#KQtQtQt",
+"QtQtQtQtQt#L#M#N#O.8QtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQt"};
+
+
+/*
+ * Constructs a obexSendBase which is a child of 'parent', with the
+ * name 'name' and widget flags set to 'f'
+ */
+obexSendBase::obexSendBase( QWidget* parent, const char* name, WFlags fl )
+ : QWidget( parent, name, fl )
+{
+ QPixmap image0( ( const char** ) image0_data );
+ QPixmap image1( ( const char** ) image1_data );
+ if ( !name )
+ setName( "obexSendBase" );
+ resize( 363, 221 );
+ setCaption( tr( "Send via OBEX" ) );
+ obexSendBaseLayout = new QVBoxLayout( this );
+ obexSendBaseLayout->setSpacing( 6 );
+ obexSendBaseLayout->setMargin( 11 );
+
+ Layout1 = new QHBoxLayout;
+ Layout1->setSpacing( 6 );
+ Layout1->setMargin( 0 );
+
+ sendLabel = new QLabel( this, "sendLabel" );
+ sendLabel->setText( tr( "Sending:" ) );
+ Layout1->addWidget( sendLabel );
+
+ fileToSend = new QLabel( this, "fileToSend" );
+ fileToSend->setText( tr( "Unknown" ) );
+ Layout1->addWidget( fileToSend );
+ QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+ Layout1->addItem( spacer );
+ obexSendBaseLayout->addLayout( Layout1 );
+
+ Layout4 = new QHBoxLayout;
+ Layout4->setSpacing( 6 );
+ Layout4->setMargin( 0 );
+
+ irdaLabel = new QLabel( this, "irdaLabel" );
+ irdaLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)1, irdaLabel->sizePolicy().hasHeightForWidth() ) );
+ irdaLabel->setText( tr( "" ) );
+ irdaLabel->setPixmap( image0 );
+ Layout4->addWidget( irdaLabel );
+
+ irdaStatus = new QLabel( this, "irdaStatus" );
+ irdaStatus->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)1, irdaStatus->sizePolicy().hasHeightForWidth() ) );
+ irdaStatus->setText( tr( "Unknown" ) );
+ Layout4->addWidget( irdaStatus );
+
+ btLabel = new QLabel( this, "btLabel" );
+ btLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)1, btLabel->sizePolicy().hasHeightForWidth() ) );
+ btLabel->setText( tr( "" ) );
+ btLabel->setPixmap( image1 );
+ Layout4->addWidget( btLabel );
+
+ btStatus = new QLabel( this, "btStatus" );
+ btStatus->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)1, btStatus->sizePolicy().hasHeightForWidth() ) );
+ btStatus->setText( tr( "Unknown" ) );
+ Layout4->addWidget( btStatus );
+ obexSendBaseLayout->addLayout( Layout4 );
+
+ receiverList = new QListView( this, "receiverList" );
+ receiverList->addColumn( tr( "Receiver" ) );
+ receiverList->header()->setClickEnabled( FALSE, receiverList->header()->count() - 1 );
+ receiverList->header()->setResizeEnabled( FALSE, receiverList->header()->count() - 1 );
+ receiverList->addColumn( tr( "T" ) );
+ receiverList->header()->setClickEnabled( FALSE, receiverList->header()->count() - 1 );
+ receiverList->header()->setResizeEnabled( FALSE, receiverList->header()->count() - 1 );
+ receiverList->addColumn( tr( "S" ) );
+ receiverList->header()->setClickEnabled( FALSE, receiverList->header()->count() - 1 );
+ receiverList->header()->setResizeEnabled( FALSE, receiverList->header()->count() - 1 );
+ receiverList->addColumn( tr( "Status" ) );
+ receiverList->header()->setClickEnabled( FALSE, receiverList->header()->count() - 1 );
+ receiverList->header()->setResizeEnabled( FALSE, receiverList->header()->count() - 1 );
+ obexSendBaseLayout->addWidget( receiverList );
+
+ Layout3 = new QHBoxLayout;
+ Layout3->setSpacing( 6 );
+ Layout3->setMargin( 0 );
+ QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+ Layout3->addItem( spacer_2 );
+
+ scanButton = new QPushButton( this, "scanButton" );
+ scanButton->setText( tr( "Scan" ) );
+ Layout3->addWidget( scanButton );
+
+ sendButton = new QPushButton( this, "sendButton" );
+ sendButton->setText( tr( "Send" ) );
+ Layout3->addWidget( sendButton );
+
+ doneButton = new QPushButton( this, "doneButton" );
+ doneButton->setText( tr( "Done" ) );
+ Layout3->addWidget( doneButton );
+ obexSendBaseLayout->addLayout( Layout3 );
+
+ // signals and slots connections
+ connect( scanButton, SIGNAL( clicked() ), this, SLOT( scan_for_receivers() ) );
+ connect( sendButton, SIGNAL( clicked() ), this, SLOT( send_to_receivers() ) );
+ connect( doneButton, SIGNAL( clicked() ), this, SLOT( userDone() ) );
+ connect( receiverList, SIGNAL( clicked(QListViewItem*) ), this, SLOT( toggle_receiver(QListViewItem *) ) );
+}
+
+/*
+ * Destroys the object and frees any allocated resources
+ */
+obexSendBase::~obexSendBase()
+{
+ // no need to delete child widgets, Qt does it all for us
+}
+
+void obexSendBase::scan_for_receivers()
+{
+ qWarning( "obexSendBase::scan_for_receivers(): Not implemented yet!" );
+}
+
+void obexSendBase::send_to_receivers()
+{
+ qWarning( "obexSendBase::send_to_receivers(): Not implemented yet!" );
+}
+
+void obexSendBase::toggle_receiver(QListViewItem *)
+{
+ qWarning( "obexSendBase::toggle_receiver(QListViewItem *): Not implemented yet!" );
+}
+
+void obexSendBase::userDone()
+{
+ qWarning( "obexSendBase::userDone(): Not implemented yet!" );
+}
+