17static_assert(
sizeof(std::unique_ptr<QSerialPortInfoPrivate>)
18 ==
sizeof(QScopedPointer<QSerialPortInfoPrivate>));
83 if (name == info.portName()) {
109 d_ptr.swap(other.d_ptr);
129 return !d ? QString() : d->portName;
140 return !d ? QString() : d->device;
152 return !d ? QString() : d->description;
164 return !d ? QString() : d->manufacturer;
180 return !d ? QString() : d->serialNumber;
192 return !d ? 0 : d->vendorIdentifier;
204 return !d ? 0 : d->productIdentifier;
216 return !d ? false : d->hasVendorIdentifier;
228 return !d ? false : d->hasProductIdentifier;
Provides information about existing serial ports.
quint16 productIdentifier() const
QString manufacturer() const
void swap(QSerialPortInfo &other)
bool hasVendorIdentifier() const
QString serialNumber() const
static QList< QSerialPortInfo > availablePorts()
QString systemLocation() const
QString description() const
quint16 vendorIdentifier() const
bool hasProductIdentifier() const
QSerialPortInfo & operator=(const QSerialPortInfo &other)
static QList< qint32 > standardBaudRates()
static QList< qint32 > standardBaudRates()
Provides functions to access serial ports.