Home · All Classes · Annotated · Functions

QCBSMessage Class Reference

The QCBSMessage class specifies the contents of a cell broadcast message. More...

#include <QCBSMessage>

Public Types

Public Functions


Detailed Description

The QCBSMessage class specifies the contents of a cell broadcast message.

Cell broadcast messages arrive asynchonously from the network and are delivered to applications via the QSMSRequest::cellBroadcast signal. The most common use of cell broadcast messages is to display cell location information.


Member Type Documentation

enum QCBSMessage::GeographicalScope

Describes the geographical scope of a cell broadcast message.

ConstantValue
QCBSMessage::CellWide0
QCBSMessage::PLMNWide1
QCBSMessage::LocationAreaWide2
QCBSMessage::CellWide23

enum QCBSMessage::Language

Describes the language that a cell broadcast message is written in.

ConstantValue
QCBSMessage::German0
QCBSMessage::English1
QCBSMessage::Italian2
QCBSMessage::French3
QCBSMessage::Spanish4
QCBSMessage::Dutch5
QCBSMessage::Swedish6
QCBSMessage::Danish7
QCBSMessage::Portuguese8
QCBSMessage::Finnish9
QCBSMessage::Norwegian10
QCBSMessage::Greek11
QCBSMessage::Turkish12


Member Function Documentation

QCBSMessage::QCBSMessage ()

Constructs an empty QCBSMessage.

QCBSMessage::QCBSMessage ( const QCBSMessage & msg )

Constructs a copy of msg.

QCBSMessage::~QCBSMessage ()

Destructs the QCBSMessage.

uint QCBSMessage::channel () const

Get the channel number for this cell broadcast message. The most common channel number is 50, indicating cell location information.

See also setChannel().

QCBSMessage::Language QCBSMessage::language () const

Get the language that this cell broadcast message is expressed in. This can allow applications to distinguish between multiple copies of the same information in different languages.

See also setLanguage().

uint QCBSMessage::messageCode () const

Get the cell broadcast message code.

See also setMessageCode().

uint QCBSMessage::numPages () const

Get the number of pages that make up this cell broadcast message.

See also setNumPages().

uint QCBSMessage::page () const

Get the page number for this cell broadcast message if the information that it contains is split over multiple pages.

See also setPage().

QCBSMessage::GeographicalScope QCBSMessage::scope () const

Get the geographical scope of the message.

See also setScope().

void QCBSMessage::setChannel ( uint chan )

Set the channel number for this cell broadcast message to chan.

See also channel().

void QCBSMessage::setLanguage ( QCBSMessage::Language lang )

Set the language that this cell broadcast message is expressed in to lang.

See also language().

void QCBSMessage::setMessageCode ( uint num )

Set the cell broadcast message code to num.

See also messageCode().

void QCBSMessage::setNumPages ( uint npages )

Set the number of pages in this cell broadcast message to npages.

See also numPages().

void QCBSMessage::setPage ( uint page )

Set the page number for this cell broadcast message to page.

See also page().

void QCBSMessage::setScope ( QCBSMessage::GeographicalScope scope )

Set the geographical scope of the message to scope.

See also scope().

void QCBSMessage::setText ( const QString & str )

Set the text that is contained in this cell broadcast message to str.

See also text().

void QCBSMessage::setUpdateNumber ( uint num )

Set the update number for this cell broadcast message to num.

See also updateNumber().

QString QCBSMessage::text () const

Get the text that is contained in this cell broadcast message.

See also setText().

uint QCBSMessage::updateNumber () const

Get the update number for this cell broadcast message.

See also setUpdateNumber().

bool QCBSMessage::operator!= ( const QCBSMessage & other ) const

Determine if this cell broadcast message object is equal to other.

QCBSMessage & QCBSMessage::operator= ( const QCBSMessage & msg )

Assigns a copy of msg to this object.

bool QCBSMessage::operator== ( const QCBSMessage & other ) const

Determine if this cell broadcast message object is equal to other.


Copyright © 2006 Trolltech Trademarks
Qtopia 4.1.7