From ea318d1431c89e647598c510c4245c6571aa5f46 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Thu, 26 Jan 2012 23:32:43 -0600 Subject: Update to latest tqt3 automated conversion --- doc/html/ntqlcdnumber.html | 332 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 332 insertions(+) create mode 100644 doc/html/ntqlcdnumber.html (limited to 'doc/html/ntqlcdnumber.html') diff --git a/doc/html/ntqlcdnumber.html b/doc/html/ntqlcdnumber.html new file mode 100644 index 000000000..dbe811804 --- /dev/null +++ b/doc/html/ntqlcdnumber.html @@ -0,0 +1,332 @@ + + + + + +TQLCDNumber Class + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

TQLCDNumber Class Reference

+ +

The TQLCDNumber widget displays a number with LCD-like digits. +More... +

#include <ntqlcdnumber.h> +

Inherits TQFrame. +

List of all member functions. +

Public Members

+ +

Public Slots

+ +

Signals

+ +

Properties

+ +

Protected Members

+ +

Detailed Description

+ + +

The TQLCDNumber widget displays a number with LCD-like digits. +

+ +

It can display a number in just about any size. It can display +decimal, hexadecimal, octal or binary numbers. It is easy to +connect to data sources using the display() slot, which is +overloaded to take any of five argument types. +

There are also slots to change the base with setMode() and the +decimal point with setSmallDecimalPoint(). +

TQLCDNumber emits the overflow() signal when it is asked to display +something beyond its range. The range is set by setNumDigits(), +but setSmallDecimalPoint() also influences it. If the display is +set to hexadecimal, octal or binary, the integer equivalent of the +value is displayed. +

These digits and other symbols can be shown: 0/O, 1, 2, 3, 4, 5/S, +6, 7, 8, 9/g, minus, decimal point, A, B, C, D, E, F, h, H, L, o, +P, r, u, U, Y, colon, degree sign (which is specified as single +quote in the string) and space. TQLCDNumber substitutes spaces for +illegal characters. +

It is not possible to retrieve the contents of a TQLCDNumber +object, although you can retrieve the numeric value with value(). +If you really need the text, we recommend that you connect the +signals that feed the display() slot to another slot as well and +store the value there. +

Incidentally, TQLCDNumber is the very oldest part of TQt, tracing +back to a BASIC program on the Sinclair Spectrum. +

+

See also TQLabel, TQFrame, and Basic Widgets. + +


Member Type Documentation

+

TQLCDNumber::Mode

+ +

This type determines how numbers are shown. +

If the display is set to hexadecimal, octal or binary, the integer +equivalent of the value is displayed. + +

TQLCDNumber::SegmentStyle

+ +

This type determines the visual appearance of the TQLCDNumber +widget. +

+

Member Function Documentation

+

TQLCDNumber::TQLCDNumber ( TQWidget * parent = 0, const char * name = 0 ) +

+Constructs an LCD number, sets the number of digits to 5, the base +to decimal, the decimal point mode to 'small' and the frame style +to a raised box. The segmentStyle() is set to Outline. +

The parent and name arguments are passed to the TQFrame +constructor. +

See also numDigits and smallDecimalPoint. + +

TQLCDNumber::TQLCDNumber ( uint numDigits, TQWidget * parent = 0, const char * name = 0 ) +

+Constructs an LCD number, sets the number of digits to numDigits, the base to decimal, the decimal point mode to 'small' +and the frame style to a raised box. The segmentStyle() is set to +Outline. +

The parent and name arguments are passed to the TQFrame +constructor. +

See also numDigits and smallDecimalPoint. + +

TQLCDNumber::~TQLCDNumber () +

+Destroys the LCD number. + +

bool TQLCDNumber::checkOverflow ( double num ) const +

+Returns TRUE if num is too big to be displayed in its entirety; +otherwise returns FALSE. +

See also display(), numDigits, and smallDecimalPoint. + +

bool TQLCDNumber::checkOverflow ( int num ) const +

+This is an overloaded member function, provided for convenience. It behaves essentially like the above function. +

Returns TRUE if num is too big to be displayed in its entirety; +otherwise returns FALSE. +

See also display(), numDigits, and smallDecimalPoint. + +

void TQLCDNumber::display ( const TQString & s ) [slot] +

+Displays the number represented by the string s. +

This version of the function disregards mode() and +smallDecimalPoint(). +

These digits and other symbols can be shown: 0/O, 1, 2, 3, 4, 5/S, +6, 7, 8, 9/g, minus, decimal point, A, B, C, D, E, F, h, H, L, o, +P, r, u, U, Y, colon, degree sign (which is specified as single +quote in the string) and space. TQLCDNumber substitutes spaces for +illegal characters. + +

Examples: rangecontrols/rangecontrols.cpp, t12/lcdrange.cpp, t13/gamebrd.cpp, t5/main.cpp, t6/main.cpp, t7/lcdrange.cpp, and xform/xform.cpp. +

void TQLCDNumber::display ( int num ) [slot] +

Sets the displayed value rounded to the nearest integer to num. +See the "intValue" property for details. +

void TQLCDNumber::display ( double num ) [slot] +

+This is an overloaded member function, provided for convenience. It behaves essentially like the above function. +

