24 #ifndef KLFQT34COMMON_H 25 #define KLFQT34COMMON_H 31 #define dir_native_separators(x) QDir::toNativeSeparators(x) 32 #define ba_assign(otherba) operator=(otherba) 33 #define buf_setdata(buf, ba_ref) buf.setData(ba_ref) 34 #define dev_WRITEONLY QIODevice::WriteOnly 35 #define dev_READONLY QIODevice::ReadOnly 36 #define dev_write write 37 #define fi_suffix suffix 38 #define fi_absolutePath absolutePath 39 #define f_open_fp(fp) open((fp), dev_WRITEONLY) 40 #define f_setFileName setFileName 42 #define s_trimmed trimmed 43 #define s_toUpper toUpper 44 #define s_toLatin1 toLatin1 45 #define s_toLocal8Bit toLocal8Bit 46 #define s_indexOf indexOf 47 #define str_split(string, sep, boolAllowEmptyEntries) \ 48 (string).split((sep), (boolAllowEmptyEntries) ? QString::KeepEmptyParts : QString::SkipEmptyParts) 49 #define list_indexOf(x) indexOf((x)) 50 #define rx_indexin(str) indexIn((str)) 51 #define rx_indexin_i(str, i) indexIn((str), (i)) 52 #define img_settext(key, value) setText((key), (value)) 54 #define qPrintable(x) (x).local8Bit().data() 55 #define QLatin1String QString::fromLatin1 56 #define dir_native_separators(x) QDir::convertSeparators(x) 57 #define ba_assign(otherba) duplicate((otherba).data(), (otherba).size()) 58 #define buf_setdata(buf, ba_ref) buf.setBuffer(ba_ref) 59 #define dev_WRITEONLY IO_WriteOnly 60 #define dev_READONLY IO_ReadOnly 61 #define dev_write writeBlock 62 #define fi_suffix extension 63 #define fi_absolutePath() dirPath(true) 64 #define f_open_fp(fp) open(dev_WRITEONLY, (fp)) 65 #define f_setFileName setName 66 #define f_error errorString 67 #define s_trimmed stripWhiteSpace 68 #define s_toUpper upper 69 #define s_toLatin1 latin1 70 #define s_toLocal8Bit local8Bit 71 #define s_indexOf find 72 #define str_split(string, sep, boolAllowEmptyEntries) \ 73 QStringList::split((sep), (string), (boolAllowEmptyEntries)) 74 #define list_indexOf(x) findIndex((x)) 75 #define rx_indexin(str) search((str)) 76 #define rx_indexin_i(str, i) search((str), (i)) 77 #define img_settext(key, value) setText((key), 0, (value)) 83 #ifndef KLFBACKEND_QT4 92 template <
int>
struct __klf_integer_for_size;
93 template <>
struct __klf_integer_for_size<1> {
typedef Q_UINT8 Unsigned;
typedef Q_INT8 Signed; };
94 template <>
struct __klf_integer_for_size<2> {
typedef Q_UINT16 Unsigned;
typedef Q_INT16 Signed; };
95 template <>
struct __klf_integer_for_size<4> {
typedef Q_UINT32 Unsigned;
typedef Q_INT32 Signed; };
96 template <>
struct __klf_integer_for_size<8> {
typedef Q_UINT64 Unsigned;
typedef Q_INT64 Signed; };
97 template <
class T>
struct __klf_integer_for_sizeof: __klf_integer_for_size<sizeof(T)> { };
98 typedef __klf_integer_for_sizeof<void*>::Unsigned quintptr;
99 typedef __klf_integer_for_sizeof<void*>::Signed qptrdiff;
106 #endif // KLFQT34COMMON_H