1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
//******************************************************************************
// Copyright (c) 2005-2013 by Jan Van hijfte
//
// See the included file COPYING.TXT for details about the copyright.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
//******************************************************************************
#include "qlcdnumber_c.h"
QLCDNumberH QLCDNumber_Create(QWidgetH parent)
{
return (QLCDNumberH) new QLCDNumber((QWidget*)parent);
}
void QLCDNumber_Destroy(QLCDNumberH handle)
{
delete (QLCDNumber *)handle;
}
QLCDNumberH QLCDNumber_Create2(uint numDigits, QWidgetH parent)
{
return (QLCDNumberH) new QLCDNumber(numDigits, (QWidget*)parent);
}
bool QLCDNumber_smallDecimalPoint(QLCDNumberH handle)
{
return (bool) ((QLCDNumber *)handle)->smallDecimalPoint();
}
int QLCDNumber_digitCount(QLCDNumberH handle)
{
return (int) ((QLCDNumber *)handle)->digitCount();
}
void QLCDNumber_setDigitCount(QLCDNumberH handle, int nDigits)
{
((QLCDNumber *)handle)->setDigitCount(nDigits);
}
bool QLCDNumber_checkOverflow(QLCDNumberH handle, double num)
{
return (bool) ((QLCDNumber *)handle)->checkOverflow(num);
}
bool QLCDNumber_checkOverflow2(QLCDNumberH handle, int num)
{
return (bool) ((QLCDNumber *)handle)->checkOverflow(num);
}
QLCDNumber::Mode QLCDNumber_mode(QLCDNumberH handle)
{
return (QLCDNumber::Mode) ((QLCDNumber *)handle)->mode();
}
void QLCDNumber_setMode(QLCDNumberH handle, QLCDNumber::Mode AnonParam1)
{
((QLCDNumber *)handle)->setMode(AnonParam1);
}
QLCDNumber::SegmentStyle QLCDNumber_segmentStyle(QLCDNumberH handle)
{
return (QLCDNumber::SegmentStyle) ((QLCDNumber *)handle)->segmentStyle();
}
void QLCDNumber_setSegmentStyle(QLCDNumberH handle, QLCDNumber::SegmentStyle AnonParam1)
{
((QLCDNumber *)handle)->setSegmentStyle(AnonParam1);
}
double QLCDNumber_value(QLCDNumberH handle)
{
return (double) ((QLCDNumber *)handle)->value();
}
int QLCDNumber_intValue(QLCDNumberH handle)
{
return (int) ((QLCDNumber *)handle)->intValue();
}
void QLCDNumber_sizeHint(QLCDNumberH handle, PSize retval)
{
*(QSize *)retval = ((QLCDNumber *)handle)->sizeHint();
}
void QLCDNumber_display(QLCDNumberH handle, PWideString str)
{
QString t_str;
copyPWideStringToQString(str, t_str);
((QLCDNumber *)handle)->display(t_str);
}
void QLCDNumber_display2(QLCDNumberH handle, int num)
{
((QLCDNumber *)handle)->display(num);
}
void QLCDNumber_display3(QLCDNumberH handle, double num)
{
((QLCDNumber *)handle)->display(num);
}
void QLCDNumber_setHexMode(QLCDNumberH handle)
{
((QLCDNumber *)handle)->setHexMode();
}
void QLCDNumber_setDecMode(QLCDNumberH handle)
{
((QLCDNumber *)handle)->setDecMode();
}
void QLCDNumber_setOctMode(QLCDNumberH handle)
{
((QLCDNumber *)handle)->setOctMode();
}
void QLCDNumber_setBinMode(QLCDNumberH handle)
{
((QLCDNumber *)handle)->setBinMode();
}
void QLCDNumber_setSmallDecimalPoint(QLCDNumberH handle, bool AnonParam1)
{
((QLCDNumber *)handle)->setSmallDecimalPoint(AnonParam1);
}
|