Exemple #1
0
E2ServerInterface::E2ServerInterface(QWidget *parent, Qt::WFlags flags)
: QAbstractServerInterface(parent, flags),
  m_ringProf(":image/profileedit/Note"),
  m_browser(0), m_wallpaper(":image/themes/qtopia/ladybug.png"), 
  operatorItem(0), datebook(":image/datebook/DateBook_16"),
  m_model(0), m_appointment(0)
{
    // XXX - remove me
    DialerControl::instance();

    // Replace default call history
    BuiltinApplicationLauncher::install("callhistory", e2_callhistory);

    E2Header *header = new E2Header(0);
    header->show();

    setGeometry(qApp->desktop()->availableGeometry());

    m_bar = new E2TelephonyBar(this);

    E2Telephony *telephony = new E2Telephony(0);
    E2Incoming * incoming = new E2Incoming();
    QObject::connect(incoming, SIGNAL(showCallscreen()),
                     telephony, SLOT(popupCallscreen()));
    QObject::connect(incoming, SIGNAL(showCallscreen()),
                     telephony, SLOT(display()));

    (void)new E2NewMessage();

    QtopiaChannel *e2 = new QtopiaChannel("QPE/E2", this);
    QObject::connect(e2, SIGNAL(received(QString,QByteArray)),
                     this, SLOT(e2Received(QString,QByteArray)));

    operatorItem = new QValueSpaceItem("/Telephony/Status/OperatorName",
                                       this);
    QObject::connect(operatorItem, SIGNAL(contentsChanged()),
                     this, SLOT(operatorChanged()));

    QObject::connect(&appointmentTimer, SIGNAL(timeout()),
                     this, SLOT(updateAppointment()));

}
Exemple #2
0
DropValuesDialog::DropValuesDialog(Spreadsheet* s, bool mask, QWidget* parent, Qt::WFlags fl) : KDialog(parent, fl),
	m_spreadsheet(s), m_mask(mask) {

	setWindowTitle(i18n("Drop values"));

	QFrame* mainWidget = new QFrame(this);
	ui.setupUi(mainWidget);
	setMainWidget( mainWidget );

	ui.cbOperator->addItem(i18n("equal to"));
	ui.cbOperator->addItem(i18n("between (including end points)"));
	ui.cbOperator->addItem(i18n("between (excluding end points)"));
	ui.cbOperator->addItem(i18n("greater then"));
	ui.cbOperator->addItem(i18n("greater then or equal to"));
	ui.cbOperator->addItem(i18n("lesser then"));
	ui.cbOperator->addItem(i18n("lesser then or equal to"));

	ui.leValue1->setValidator( new QDoubleValidator(ui.leValue1) );
	ui.leValue2->setValidator( new QDoubleValidator(ui.leValue2) );

	setButtons( KDialog::Ok | KDialog::Cancel );
	if (m_mask) {
		setButtonText(KDialog::Ok, i18n("&Mask"));
		setButtonToolTip(KDialog::Ok, i18n("Mask values in the specified region"));
		ui.lMode->setText(i18n("Mask values"));
		setWindowTitle(i18n("Mask values"));
	} else {
		setButtonText(KDialog::Ok, i18n("&Drop"));
		setButtonToolTip(KDialog::Ok, i18n("Drop values in the specified region"));
	}

	connect( ui.cbOperator, SIGNAL(currentIndexChanged(int)), this, SLOT(operatorChanged(int)) );
	connect(this, SIGNAL(okClicked()), this, SLOT(okClicked()));

	resize( QSize(400,0).expandedTo(minimumSize()) );
	operatorChanged(0);
}