From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1147510908565513355==" MIME-Version: 1.0 From: Gustavo F. Padovan Subject: [PATCH] Add SIM reset button Date: Tue, 16 Nov 2010 18:48:36 -0200 Message-ID: <1289940516-14843-1-git-send-email-padovan@profusion.mobi> List-Id: To: ofono@ofono.org --===============1147510908565513355== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable +CRST now send a reset resquest command --- src/control.cpp | 6 ++++++ src/control.h | 1 + src/controlbase.ui | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 0 deletions(-) diff --git a/src/control.cpp b/src/control.cpp index ab71752..014e657 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -84,6 +84,7 @@ ControlWidget::ControlWidget(const QString &ruleFile, Con= trol *parent) connect(ui->cbSimInserted, SIGNAL(clicked()), this, SLOT(simInsertRemo= ve())); connect(ui->pbStart, SIGNAL(clicked()), this, SLOT(simAppStart())); connect(ui->pbAbort, SIGNAL(clicked()), this, SLOT(simAppAbort())); + connect(ui->pbReset, SIGNAL(clicked()), this, SLOT(simAppReset())); = QStringList headers; headers << "Sender" << "Priority" << "Notification Status"; @@ -466,6 +467,11 @@ void ControlWidget::simAppAbort() p->simAppAbort(); } = +void ControlWidget::simAppReset() +{ + emit unsolicitedCommand("+CRST:"); +} + Script::Script(QObject *obj, Ui_ControlBase *ui) : QDBusAbstractAdaptor(ob= j) { /* Export tabs to be accessed by script */ diff --git a/src/control.h b/src/control.h index 3c85e22..6c4d8a8 100644 --- a/src/control.h +++ b/src/control.h @@ -94,6 +94,7 @@ private slots: void simInsertRemove(); void simAppStart(); void simAppAbort(); + void simAppReset(); = signals: void unsolicitedCommand(const QString &); diff --git a/src/controlbase.ui b/src/controlbase.ui index e0cb5b5..2c91f95 100644 --- a/src/controlbase.ui +++ b/src/controlbase.ui @@ -1294,6 +1294,46 @@ p, li { white-space: pre-wrap; } + + + Modem + + + + + 9 + 9 + 591 + 511 + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 450 + 20 + + + + + + + + Reset + + + + + + -- = 1.7.3.1 --===============1147510908565513355==--