/*
-@version: 0.5
+@version: 0.6
@author: Sudheer K. <scifi1947 at gmail.com>
@license: GNU General Public License
*/
#include "ui_profilesettingsdialog.h"
#include "vicarprofiletypes.h"
#include <QMessageBox>
+#include <QDebug>
ProfileSettingsDialog::ProfileSettingsDialog(QWidget *parent, org::maemo::vicar::Profile *profile) :
QDialog(parent),
if (profile != 0){
//Load Profile values
+
+ if (profile->phoneNumberPattern == "%"){
+ ui->labelNumberStartsWith->setText("-- Default Profile --");
+ ui->lineEditNumberStartsWith->setVisible(false);
+ }
+
ui->lineEditNumberStartsWith->setText(profile->phoneNumberPattern);
ui->lineEditCallingCardNumber->setText(profile->gatewayNumber);
int intIndex = ui->comboBoxDTMFFormat->findText(profile->dtmfFormat);
ui->lineEditDTMFSuffix->setText(profile->dtmfSuffix);
}
- ui->lineEditCallingCardNumber->setValidator(new QRegExpValidator(QRegExp( "^-?\\d\\d*$"), this));
+ //ui->lineEditCallingCardNumber->setValidator(new QRegExpValidator(QRegExp( "^-?\\d\\d*$"), this));
+ ui->lineEditCallingCardNumber->setValidator(new QRegExpValidator(QRegExp( "^[0-9\\+]*$"), this));
ui->lineEditDTMFPrefix->setValidator(new QRegExpValidator(QRegExp( "^[0-9p#\\*]*$"), this));
ui->lineEditDTMFSuffix->setValidator(new QRegExpValidator(QRegExp( "^[0-9p#\\*]*$"), this));
}