Displays the number num. + +

void TQLCDNumber::drawContents ( TQPainter * p ) [virtual protected] +

+Draws the LCD number using painter p. This function is called +from TQFrame::paintEvent(). + +

Reimplemented from TQFrame. +

int TQLCDNumber::intValue () const +

Returns the displayed value rounded to the nearest integer. +See the "intValue" property for details. +

Mode TQLCDNumber::mode () const +

Returns the current display mode (number base). +See the "mode" property for details. +

int TQLCDNumber::numDigits () const +

Returns the current number of digits displayed. +See the "numDigits" property for details. +

void TQLCDNumber::overflow () [signal] +

+ +

This signal is emitted whenever the TQLCDNumber is asked to display +a too-large number or a too-long string. +

It is never emitted by setNumDigits(). + +

SegmentStyle TQLCDNumber::segmentStyle () const +

Returns the style of the LCDNumber. +See the "segmentStyle" property for details. +

void TQLCDNumber::setBinMode () [virtual slot] +

+Calls setMode( BIN ). Provided for convenience (e.g. for +connecting buttons to it). +

See also mode, setHexMode(), setDecMode(), setOctMode(), and mode. + +

void TQLCDNumber::setDecMode () [virtual slot] +

+Calls setMode( DEC ). Provided for convenience (e.g. for +connecting buttons to it). +

See also mode, setHexMode(), setOctMode(), setBinMode(), and mode. + +

void TQLCDNumber::setHexMode () [virtual slot] +

+Calls setMode( HEX ). Provided for convenience (e.g. for +connecting buttons to it). +

See also mode, setDecMode(), setOctMode(), setBinMode(), and mode. + +

void TQLCDNumber::setMode ( Mode ) [virtual] +

Sets the current display mode (number base). +See the "mode" property for details. +

void TQLCDNumber::setNumDigits ( int nDigits ) [virtual] +

Sets the current number of digits displayed to nDigits. +See the "numDigits" property for details. +

void TQLCDNumber::setOctMode () [virtual slot] +

+Calls setMode( OCT ). Provided for convenience (e.g. for +connecting buttons to it). +

See also mode, setHexMode(), setDecMode(), setBinMode(), and mode. + +

void TQLCDNumber::setSegmentStyle ( SegmentStyle ) [virtual] +

Sets the style of the LCDNumber. +See the "segmentStyle" property for details. +

void TQLCDNumber::setSmallDecimalPoint ( bool ) [virtual slot] +

Sets the style of the decimal point. +See the "smallDecimalPoint" property for details. +

bool TQLCDNumber::smallDecimalPoint () const +

Returns the style of the decimal point. +See the "smallDecimalPoint" property for details. +

double TQLCDNumber::value () const +

Returns the displayed value. +See the "value" property for details. +


Property Documentation

+

int intValue

+

This property holds the displayed value rounded to the nearest integer. +

This property corresponds to the nearest integer to the current +value displayed by the LCDNumber. This is the value used for +hexadecimal, octal and binary modes. +

If the displayed value is not a number, the property has a value +of 0. + +

Set this property's value with display() and get this property's value with intValue(). +

Mode mode

+

This property holds the current display mode (number base). +

Corresponds to the current display mode, which is one of BIN, +OCT, DEC (the default) and HEX. DEC mode can display +floating point values, the other modes display the integer +equivalent. +

See also smallDecimalPoint, setHexMode(), setDecMode(), setOctMode(), and setBinMode(). + +

Set this property's value with setMode() and get this property's value with mode(). +

int numDigits

+

This property holds the current number of digits displayed. +

Corresponds to the current number of digits. If TQLCDNumber::smallDecimalPoint is FALSE, the decimal point occupies +one digit position. +

See also smallDecimalPoint. + +

Set this property's value with setNumDigits() and get this property's value with numDigits(). +

SegmentStyle segmentStyle

+

This property holds the style of the LCDNumber. +

+
Style Result +
Outline +Produces raised segments filled with the background color +(this is the default). +
Filled +Produces raised segments filled with the foreground color. +
Flat +Produces flat segments filled with the foreground color. +
+

Outline and Filled will additionally use +TQColorGroup::light() and TQColorGroup::dark() for shadow effects. + +

Set this property's value with setSegmentStyle() and get this property's value with segmentStyle(). +

bool smallDecimalPoint

+

This property holds the style of the decimal point. +

If TRUE the decimal point is drawn between two digit positions. +Otherwise it occupies a digit position of its own, i.e. is drawn +in a digit position. The default is FALSE. +

The inter-digit space is made slightly wider when the decimal +point is drawn between the digits. +

See also mode. + +

Set this property's value with setSmallDecimalPoint() and get this property's value with smallDecimalPoint(). +

double value

+

This property holds the displayed value. +

This property corresponds to the current value displayed by the +LCDNumber. +

If the displayed value is not a number, the property has a value +of 0. + +

Set this property's value with display() and get this property's value with value(). + +


+This file is part of the TQt toolkit. +Copyright © 1995-2007 +Trolltech. All Rights Reserved.


+ +
Copyright © 2007 +TrolltechTrademarks +
TQt 3.3.8
+
+ -- cgit v1.2.1