mirror of
https://github.com/caperren/school_archives.git
synced 2025-11-09 21:51:15 +00:00
Removed an extra directory, updated project names
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,485 @@
|
||||
:100000000C94700A0C948B0A0C948B0A0C948B0A37
|
||||
:100010000C948B0A0C948B0A0C948B0A0C948B0A0C
|
||||
:100020000C948B0A0C948B0A0C948B0A0C948B0AFC
|
||||
:100030000C948B0A0C948B0A0C948B0A0C948B0AEC
|
||||
:100040000C948B0A0C948B0A0C948B0A0C948B0ADC
|
||||
:100050000C948B0A0C948B0A0C948B0A0C948B0ACC
|
||||
:100060000C948B0A0C948B0A0C948B0A0C948B0ABC
|
||||
:100070000C948B0A0C948B0A0C948B0A0C948B0AAC
|
||||
:100080000C948B0A0C948B0A0C948B0A0C948B0A9C
|
||||
:100090000C948B0A0C948B0A31313131313131316E
|
||||
:1000A00000313131313131313100313131313131A2
|
||||
:1000B0003131003131313131313131003131313192
|
||||
:1000C0003131313100313131313131313100313182
|
||||
:1000D0003131313131310031313131313131310072
|
||||
:1000E0003131313130313131003131313030303135
|
||||
:1000F0003100313131303030313100313131303057
|
||||
:100100003031310031313131303131310031313143
|
||||
:100110003131313131003131313130313131003132
|
||||
:1001200031313131313131003131303031313030F4
|
||||
:100130000031313030313130300031313030313117
|
||||
:100140003030003131303031313030003131313107
|
||||
:1001500031313131003131313131313131003131F1
|
||||
:1001600031313131313100313131313131313100E1
|
||||
:1001700031313130313130310031313130313130A4
|
||||
:1001800031003131303030303030003131313031C8
|
||||
:1001900031303100313130303030303000313131B8
|
||||
:1001A00030313130310031313130313130310031A5
|
||||
:1001B0003131313131313100313131313031313161
|
||||
:1001C0000031313030303030310031303131303188
|
||||
:1001D0003131003131303030303031003131313176
|
||||
:1001E0003031313000313130303030303100313168
|
||||
:1001F0003131303131310031313131313131310052
|
||||
:100200003131303131313130003130313031313014
|
||||
:100210003100313130313130313100313131313033
|
||||
:100220003131310031313130313130310031313023
|
||||
:100230003131303130003130313131313031003114
|
||||
:1002400031313131313131003131313030313131D1
|
||||
:1002500000313130313130313100313130313031F4
|
||||
:1002600031310031313130313131310031313031E2
|
||||
:1002700030313130003131303131303031003131D5
|
||||
:1002800031303030313000313131313131313100C4
|
||||
:100290003131313131313030003131313131303083
|
||||
:1002A00031003131313130303131003131313030A4
|
||||
:1002B0003131310031313030313131310031313192
|
||||
:1002C0003131313131003131313131313131003180
|
||||
:1002D0003131313131313100313131303031313141
|
||||
:1002E0000031313031313131310031303131313162
|
||||
:1002F0003131003130313131313131003130313152
|
||||
:100300003131313100313130313131313100313140
|
||||
:100310003130303131310031313131313131310031
|
||||
:1003200031313131303031310031313131313130F1
|
||||
:100330003100313131313131313000313131313110
|
||||
:100340003131300031313131313131300031313101
|
||||
:1003500031313130310031313131303031310031F2
|
||||
:1003600031313131313131003130313131313130B0
|
||||
:1003700000313130313131303100313131303130D3
|
||||
:1003800031310031303030303030300031313130C7
|
||||
:1003900031303131003131303131313031003130B3
|
||||
:1003A00031313131313000313131313131313100A0
|
||||
:1003B0003131313130313131003131313130313160
|
||||
:1003C0003100313131313031313100313030303084
|
||||
:1003D0003030300031313131303131310031313173
|
||||
:1003E0003130313131003131313130313131003161
|
||||
:1003F000313131313131310031313131313131311E
|
||||
:10040000003131313131313131003131313131313E
|
||||
:100410003131003131313030313131003131303032
|
||||
:100420003031313100313130303031313100313122
|
||||
:10043000303131313131003131313131313131000F
|
||||
:1004400031313131313131310031313131313131CD
|
||||
:1004500031003131313131313131003131303030F1
|
||||
:1004600030303000313130303030303000313131E7
|
||||
:1004700031313131310031313131313131310031CE
|
||||
:10048000313131313131310031313131313131318D
|
||||
:1004900000313131313131313100313131313131AE
|
||||
:1004A00031310031313130303031310031313030A3
|
||||
:1004B0003030303100313130303030303100313196
|
||||
:1004C0003130303031310031313131313131310081
|
||||
:1004D000313131313131313000313131313131303F
|
||||
:1004E0003000313131313130303100313131313062
|
||||
:1004F0003031310031313130303131310031313052
|
||||
:10050000303131313100313130313131313100313F
|
||||
:1005100031313131313131003131313030303131FF
|
||||
:100520000031313031313130310031303131313021
|
||||
:100530003130003130313130313130003130313013
|
||||
:100540003131313000313130313131303100313100
|
||||
:1005500031303030313100313131313131313100F0
|
||||
:1005600031313131303131310031313130303131AF
|
||||
:1005700031003131303130313131003131313130D0
|
||||
:1005800031313100313131313031313100313131BE
|
||||
:1005900031303131310031313030303030310031B3
|
||||
:1005A000313131313131310031313130303031316F
|
||||
:1005B000003131303131313031003131313131318F
|
||||
:1005C000303100313131313130313100313131317F
|
||||
:1005D000303131310031313130313131310031316F
|
||||
:1005E0003030303030300031313131313131310063
|
||||
:1005F0003131303030303031003130313131313122
|
||||
:10060000300031313131313131300031313131303F
|
||||
:100610003030310031313131313131300031303130
|
||||
:100620003131313130003131303030303031003122
|
||||
:1006300031313131313131003131313130303131DD
|
||||
:100640000031313130313031310031313031313000
|
||||
:1006500031310031303030303030300031313131F3
|
||||
:1006600031303131003131313131303131003131DE
|
||||
:1006700031303030303100313131313131313100D0
|
||||
:100680003130303030303030003130313131313193
|
||||
:1006900031003130313030303031003130303131B3
|
||||
:1006A000313130003131313131313130003130319F
|
||||
:1006B0003131313130003131303030303031003192
|
||||
:1006C000313131313131310031313130303030314F
|
||||
:1006D000003131303131313130003130313131316F
|
||||
:1006E0003131003130313030303031003130303163
|
||||
:1006F000313131300031303131313131300031314F
|
||||
:100700003030303030310031313131313131310040
|
||||
:100710003130303030303030003130313131313102
|
||||
:10072000300031313131313130310031313131311D
|
||||
:10073000303131003131313130313131003131310D
|
||||
:1007400031303131310031313131303131310031FD
|
||||
:1007500031313131313131003131303030303031BF
|
||||
:1007600000313031313131313000313031313131DE
|
||||
:1007700031300031313030303030310031303131D2
|
||||
:1007800031313130003130313131313130003131BE
|
||||
:1007900030303030303100313131313131313100B0
|
||||
:1007A0003131303030303031003130313131313170
|
||||
:1007B0003000313031313131313000313130303091
|
||||
:1007C0003030300031313131313131300031303180
|
||||
:1007D0003131313031003131303030303131003170
|
||||
:1007E000313131313131310031313130303031312D
|
||||
:1007F0000031313030303030310031313130303053
|
||||
:10080000313100313131313131313100313131303B
|
||||
:100810003030313100313130303030303100313131
|
||||
:10082000313030303131003131313131313131001D
|
||||
:1008300031313130303031310031313130303031DF
|
||||
:1008400031003131313030303131003131313131FD
|
||||
:1008500031313100313131303030313100313131ED
|
||||
:1008600030303031310031313130313131310031DE
|
||||
:10087000313131313131310031313131303031319B
|
||||
:1008800000313131303031313100313130303131BE
|
||||
:1008900031310031303031313131310031313030AE
|
||||
:1008A000313131310031313130303131310031319C
|
||||
:1008B000313130303131003131313131313131008C
|
||||
:1008C000313131313131313100313030303030304F
|
||||
:1008D0003000313030303030303000313131313172
|
||||
:1008E0003131310031303030303030300031303063
|
||||
:1008F000303030303000313131313131313100314F
|
||||
:10090000313131313131310031313130303131310A
|
||||
:10091000003131313130303131003131313131302C
|
||||
:10092000303100313131313131303000313131311C
|
||||
:10093000313030310031313131303031310031310D
|
||||
:1009400031303031313100313131313131313100FB
|
||||
:1009500031313030303030310031303131313131BE
|
||||
:1009600030003131313131303031003131313130DD
|
||||
:1009700031313100313131313031313100313131CA
|
||||
:1009800031313131310031313131303131310031BA
|
||||
:10099000313131313131310031313130303030317C
|
||||
:1009A000003131303131313130003130313130309E
|
||||
:1009B0003130003130313031303130003130313090
|
||||
:1009C000303030310031303131313131310031317D
|
||||
:1009D000303030303031003131313131313131006E
|
||||
:1009E000313131313030313100313131303131302C
|
||||
:1009F000310031313031313131300031313030304E
|
||||
:100A0000303030003131303131313130003131303E
|
||||
:100A1000313131313000313130313131313000312B
|
||||
:100A200031313131313131003131303030303031EC
|
||||
:100A3000003131303131313130003131303131310B
|
||||
:100A400031300031313030303030310031313031FF
|
||||
:100A500031313130003131303131313130003131EB
|
||||
:100A600030303030303100313131313131313100DD
|
||||
:100A7000313131303030303100313130313131319C
|
||||
:100A800030003131303131313131003131303131BB
|
||||
:100A900031313100313130313131313100313130AA
|
||||
:100AA000313131313000313131303030303100319D
|
||||
:100AB000313131313131310031313030303030315C
|
||||
:100AC000003131303131313130003131303131317B
|
||||
:100AD000313000313130313131313000313130316C
|
||||
:100AE000313131300031313031313131300031315B
|
||||
:100AF000303030303031003131313131313131004D
|
||||
:100B0000313130303030303000313130313131310D
|
||||
:100B1000310031313031313131310031313030302B
|
||||
:100B2000303131003131303131313131003131301A
|
||||
:100B3000313131313100313130303030303000310D
|
||||
:100B400031313131313131003131303030303030CC
|
||||
:100B500000313130313131313100313130313131E9
|
||||
:100B600031310031313030303031310031313031DC
|
||||
:100B700031313131003131303131313131003131C8
|
||||
:100B800030313131313100313131313131313100B8
|
||||
:100B9000313131303030303100313130313131317B
|
||||
:100BA000300031313031313131310031313031319A
|
||||
:100BB000303030003131303131313130003131308D
|
||||
:100BC000313131313000313131303030303000317D
|
||||
:100BD0003131313131313100313130313131313038
|
||||
:100BE000003131303131313130003131303131315A
|
||||
:100BF000313000313130303030303000313130314F
|
||||
:100C00003131313000313130313131313000313139
|
||||
:100C10003031313131300031313131313131310028
|
||||
:100C200031313030303030300031313131303031ED
|
||||
:100C30003100313131313030313100313131313009
|
||||
:100C400030313100313131313030313100313131F9
|
||||
:100C500031303031310031313030303030300031EE
|
||||
:100C600031313131313131003131303030303030AB
|
||||
:100C700000313131313131313000313131313131C7
|
||||
:100C800031300031313131313131300031313031B9
|
||||
:100C900031313130003131303131313130003131A9
|
||||
:100CA000313030303031003131313131313131009A
|
||||
:100CB0003131303131313130003131303131313059
|
||||
:100CC000310031313031313031310031313030307B
|
||||
:100CD0003131310031313031313031310031313069
|
||||
:100CE0003131313031003131303131313130003159
|
||||
:100CF0003131313131313100313130313131313116
|
||||
:100D00000031313031313131310031313031313137
|
||||
:100D10003131003131303131313131003131303127
|
||||
:100D20003131313100313130313131313100313116
|
||||
:100D3000303030303030003131313131313131000B
|
||||
:100D400031313031313131300031313030313130C9
|
||||
:100D500030003131303130303130003131303131EB
|
||||
:100D600031313000313130313131313000313130D9
|
||||
:100D700031313131300031313031313131300031C8
|
||||
:100D80003131313131313100313130313131313086
|
||||
:100D900000313130303131313000313130303031AB
|
||||
:100DA000313000313130313030313000313130319B
|
||||
:100DB000313030300031313031313130300031318B
|
||||
:100DC0003031313131300031313131313131310077
|
||||
:100DD000313130303030303100313031313131313A
|
||||
:100DE0003000313031313131313000313031313159
|
||||
:100DF0003131300031303131313131300031303149
|
||||
:100E0000313131313000313130303030303100313A
|
||||
:100E100031313131313131003131303030303031F8
|
||||
:100E20000031313031313131300031313031313117
|
||||
:100E3000313000313130303030303100313130310B
|
||||
:100E400031313131003131303131313131003131F5
|
||||
:100E500030313131313100313131313131313100E5
|
||||
:100E600031313130303030310031313031313131A8
|
||||
:100E700030003131303131313130003131303131C8
|
||||
:100E800031313000313130313130313000313130B9
|
||||
:100E900031313130300031313130303030300031AB
|
||||
:100EA0003131313131313100313130303030303168
|
||||
:100EB0000031313031313131300031313031313187
|
||||
:100EC000313000313130303030303100313130317B
|
||||
:100ED0003130313100313130313131303100313167
|
||||
:100EE0003031313131300031313131313131310056
|
||||
:100EF0003131313030303031003131303131313118
|
||||
:100F00003000313130313131313100313131303037
|
||||
:100F10003030310031313131313131300031313027
|
||||
:100F20003131313130003131313030303031003118
|
||||
:100F300031313131313131003131303030303030D8
|
||||
:100F400000313131313030313100313131313030F7
|
||||
:100F500031310031313131303031310031313131E5
|
||||
:100F600030303131003131313130303131003131D7
|
||||
:100F700031313030313100313131313131313100C5
|
||||
:100F80003131303131313130003131303131313185
|
||||
:100F900030003131303131313130003131303131A7
|
||||
:100FA0003131300031313031313131300031313097
|
||||
:100FB0003131313130003131313030303031003188
|
||||
:100FC0003131313131313100313031313131313044
|
||||
:100FD0000031303131313131300031313031313166
|
||||
:100FE0003031003131303131313031003131313057
|
||||
:100FF0003130313100313131303130313100313146
|
||||
:101000003131303131310031313131313131310033
|
||||
:1010100031303131313131300031303131313131F4
|
||||
:101020003000313031313131313000313031313017
|
||||
:101030003131300031303130313031300031303009
|
||||
:1010400031313130300031303131313131300031F6
|
||||
:1010500031313131313131003130313131313130B3
|
||||
:1010600000313130313131303100313131303130D6
|
||||
:1010700031310031313131303131310031313130C4
|
||||
:1010800031303131003131303131313031003130B6
|
||||
:1010900031313131313000313131313131313100A3
|
||||
:1010A0003130313131313130003131303131313065
|
||||
:1010B0003100313131303130313100313131313085
|
||||
:1010C0003131310031313131303131310031313173
|
||||
:1010D0003130313131003131313130313131003164
|
||||
:1010E0003131313131313100313030303030303028
|
||||
:1010F0000031313131313130310031313131313044
|
||||
:101100003131003131313130313131003131313033
|
||||
:101110003131313100313130313131313100313023
|
||||
:101120003030303030300031313131313131310017
|
||||
:101130009800A100AA00B300BC00C500CE00D700F3
|
||||
:10114000E000E900F200FB0004010D0116011F019F
|
||||
:10115000280131013A0143014C0155015E0167014B
|
||||
:101160007001790182018B0194019D01A601AF01FB
|
||||
:10117000B801C101CA01D301DC01E501EE01F701AB
|
||||
:101180000002090212021B0224022D0236023F0253
|
||||
:10119000480251025A0263026C0275027E02870203
|
||||
:1011A00090029902A202AB02B402BD02C602CF02B3
|
||||
:1011B000D802E102EA02F302FC0205030E03170360
|
||||
:1011C0002003290332033B0344034D0356035F030B
|
||||
:1011D000680371037A0383038C0395039E03A703BB
|
||||
:1011E000B003B903C203CB03D403DD03E603EF036B
|
||||
:1011F000F80301040A0413041C0425042E04370414
|
||||
:101200004004490452045B0464046D0476047F04C2
|
||||
:10121000880491049A04A304AC04B504BE04C70472
|
||||
:10122000D004D904E204EB04F404FD0406050F0520
|
||||
:10123000180521052A0533053C0545054E055705CA
|
||||
:101240006005690572057B0584058D0596059F057A
|
||||
:10125000A805B105BA05C305CC05D505DE05E7052A
|
||||
:10126000F005F90502060B0614061D0626062F06D4
|
||||
:10127000380641064A0653065C0665066E06770682
|
||||
:101280008006890692069B06A406AD06B606BF0632
|
||||
:10129000C806D106DA06E306EC06F506FE060707E1
|
||||
:1012A0001007190722072B0734073D0746074F078A
|
||||
:1012B000580761076A0773077C0785078E0797073A
|
||||
:1012C000A007A907B207BB07C407CD07D607DF07EA
|
||||
:1012D000E807F107FA0703080C0815081E08270895
|
||||
:1012E0003008390842084B0854085D0866086F0842
|
||||
:1012F000780881088A0893089C08A508AE08B708F2
|
||||
:10130000C008C908D208DB08E408ED08F608FF08A1
|
||||
:10131000080911091A0923092C0935093E09470949
|
||||
:101320005009590962096B0974097D0986098F09F9
|
||||
:101330009809A109AA09B309BC09C509CE09D709A9
|
||||
:10134000E009E909F209FB09040A0D0A160A1F0A55
|
||||
:10135000280A310A3A0A430A4C0A550A5E0A670A01
|
||||
:10136000700A790A820A8B0A940A9D0AA60AAF0AB1
|
||||
:10137000B80AC10ACA0AD30ADC0AE50AEE0AF70A61
|
||||
:10138000000B090B120B1B0B240B2D0B360B3F0B09
|
||||
:10139000480B510B5A0B630B6C0B750B7E0B870BB9
|
||||
:1013A000900B990BA20BAB0BB40BBD0BC60BCF0B69
|
||||
:1013B000D80BE10BEA0BF30BFC0B050C0E0C170C16
|
||||
:1013C000200C290C320C3B0C440C4D0C560C5F0CC1
|
||||
:1013D000680C710C7A0C830C8C0C950C9E0CA70C71
|
||||
:1013E000B00CB90CC20CCB0CD40CDD0CE60CEF0C21
|
||||
:1013F000F80C010D0A0D130D1C0D250D2E0D370DCA
|
||||
:10140000400D490D520D5B0D640D6D0D760D7F0D78
|
||||
:10141000880D910D9A0DA30DAC0DB50DBE0DC70D28
|
||||
:10142000D00DD90DE20DEB0DF40DFD0D060E0F0ED6
|
||||
:10143000180E210E2A0E330E3C0E450E4E0E570E80
|
||||
:10144000600E690E720E7B0E840E8D0E960E9F0E30
|
||||
:10145000A80EB10EBA0EC30ECC0ED50EDE0EE70EE0
|
||||
:10146000F00EF90E020F0B0F140F1D0F260F2F0F8A
|
||||
:10147000380F410F4A0F530F5C0F650F6E0F770F38
|
||||
:10148000800F890F920F9B0FA40FAD0FB60FBF0FE8
|
||||
:10149000C80FD10FDA0FE30FEC0FF50FFE0F071097
|
||||
:1014A0001010191022102B1034103D1046104F1040
|
||||
:1014B000581061106A1073107C1085108E109710F0
|
||||
:1014C000A010A910B210BB10C410CD10D610DF10A0
|
||||
:1014D000E810F110FA1003110C1115111E1127114B
|
||||
:1014E00011241FBECFEFD0E1DEBFCDBF11E0A0E0E1
|
||||
:1014F000B1E0E2EBFDE102C005900D92A237B10729
|
||||
:10150000D9F713E0A2E7B1E001C01D92AA3AB107F2
|
||||
:10151000E1F7FDD24CC40C940000382F803250F01B
|
||||
:10152000683010F480E001C082E0432F42954F7094
|
||||
:101530004D5F09C0683010F480E001C082E0432FA5
|
||||
:1015400042954F704F5F480F262F237088E090E040
|
||||
:1015500002C0959587952A95E2F7982F6770669552
|
||||
:1015600066953F70330F630F262F30E050E04150F7
|
||||
:101570005040F90163E0EE0FFF1F6A95E1F7E40FB9
|
||||
:10158000F51FEE58FE4F80818923F901B09688231C
|
||||
:1015900091F023E0EE0FFF1F2A95E1F7E40FF51F0E
|
||||
:1015A000EE58FE4F8081982319F421E030E014C0FA
|
||||
:1015B00023E030E011C083E0EE0FFF1F8A95E1F7D2
|
||||
:1015C000E40FF51FEE58FE4F8081982319F420E0B8
|
||||
:1015D00030E002C022E030E0C901089520E030E0B0
|
||||
:1015E0000AC01192019688309105D9F72F5F3F4FBD
|
||||
:1015F0002830310559F0F901A3E0EE0FFF1FAA953D
|
||||
:10160000E1F7E659FC4F80E090E0EBCF0895FC0154
|
||||
:1016100020E43FE10CC08091C800319685FD02C0F6
|
||||
:1016200081E008959093CE00C9010197F1F7908170
|
||||
:10163000992389F780E008950F931F93DF93CF9349
|
||||
:10164000CDB7DEB761970FB6F894DEBF0FBECDBF42
|
||||
:10165000AC01162F072FFE0131969E012E5E3F4FE3
|
||||
:101660008091C80087FFFCCF8091CE008823C1F312
|
||||
:101670008193E217F307A1F720E030E0BE016F5F2E
|
||||
:101680007F4FFA01E20FF31FDB01A20FB31F8C9112
|
||||
:1016900080832F5F3F4F2830310599F7FA0110867C
|
||||
:1016A000FE013996812F902F9C01D9019E012F5E5A
|
||||
:1016B0003F4F81918D93E217F307D9F7CA01A7DF56
|
||||
:1016C000812F902FA4DF80E091E0A1DF80E0619680
|
||||
:1016D0000FB6F894DEBF0FBECDBFCF91DF911F9143
|
||||
:1016E0000F91089511B88FEC84B98FEF87B988E016
|
||||
:1016F0008AB987E08DB910BA08951F93182FCB01CE
|
||||
:1017000062E071E044D3009759F425B181E090E0A4
|
||||
:1017100002C0880F991F1A95E2F7282B25B90BC034
|
||||
:1017200025B181E090E002C0880F991F1A95E2F779
|
||||
:101730008095822385B91F91089581E062E071E070
|
||||
:10174000DCDF81E067E071E0D8CF0F931F93082FB3
|
||||
:10175000162F18C082E090E067E071E0CEDF812FA5
|
||||
:10176000802329F080E090E062E071E004C080E036
|
||||
:1017700090E067E071E0C1DF82E090E062E071E05C
|
||||
:10178000BCDF1695112331F71F910F9108951F9318
|
||||
:10179000CF93DF93EC0197FF0BC083E090E067E00D
|
||||
:1017A00071E0ABDF10E0C9DF1F5F1830E1F72BC03D
|
||||
:1017B000009759F483E090E062E071E09EDF10E072
|
||||
:1017C000BCDF1F5F1830E1F71EC083E090E062E0ED
|
||||
:1017D00071E093DF10E0B1DF1F5F1830E1F783E0C5
|
||||
:1017E00090E067E071E089DFA8DF83E090E062E0ED
|
||||
:1017F00071E083DF11E002C0A0DF1F5F812F90E066
|
||||
:101800008C179D07CCF3DF91CF911F9108951F9303
|
||||
:10181000162F90E0BCDF84E064E097DF812F60E862
|
||||
:1018200094DF80E061E091DF80E090E0B0DF1F9125
|
||||
:1018300008951F93CF93DF93C1E0D0E0CE01A7DFDF
|
||||
:1018400085E090E064E070E080DF80E090E060E4BC
|
||||
:1018500070E07BDF10E080E090E060E870E075DF32
|
||||
:101860001F5F1032C1F780E090E091DFFE01EE587B
|
||||
:10187000FE4F80E010828F5F38968034D9F7219632
|
||||
:10188000C930D105D9F6DF91CF911F9108950F93FB
|
||||
:101890001F93162F042F90E07ADF85E090E064E03C
|
||||
:1018A00070E053DF812F90E060E470E04EDF802F26
|
||||
:1018B00090E068E070E049DF80E090E068DF1F9131
|
||||
:1018C0000F910895DF92EF92FF920F931F93382F9D
|
||||
:1018D000803408F0D8C0603108F0D5C0443008F03A
|
||||
:1018E000D2C0803260F0683010F480E001C082E045
|
||||
:1018F000D32ED294FFE0DF2293E0D90E0AC06830E5
|
||||
:1019000010F480E001C082E0D32ED294EFE0DE221A
|
||||
:10191000D394D80E77E0E72EE622E694E694832F60
|
||||
:101920008F70880FE80E262F237088E090E002C0A9
|
||||
:10193000959587952A95E2F7F82E4130A1F141302F
|
||||
:1019400038F0423009F45BC0433009F09CC070C0ED
|
||||
:10195000832FE3DD892B09F496C0EE2DF0E00D2DE9
|
||||
:1019600010E001501040F09453E0EE0FFF1F5A9525
|
||||
:10197000E1F7E00FF11FEE58FE4F40814F21408309
|
||||
:101980008D2D6E2D84DF6E2D605EE62FF0E043E03E
|
||||
:10199000EE0FFF1F4A95E1F7E00FF11FEE58FE4FE3
|
||||
:1019A00040814F216DC0832FB8DD019709F46BC0D2
|
||||
:1019B000EE2DF0E00D2D10E00150104033E0EE0F61
|
||||
:1019C000FF1F3A95E1F7E00FF11FEE58FE4F4081FF
|
||||
:1019D0004F2940838D2D6E2D5ADF6E2D605EE62FD0
|
||||
:1019E000F0E023E0EE0FFF1F2A95E1F7E00FF11F73
|
||||
:1019F000EE58FE4F4F2D40958081482341C0832FE4
|
||||
:101A00008CDD029709F43FC0EE2DF0E00D2D10E0C3
|
||||
:101A10000150104093E0EE0FFF1F9A95E1F7E00FA1
|
||||
:101A2000F11FEE58FE4F4F2D40958081482315C081
|
||||
:101A3000832F73DD039739F1EE2DF0E00D2D10E0CB
|
||||
:101A40000150104083E0EE0FFF1F8A95E1F7E00F91
|
||||
:101A5000F11FEE58FE4F40814F2940838D2D6E2D92
|
||||
:101A600016DF6E2D605EE62FF0E0B3E0EE0FFF1F95
|
||||
:101A7000BA95E1F7E00FF11FEE58FE4F40814F2974
|
||||
:101A800040838D2D04DF1F910F91FF90EF90DF9029
|
||||
:101A90000895BF92CF92DF92EF92FF920F931F9320
|
||||
:101AA000CF93DF93B82EB6E3EB2EB1E0FB2EA0E38D
|
||||
:101AB000CA2EA1E1DA2E1CC0F70180818B1589F4B2
|
||||
:101AC000CAE6D3E08601F80165917491CE0148E041
|
||||
:101AD00050E054D10E5F1F4F2896F3E0CA3ADF075B
|
||||
:101AE00091F70894E11CF11C80E190E0C80ED91E2A
|
||||
:101AF00091E7E91691E0F906F9F6DF91CF911F9190
|
||||
:101B00000F91FF90EF90DF90CF90BF9008957F925C
|
||||
:101B10008F929F92AF92BF92CF92DF92EF92FF92FD
|
||||
:101B20000F931F93DF93CF93CDB7DEB7C655D04049
|
||||
:101B30000FB6F894DEBF0FBECDBFDE011196EBE10C
|
||||
:101B4000F1E089E001900D928150E1F7DE011A96F3
|
||||
:101B5000E4E2F1E089E001900D928150E1F7C2DD0D
|
||||
:101B600018B885B1806C85B985B18F7385B980E867
|
||||
:101B700085B9479A83E090E062E071E0BEDD01E064
|
||||
:101B8000802F60E044DE802F60E241DE802F68E13C
|
||||
:101B90003EDE802F61E03BDE802F63E038DE0F5FAA
|
||||
:101BA000093071F746DE469A1092CD008CE08093A2
|
||||
:101BB000CC0082E08093C80088E18093C90086E071
|
||||
:101BC0008093CA00459A8E010B5D1F4FC8016BE0E0
|
||||
:101BD00071E0E6D0449AC8011ADD80ED97E028EC68
|
||||
:101BE00030E0F9013197F1F70197D9F718B8CE0134
|
||||
:101BF00001966BE171E0D4D0CE010A9664E271E007
|
||||
:101C0000CFD05E010894A11CB11C9924E7DCCC2440
|
||||
:101C1000DD24792C7A9423C0F50180813ADFF70125
|
||||
:101C2000808180FD05C0872D800F682D41E004C0B4
|
||||
:101C3000872D800F682D40E045DE88B1809588B9FA
|
||||
:101C40000F5F1F4F0894E11CF11C0830110521F7AC
|
||||
:101C50000894C11CD11CF8E0CF16D10471F08C2C73
|
||||
:101C6000760143E0EE0CFF1C4A95E1F78AE693E02B
|
||||
:101C7000E80EF91E00E010E0CFCF98E0990E08942E
|
||||
:101C8000A11CB11CE0E49E1609F0C0CF3AE0A32EDF
|
||||
:101C9000B12CAC0EBD1E8824A1DCCC24DD2428E0B0
|
||||
:101CA000922E782C7A9423C0F5018081F2DEF70120
|
||||
:101CB000808180FD05C0872D800F692D41E004C023
|
||||
:101CC000872D800F692D40E0FDDD88B1809588B9B2
|
||||
:101CD0000F5F1F4F0894E11CF11C0830110521F71C
|
||||
:101CE0000894C11CD11C9394F0E19F1669F0760111
|
||||
:101CF00093E0EE0CFF1C9A95E1F78AE693E0E80E7C
|
||||
:101D0000F91E00E010E0D0CF98E0890E0894A11CE5
|
||||
:101D1000B11CE0E48E1609F0BFCF18B883E1882E1D
|
||||
:101D2000912C8C0E9D1E7E010894E11CF11C0CE18F
|
||||
:101D3000A02EB12CAC0EBD1E1AE0C12ED12CCC0EA3
|
||||
:101D4000DD1EC401B7012CD0C501B60129D0C701E1
|
||||
:101D5000B60172DCC7016DE271E019D0009709F499
|
||||
:101D6000FECEC701B40113D08C01C601B5010FD05E
|
||||
:101D7000012B09F046CF009721F343CFFB01DC0193
|
||||
:101D800002C005900D9241505040D8F70895FB01D4
|
||||
:101D9000DC018D91019080190110D9F3990B089500
|
||||
:101DA000FB01DC0101900D920020E1F70895F89409
|
||||
:021DB000FFCF63
|
||||
:101DB2000A0048494748004C4F5700496E69746908
|
||||
:101DC200616C697A65642E2E2E0A0059415920549D
|
||||
:101DD20048495300574F524B53212121005245533A
|
||||
:101DE20045545245530020217123242526272829B2
|
||||
:101DF2002A2B2C2D2E2F30313233343536373839C9
|
||||
:101E02003A3B3C3D3E3F40414243444546474849B8
|
||||
:101E12004A4B4C4D4E4F50515253545556575859A8
|
||||
:021E22005A0064
|
||||
:00000001FF
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,485 @@
|
||||
:100000000C94700A0C948B0A0C948B0A0C948B0A37
|
||||
:100010000C948B0A0C948B0A0C948B0A0C948B0A0C
|
||||
:100020000C948B0A0C948B0A0C948B0A0C948B0AFC
|
||||
:100030000C948B0A0C948B0A0C948B0A0C948B0AEC
|
||||
:100040000C948B0A0C948B0A0C948B0A0C948B0ADC
|
||||
:100050000C948B0A0C948B0A0C948B0A0C948B0ACC
|
||||
:100060000C948B0A0C948B0A0C948B0A0C948B0ABC
|
||||
:100070000C948B0A0C948B0A0C948B0A0C948B0AAC
|
||||
:100080000C948B0A0C948B0A0C948B0A0C948B0A9C
|
||||
:100090000C948B0A0C948B0A31313131313131316E
|
||||
:1000A00000313131313131313100313131313131A2
|
||||
:1000B0003131003131313131313131003131313192
|
||||
:1000C0003131313100313131313131313100313182
|
||||
:1000D0003131313131310031313131313131310072
|
||||
:1000E0003131313130313131003131313030303135
|
||||
:1000F0003100313131303030313100313131303057
|
||||
:100100003031310031313131303131310031313143
|
||||
:100110003131313131003131313130313131003132
|
||||
:1001200031313131313131003131303031313030F4
|
||||
:100130000031313030313130300031313030313117
|
||||
:100140003030003131303031313030003131313107
|
||||
:1001500031313131003131313131313131003131F1
|
||||
:1001600031313131313100313131313131313100E1
|
||||
:1001700031313130313130310031313130313130A4
|
||||
:1001800031003131303030303030003131313031C8
|
||||
:1001900031303100313130303030303000313131B8
|
||||
:1001A00030313130310031313130313130310031A5
|
||||
:1001B0003131313131313100313131313031313161
|
||||
:1001C0000031313030303030310031303131303188
|
||||
:1001D0003131003131303030303031003131313176
|
||||
:1001E0003031313000313130303030303100313168
|
||||
:1001F0003131303131310031313131313131310052
|
||||
:100200003131303131313130003130313031313014
|
||||
:100210003100313130313130313100313131313033
|
||||
:100220003131310031313130313130310031313023
|
||||
:100230003131303130003130313131313031003114
|
||||
:1002400031313131313131003131313030313131D1
|
||||
:1002500000313130313130313100313130313031F4
|
||||
:1002600031310031313130313131310031313031E2
|
||||
:1002700030313130003131303131303031003131D5
|
||||
:1002800031303030313000313131313131313100C4
|
||||
:100290003131313131313030003131313131303083
|
||||
:1002A00031003131313130303131003131313030A4
|
||||
:1002B0003131310031313030313131310031313192
|
||||
:1002C0003131313131003131313131313131003180
|
||||
:1002D0003131313131313100313131303031313141
|
||||
:1002E0000031313031313131310031303131313162
|
||||
:1002F0003131003130313131313131003130313152
|
||||
:100300003131313100313130313131313100313140
|
||||
:100310003130303131310031313131313131310031
|
||||
:1003200031313131303031310031313131313130F1
|
||||
:100330003100313131313131313000313131313110
|
||||
:100340003131300031313131313131300031313101
|
||||
:1003500031313130310031313131303031310031F2
|
||||
:1003600031313131313131003130313131313130B0
|
||||
:1003700000313130313131303100313131303130D3
|
||||
:1003800031310031303030303030300031313130C7
|
||||
:1003900031303131003131303131313031003130B3
|
||||
:1003A00031313131313000313131313131313100A0
|
||||
:1003B0003131313130313131003131313130313160
|
||||
:1003C0003100313131313031313100313030303084
|
||||
:1003D0003030300031313131303131310031313173
|
||||
:1003E0003130313131003131313130313131003161
|
||||
:1003F000313131313131310031313131313131311E
|
||||
:10040000003131313131313131003131313131313E
|
||||
:100410003131003131313030313131003131303032
|
||||
:100420003031313100313130303031313100313122
|
||||
:10043000303131313131003131313131313131000F
|
||||
:1004400031313131313131310031313131313131CD
|
||||
:1004500031003131313131313131003131303030F1
|
||||
:1004600030303000313130303030303000313131E7
|
||||
:1004700031313131310031313131313131310031CE
|
||||
:10048000313131313131310031313131313131318D
|
||||
:1004900000313131313131313100313131313131AE
|
||||
:1004A00031310031313130303031310031313030A3
|
||||
:1004B0003030303100313130303030303100313196
|
||||
:1004C0003130303031310031313131313131310081
|
||||
:1004D000313131313131313000313131313131303F
|
||||
:1004E0003000313131313130303100313131313062
|
||||
:1004F0003031310031313130303131310031313052
|
||||
:10050000303131313100313130313131313100313F
|
||||
:1005100031313131313131003131313030303131FF
|
||||
:100520000031313031313130310031303131313021
|
||||
:100530003130003130313130313130003130313013
|
||||
:100540003131313000313130313131303100313100
|
||||
:1005500031303030313100313131313131313100F0
|
||||
:1005600031313131303131310031313130303131AF
|
||||
:1005700031003131303130313131003131313130D0
|
||||
:1005800031313100313131313031313100313131BE
|
||||
:1005900031303131310031313030303030310031B3
|
||||
:1005A000313131313131310031313130303031316F
|
||||
:1005B000003131303131313031003131313131318F
|
||||
:1005C000303100313131313130313100313131317F
|
||||
:1005D000303131310031313130313131310031316F
|
||||
:1005E0003030303030300031313131313131310063
|
||||
:1005F0003131303030303031003130313131313122
|
||||
:10060000300031313131313131300031313131303F
|
||||
:100610003030310031313131313131300031303130
|
||||
:100620003131313130003131303030303031003122
|
||||
:1006300031313131313131003131313130303131DD
|
||||
:100640000031313130313031310031313031313000
|
||||
:1006500031310031303030303030300031313131F3
|
||||
:1006600031303131003131313131303131003131DE
|
||||
:1006700031303030303100313131313131313100D0
|
||||
:100680003130303030303030003130313131313193
|
||||
:1006900031003130313030303031003130303131B3
|
||||
:1006A000313130003131313131313130003130319F
|
||||
:1006B0003131313130003131303030303031003192
|
||||
:1006C000313131313131310031313130303030314F
|
||||
:1006D000003131303131313130003130313131316F
|
||||
:1006E0003131003130313030303031003130303163
|
||||
:1006F000313131300031303131313131300031314F
|
||||
:100700003030303030310031313131313131310040
|
||||
:100710003130303030303030003130313131313102
|
||||
:10072000300031313131313130310031313131311D
|
||||
:10073000303131003131313130313131003131310D
|
||||
:1007400031303131310031313131303131310031FD
|
||||
:1007500031313131313131003131303030303031BF
|
||||
:1007600000313031313131313000313031313131DE
|
||||
:1007700031300031313030303030310031303131D2
|
||||
:1007800031313130003130313131313130003131BE
|
||||
:1007900030303030303100313131313131313100B0
|
||||
:1007A0003131303030303031003130313131313170
|
||||
:1007B0003000313031313131313000313130303091
|
||||
:1007C0003030300031313131313131300031303180
|
||||
:1007D0003131313031003131303030303131003170
|
||||
:1007E000313131313131310031313130303031312D
|
||||
:1007F0000031313030303030310031313130303053
|
||||
:10080000313100313131313131313100313131303B
|
||||
:100810003030313100313130303030303100313131
|
||||
:10082000313030303131003131313131313131001D
|
||||
:1008300031313130303031310031313130303031DF
|
||||
:1008400031003131313030303131003131313131FD
|
||||
:1008500031313100313131303030313100313131ED
|
||||
:1008600030303031310031313130313131310031DE
|
||||
:10087000313131313131310031313131303031319B
|
||||
:1008800000313131303031313100313130303131BE
|
||||
:1008900031310031303031313131310031313030AE
|
||||
:1008A000313131310031313130303131310031319C
|
||||
:1008B000313130303131003131313131313131008C
|
||||
:1008C000313131313131313100313030303030304F
|
||||
:1008D0003000313030303030303000313131313172
|
||||
:1008E0003131310031303030303030300031303063
|
||||
:1008F000303030303000313131313131313100314F
|
||||
:10090000313131313131310031313130303131310A
|
||||
:10091000003131313130303131003131313131302C
|
||||
:10092000303100313131313131303000313131311C
|
||||
:10093000313030310031313131303031310031310D
|
||||
:1009400031303031313100313131313131313100FB
|
||||
:1009500031313030303030310031303131313131BE
|
||||
:1009600030003131313131303031003131313130DD
|
||||
:1009700031313100313131313031313100313131CA
|
||||
:1009800031313131310031313131303131310031BA
|
||||
:10099000313131313131310031313130303030317C
|
||||
:1009A000003131303131313130003130313130309E
|
||||
:1009B0003130003130313031303130003130313090
|
||||
:1009C000303030310031303131313131310031317D
|
||||
:1009D000303030303031003131313131313131006E
|
||||
:1009E000313131313030313100313131303131302C
|
||||
:1009F000310031313031313131300031313030304E
|
||||
:100A0000303030003131303131313130003131303E
|
||||
:100A1000313131313000313130313131313000312B
|
||||
:100A200031313131313131003131303030303031EC
|
||||
:100A3000003131303131313130003131303131310B
|
||||
:100A400031300031313030303030310031313031FF
|
||||
:100A500031313130003131303131313130003131EB
|
||||
:100A600030303030303100313131313131313100DD
|
||||
:100A7000313131303030303100313130313131319C
|
||||
:100A800030003131303131313131003131303131BB
|
||||
:100A900031313100313130313131313100313130AA
|
||||
:100AA000313131313000313131303030303100319D
|
||||
:100AB000313131313131310031313030303030315C
|
||||
:100AC000003131303131313130003131303131317B
|
||||
:100AD000313000313130313131313000313130316C
|
||||
:100AE000313131300031313031313131300031315B
|
||||
:100AF000303030303031003131313131313131004D
|
||||
:100B0000313130303030303000313130313131310D
|
||||
:100B1000310031313031313131310031313030302B
|
||||
:100B2000303131003131303131313131003131301A
|
||||
:100B3000313131313100313130303030303000310D
|
||||
:100B400031313131313131003131303030303030CC
|
||||
:100B500000313130313131313100313130313131E9
|
||||
:100B600031310031313030303031310031313031DC
|
||||
:100B700031313131003131303131313131003131C8
|
||||
:100B800030313131313100313131313131313100B8
|
||||
:100B9000313131303030303100313130313131317B
|
||||
:100BA000300031313031313131310031313031319A
|
||||
:100BB000303030003131303131313130003131308D
|
||||
:100BC000313131313000313131303030303000317D
|
||||
:100BD0003131313131313100313130313131313038
|
||||
:100BE000003131303131313130003131303131315A
|
||||
:100BF000313000313130303030303000313130314F
|
||||
:100C00003131313000313130313131313000313139
|
||||
:100C10003031313131300031313131313131310028
|
||||
:100C200031313030303030300031313131303031ED
|
||||
:100C30003100313131313030313100313131313009
|
||||
:100C400030313100313131313030313100313131F9
|
||||
:100C500031303031310031313030303030300031EE
|
||||
:100C600031313131313131003131303030303030AB
|
||||
:100C700000313131313131313000313131313131C7
|
||||
:100C800031300031313131313131300031313031B9
|
||||
:100C900031313130003131303131313130003131A9
|
||||
:100CA000313030303031003131313131313131009A
|
||||
:100CB0003131303131313130003131303131313059
|
||||
:100CC000310031313031313031310031313030307B
|
||||
:100CD0003131310031313031313031310031313069
|
||||
:100CE0003131313031003131303131313130003159
|
||||
:100CF0003131313131313100313130313131313116
|
||||
:100D00000031313031313131310031313031313137
|
||||
:100D10003131003131303131313131003131303127
|
||||
:100D20003131313100313130313131313100313116
|
||||
:100D3000303030303030003131313131313131000B
|
||||
:100D400031313031313131300031313030313130C9
|
||||
:100D500030003131303130303130003131303131EB
|
||||
:100D600031313000313130313131313000313130D9
|
||||
:100D700031313131300031313031313131300031C8
|
||||
:100D80003131313131313100313130313131313086
|
||||
:100D900000313130303131313000313130303031AB
|
||||
:100DA000313000313130313030313000313130319B
|
||||
:100DB000313030300031313031313130300031318B
|
||||
:100DC0003031313131300031313131313131310077
|
||||
:100DD000313130303030303100313031313131313A
|
||||
:100DE0003000313031313131313000313031313159
|
||||
:100DF0003131300031303131313131300031303149
|
||||
:100E0000313131313000313130303030303100313A
|
||||
:100E100031313131313131003131303030303031F8
|
||||
:100E20000031313031313131300031313031313117
|
||||
:100E3000313000313130303030303100313130310B
|
||||
:100E400031313131003131303131313131003131F5
|
||||
:100E500030313131313100313131313131313100E5
|
||||
:100E600031313130303030310031313031313131A8
|
||||
:100E700030003131303131313130003131303131C8
|
||||
:100E800031313000313130313130313000313130B9
|
||||
:100E900031313130300031313130303030300031AB
|
||||
:100EA0003131313131313100313130303030303168
|
||||
:100EB0000031313031313131300031313031313187
|
||||
:100EC000313000313130303030303100313130317B
|
||||
:100ED0003130313100313130313131303100313167
|
||||
:100EE0003031313131300031313131313131310056
|
||||
:100EF0003131313030303031003131303131313118
|
||||
:100F00003000313130313131313100313131303037
|
||||
:100F10003030310031313131313131300031313027
|
||||
:100F20003131313130003131313030303031003118
|
||||
:100F300031313131313131003131303030303030D8
|
||||
:100F400000313131313030313100313131313030F7
|
||||
:100F500031310031313131303031310031313131E5
|
||||
:100F600030303131003131313130303131003131D7
|
||||
:100F700031313030313100313131313131313100C5
|
||||
:100F80003131303131313130003131303131313185
|
||||
:100F900030003131303131313130003131303131A7
|
||||
:100FA0003131300031313031313131300031313097
|
||||
:100FB0003131313130003131313030303031003188
|
||||
:100FC0003131313131313100313031313131313044
|
||||
:100FD0000031303131313131300031313031313166
|
||||
:100FE0003031003131303131313031003131313057
|
||||
:100FF0003130313100313131303130313100313146
|
||||
:101000003131303131310031313131313131310033
|
||||
:1010100031303131313131300031303131313131F4
|
||||
:101020003000313031313131313000313031313017
|
||||
:101030003131300031303130313031300031303009
|
||||
:1010400031313130300031303131313131300031F6
|
||||
:1010500031313131313131003130313131313130B3
|
||||
:1010600000313130313131303100313131303130D6
|
||||
:1010700031310031313131303131310031313130C4
|
||||
:1010800031303131003131303131313031003130B6
|
||||
:1010900031313131313000313131313131313100A3
|
||||
:1010A0003130313131313130003131303131313065
|
||||
:1010B0003100313131303130313100313131313085
|
||||
:1010C0003131310031313131303131310031313173
|
||||
:1010D0003130313131003131313130313131003164
|
||||
:1010E0003131313131313100313030303030303028
|
||||
:1010F0000031313131313130310031313131313044
|
||||
:101100003131003131313130313131003131313033
|
||||
:101110003131313100313130313131313100313023
|
||||
:101120003030303030300031313131313131310017
|
||||
:101130009800A100AA00B300BC00C500CE00D700F3
|
||||
:10114000E000E900F200FB0004010D0116011F019F
|
||||
:10115000280131013A0143014C0155015E0167014B
|
||||
:101160007001790182018B0194019D01A601AF01FB
|
||||
:10117000B801C101CA01D301DC01E501EE01F701AB
|
||||
:101180000002090212021B0224022D0236023F0253
|
||||
:10119000480251025A0263026C0275027E02870203
|
||||
:1011A00090029902A202AB02B402BD02C602CF02B3
|
||||
:1011B000D802E102EA02F302FC0205030E03170360
|
||||
:1011C0002003290332033B0344034D0356035F030B
|
||||
:1011D000680371037A0383038C0395039E03A703BB
|
||||
:1011E000B003B903C203CB03D403DD03E603EF036B
|
||||
:1011F000F80301040A0413041C0425042E04370414
|
||||
:101200004004490452045B0464046D0476047F04C2
|
||||
:10121000880491049A04A304AC04B504BE04C70472
|
||||
:10122000D004D904E204EB04F404FD0406050F0520
|
||||
:10123000180521052A0533053C0545054E055705CA
|
||||
:101240006005690572057B0584058D0596059F057A
|
||||
:10125000A805B105BA05C305CC05D505DE05E7052A
|
||||
:10126000F005F90502060B0614061D0626062F06D4
|
||||
:10127000380641064A0653065C0665066E06770682
|
||||
:101280008006890692069B06A406AD06B606BF0632
|
||||
:10129000C806D106DA06E306EC06F506FE060707E1
|
||||
:1012A0001007190722072B0734073D0746074F078A
|
||||
:1012B000580761076A0773077C0785078E0797073A
|
||||
:1012C000A007A907B207BB07C407CD07D607DF07EA
|
||||
:1012D000E807F107FA0703080C0815081E08270895
|
||||
:1012E0003008390842084B0854085D0866086F0842
|
||||
:1012F000780881088A0893089C08A508AE08B708F2
|
||||
:10130000C008C908D208DB08E408ED08F608FF08A1
|
||||
:10131000080911091A0923092C0935093E09470949
|
||||
:101320005009590962096B0974097D0986098F09F9
|
||||
:101330009809A109AA09B309BC09C509CE09D709A9
|
||||
:10134000E009E909F209FB09040A0D0A160A1F0A55
|
||||
:10135000280A310A3A0A430A4C0A550A5E0A670A01
|
||||
:10136000700A790A820A8B0A940A9D0AA60AAF0AB1
|
||||
:10137000B80AC10ACA0AD30ADC0AE50AEE0AF70A61
|
||||
:10138000000B090B120B1B0B240B2D0B360B3F0B09
|
||||
:10139000480B510B5A0B630B6C0B750B7E0B870BB9
|
||||
:1013A000900B990BA20BAB0BB40BBD0BC60BCF0B69
|
||||
:1013B000D80BE10BEA0BF30BFC0B050C0E0C170C16
|
||||
:1013C000200C290C320C3B0C440C4D0C560C5F0CC1
|
||||
:1013D000680C710C7A0C830C8C0C950C9E0CA70C71
|
||||
:1013E000B00CB90CC20CCB0CD40CDD0CE60CEF0C21
|
||||
:1013F000F80C010D0A0D130D1C0D250D2E0D370DCA
|
||||
:10140000400D490D520D5B0D640D6D0D760D7F0D78
|
||||
:10141000880D910D9A0DA30DAC0DB50DBE0DC70D28
|
||||
:10142000D00DD90DE20DEB0DF40DFD0D060E0F0ED6
|
||||
:10143000180E210E2A0E330E3C0E450E4E0E570E80
|
||||
:10144000600E690E720E7B0E840E8D0E960E9F0E30
|
||||
:10145000A80EB10EBA0EC30ECC0ED50EDE0EE70EE0
|
||||
:10146000F00EF90E020F0B0F140F1D0F260F2F0F8A
|
||||
:10147000380F410F4A0F530F5C0F650F6E0F770F38
|
||||
:10148000800F890F920F9B0FA40FAD0FB60FBF0FE8
|
||||
:10149000C80FD10FDA0FE30FEC0FF50FFE0F071097
|
||||
:1014A0001010191022102B1034103D1046104F1040
|
||||
:1014B000581061106A1073107C1085108E109710F0
|
||||
:1014C000A010A910B210BB10C410CD10D610DF10A0
|
||||
:1014D000E810F110FA1003110C1115111E1127114B
|
||||
:1014E00011241FBECFEFD0E1DEBFCDBF11E0A0E0E1
|
||||
:1014F000B1E0E2EBFDE102C005900D92A237B10729
|
||||
:10150000D9F713E0A2E7B1E001C01D92AA3AB107F2
|
||||
:10151000E1F7FDD24CC40C940000382F803250F01B
|
||||
:10152000683010F480E001C082E0432F42954F7094
|
||||
:101530004D5F09C0683010F480E001C082E0432FA5
|
||||
:1015400042954F704F5F480F262F237088E090E040
|
||||
:1015500002C0959587952A95E2F7982F6770669552
|
||||
:1015600066953F70330F630F262F30E050E04150F7
|
||||
:101570005040F90163E0EE0FFF1F6A95E1F7E40FB9
|
||||
:10158000F51FEE58FE4F80818923F901B09688231C
|
||||
:1015900091F023E0EE0FFF1F2A95E1F7E40FF51F0E
|
||||
:1015A000EE58FE4F8081982319F421E030E014C0FA
|
||||
:1015B00023E030E011C083E0EE0FFF1F8A95E1F7D2
|
||||
:1015C000E40FF51FEE58FE4F8081982319F420E0B8
|
||||
:1015D00030E002C022E030E0C901089520E030E0B0
|
||||
:1015E0000AC01192019688309105D9F72F5F3F4FBD
|
||||
:1015F0002830310559F0F901A3E0EE0FFF1FAA953D
|
||||
:10160000E1F7E659FC4F80E090E0EBCF0895FC0154
|
||||
:1016100020E43FE10CC08091C800319685FD02C0F6
|
||||
:1016200081E008959093CE00C9010197F1F7908170
|
||||
:10163000992389F780E008950F931F93DF93CF9349
|
||||
:10164000CDB7DEB761970FB6F894DEBF0FBECDBF42
|
||||
:10165000AC01162F072FFE0131969E012E5E3F4FE3
|
||||
:101660008091C80087FFFCCF8091CE008823C1F312
|
||||
:101670008193E217F307A1F720E030E0BE016F5F2E
|
||||
:101680007F4FFA01E20FF31FDB01A20FB31F8C9112
|
||||
:1016900080832F5F3F4F2830310599F7FA0110867C
|
||||
:1016A000FE013996812F902F9C01D9019E012F5E5A
|
||||
:1016B0003F4F81918D93E217F307D9F7CA01A7DF56
|
||||
:1016C000812F902FA4DF80E091E0A1DF80E0619680
|
||||
:1016D0000FB6F894DEBF0FBECDBFCF91DF911F9143
|
||||
:1016E0000F91089511B88FEC84B98FEF87B988E016
|
||||
:1016F0008AB987E08DB910BA08951F93182FCB01CE
|
||||
:1017000062E071E044D3009759F425B181E090E0A4
|
||||
:1017100002C0880F991F1A95E2F7282B25B90BC034
|
||||
:1017200025B181E090E002C0880F991F1A95E2F779
|
||||
:101730008095822385B91F91089581E062E071E070
|
||||
:10174000DCDF81E067E071E0D8CF0F931F93082FB3
|
||||
:10175000162F18C082E090E067E071E0CEDF812FA5
|
||||
:10176000802329F080E090E062E071E004C080E036
|
||||
:1017700090E067E071E0C1DF82E090E062E071E05C
|
||||
:10178000BCDF1695112331F71F910F9108951F9318
|
||||
:10179000CF93DF93EC0197FF0BC083E090E067E00D
|
||||
:1017A00071E0ABDF10E0C9DF1F5F1830E1F72BC03D
|
||||
:1017B000009759F483E090E062E071E09EDF10E072
|
||||
:1017C000BCDF1F5F1830E1F71EC083E090E062E0ED
|
||||
:1017D00071E093DF10E0B1DF1F5F1830E1F783E0C5
|
||||
:1017E00090E067E071E089DFA8DF83E090E062E0ED
|
||||
:1017F00071E083DF11E002C0A0DF1F5F812F90E066
|
||||
:101800008C179D07CCF3DF91CF911F9108951F9303
|
||||
:10181000162F90E0BCDF84E064E097DF812F60E862
|
||||
:1018200094DF80E061E091DF80E090E0B0DF1F9125
|
||||
:1018300008951F93CF93DF93C1E0D0E0CE01A7DFDF
|
||||
:1018400085E090E064E070E080DF80E090E060E4BC
|
||||
:1018500070E07BDF10E080E090E060E870E075DF32
|
||||
:101860001F5F1032C1F780E090E091DFFE01EE587B
|
||||
:10187000FE4F80E010828F5F38968034D9F7219632
|
||||
:10188000C930D105D9F6DF91CF911F9108950F93FB
|
||||
:101890001F93162F042F90E07ADF85E090E064E03C
|
||||
:1018A00070E053DF812F90E060E470E04EDF802F26
|
||||
:1018B00090E068E070E049DF80E090E068DF1F9131
|
||||
:1018C0000F910895DF92EF92FF920F931F93382F9D
|
||||
:1018D000803408F0D8C0603108F0D5C0443008F03A
|
||||
:1018E000D2C0803260F0683010F480E001C082E045
|
||||
:1018F000D32ED294FFE0DF2293E0D90E0AC06830E5
|
||||
:1019000010F480E001C082E0D32ED294EFE0DE221A
|
||||
:10191000D394D80E77E0E72EE622E694E694832F60
|
||||
:101920008F70880FE80E262F237088E090E002C0A9
|
||||
:10193000959587952A95E2F7F82E4130A1F141302F
|
||||
:1019400038F0423009F45BC0433009F09CC070C0ED
|
||||
:10195000832FE3DD892B09F496C0EE2DF0E00D2DE9
|
||||
:1019600010E001501040F09453E0EE0FFF1F5A9525
|
||||
:10197000E1F7E00FF11FEE58FE4F40814F21408309
|
||||
:101980008D2D6E2D84DF6E2D605EE62FF0E043E03E
|
||||
:10199000EE0FFF1F4A95E1F7E00FF11FEE58FE4FE3
|
||||
:1019A00040814F216DC0832FB8DD019709F46BC0D2
|
||||
:1019B000EE2DF0E00D2D10E00150104033E0EE0F61
|
||||
:1019C000FF1F3A95E1F7E00FF11FEE58FE4F4081FF
|
||||
:1019D0004F2940838D2D6E2D5ADF6E2D605EE62FD0
|
||||
:1019E000F0E023E0EE0FFF1F2A95E1F7E00FF11F73
|
||||
:1019F000EE58FE4F4F2D40958081482341C0832FE4
|
||||
:101A00008CDD029709F43FC0EE2DF0E00D2D10E0C3
|
||||
:101A10000150104093E0EE0FFF1F9A95E1F7E00FA1
|
||||
:101A2000F11FEE58FE4F4F2D40958081482315C081
|
||||
:101A3000832F73DD039739F1EE2DF0E00D2D10E0CB
|
||||
:101A40000150104083E0EE0FFF1F8A95E1F7E00F91
|
||||
:101A5000F11FEE58FE4F40814F2940838D2D6E2D92
|
||||
:101A600016DF6E2D605EE62FF0E0B3E0EE0FFF1F95
|
||||
:101A7000BA95E1F7E00FF11FEE58FE4F40814F2974
|
||||
:101A800040838D2D04DF1F910F91FF90EF90DF9029
|
||||
:101A90000895BF92CF92DF92EF92FF920F931F9320
|
||||
:101AA000CF93DF93B82EB6E3EB2EB1E0FB2EA0E38D
|
||||
:101AB000CA2EA1E1DA2E1CC0F70180818B1589F4B2
|
||||
:101AC000CAE6D3E08601F80165917491CE0148E041
|
||||
:101AD00050E054D10E5F1F4F2896F3E0CA3ADF075B
|
||||
:101AE00091F70894E11CF11C80E190E0C80ED91E2A
|
||||
:101AF00091E7E91691E0F906F9F6DF91CF911F9190
|
||||
:101B00000F91FF90EF90DF90CF90BF9008957F925C
|
||||
:101B10008F929F92AF92BF92CF92DF92EF92FF92FD
|
||||
:101B20000F931F93DF93CF93CDB7DEB7C655D04049
|
||||
:101B30000FB6F894DEBF0FBECDBFDE011196EBE10C
|
||||
:101B4000F1E089E001900D928150E1F7DE011A96F3
|
||||
:101B5000E4E2F1E089E001900D928150E1F7C2DD0D
|
||||
:101B600018B885B1806C85B985B18F7385B980E867
|
||||
:101B700085B9479A83E090E062E071E0BEDD01E064
|
||||
:101B8000802F60E044DE802F60E241DE802F68E13C
|
||||
:101B90003EDE802F61E03BDE802F63E038DE0F5FAA
|
||||
:101BA000093071F746DE469A1092CD008CE08093A2
|
||||
:101BB000CC0082E08093C80088E18093C90086E071
|
||||
:101BC0008093CA00459A8E010B5D1F4FC8016BE0E0
|
||||
:101BD00071E0E6D0449AC8011ADD80ED97E028EC68
|
||||
:101BE00030E0F9013197F1F70197D9F718B8CE0134
|
||||
:101BF00001966BE171E0D4D0CE010A9664E271E007
|
||||
:101C0000CFD05E010894A11CB11C9924E7DCCC2440
|
||||
:101C1000DD24792C7A9423C0F50180813ADFF70125
|
||||
:101C2000808180FD05C0872D800F682D42E004C0B3
|
||||
:101C3000872D800F682D40E045DE88B1809588B9FA
|
||||
:101C40000F5F1F4F0894E11CF11C0830110521F7AC
|
||||
:101C50000894C11CD11CF8E0CF16D10471F08C2C73
|
||||
:101C6000760143E0EE0CFF1C4A95E1F78AE693E02B
|
||||
:101C7000E80EF91E00E010E0CFCF98E0990E08942E
|
||||
:101C8000A11CB11CE0E49E1609F0C0CF3AE0A32EDF
|
||||
:101C9000B12CAC0EBD1E8824A1DCCC24DD2428E0B0
|
||||
:101CA000922E782C7A9423C0F5018081F2DEF70120
|
||||
:101CB000808180FD05C0872D800F692D42E004C022
|
||||
:101CC000872D800F692D40E0FDDD88B1809588B9B2
|
||||
:101CD0000F5F1F4F0894E11CF11C0830110521F71C
|
||||
:101CE0000894C11CD11C9394F0E19F1669F0760111
|
||||
:101CF00093E0EE0CFF1C9A95E1F78AE693E0E80E7C
|
||||
:101D0000F91E00E010E0D0CF98E0890E0894A11CE5
|
||||
:101D1000B11CE0E48E1609F0BFCF18B883E1882E1D
|
||||
:101D2000912C8C0E9D1E7E010894E11CF11C0CE18F
|
||||
:101D3000A02EB12CAC0EBD1E1AE0C12ED12CCC0EA3
|
||||
:101D4000DD1EC401B7012CD0C501B60129D0C701E1
|
||||
:101D5000B60172DCC7016DE271E019D0009709F499
|
||||
:101D6000FECEC701B40113D08C01C601B5010FD05E
|
||||
:101D7000012B09F046CF009721F343CFFB01DC0193
|
||||
:101D800002C005900D9241505040D8F70895FB01D4
|
||||
:101D9000DC018D91019080190110D9F3990B089500
|
||||
:101DA000FB01DC0101900D920020E1F70895F89409
|
||||
:021DB000FFCF63
|
||||
:101DB2000A0048494748004C4F5700496E69746908
|
||||
:101DC200616C697A65642E2E2E0A0059415920549D
|
||||
:101DD20048495300574F524B53212121005245533A
|
||||
:101DE20045545245530020217123242526272829B2
|
||||
:101DF2002A2B2C2D2E2F30313233343536373839C9
|
||||
:101E02003A3B3C3D3E3F40414243444546474849B8
|
||||
:101E12004A4B4C4D4E4F50515253545556575859A8
|
||||
:021E22005A0064
|
||||
:00000001FF
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,31 @@
|
||||
#-------------------------------------------------
|
||||
#
|
||||
# Project created by QtCreator 2012-06-09T17:31:59
|
||||
#
|
||||
#-------------------------------------------------
|
||||
|
||||
QT += core gui
|
||||
|
||||
TARGET = LedDisplay
|
||||
TEMPLATE = app
|
||||
|
||||
DEPENDPATH += . qextserial
|
||||
INCLUDEPATH += . qextserial
|
||||
|
||||
include(qextserial/src/qextserialport.pri)
|
||||
|
||||
SOURCES += main.cpp\
|
||||
leddisplay.cpp \
|
||||
varclass.cpp
|
||||
|
||||
HEADERS += leddisplay.h \
|
||||
varclass.h
|
||||
|
||||
FORMS += leddisplay.ui
|
||||
|
||||
LIBS += -lboost_system \
|
||||
-lws2_32 \
|
||||
-D _WIN32_WINNT=0x0501
|
||||
|
||||
RESOURCES += \
|
||||
LedResources.qrc
|
||||
@@ -0,0 +1,248 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 3.0.1, 2014-06-16T21:22:49. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">0</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap"/>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{fdba3f73-b7ad-4a15-b6c6-c49cceae8ff9}</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Drives/WrocinStorage3/Google Drive/Projects/Final LED Project/UI App/LedDisplay-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.1 for Desktop - MinGW (Qt SDK) Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Drives/WrocinStorage3/Google Drive/Projects/Final LED Project/UI App/LedDisplay-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.1 for Desktop - MinGW (Qt SDK) Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">LedDisplay</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/mnt/500GBINT/Google Drive/Projects/Final LED Project/LedDisplayFinished/Code/PC/LedDisplay/LedDisplay.pro</value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">LedDisplay.pro</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
|
||||
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
|
||||
<value type="QByteArray">{6b79483e-0c1b-4ded-b774-5ac48e9bb025}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">15</value>
|
||||
</data>
|
||||
</qtcreator>
|
||||
@@ -0,0 +1,365 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by Qt Creator 2.4.1, 2012-06-10T18:00:25. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">0</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QString" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QString" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">System</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap"/>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Target.DesktopTarget</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Mingw:C:/QtSDK/mingw/bin/mingw32-g++.exe.x86-windows-msys-pe-32bit.C:/QtSDK/pythongdb/python_2.7based/gdb-i686-pc-mingw32.exe</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.1 for Desktop - MinGW (Qt SDK) Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Drives/WrocinStorage3/Google Drive/Projects/Final LED Project/UI App/LedDisplay-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">2</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Mingw:C:/QtSDK/mingw/bin/mingw32-g++.exe.x86-windows-msys-pe-32bit.C:/QtSDK/pythongdb/python_2.7based/gdb-i686-pc-mingw32.exe</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.1 for Desktop - MinGW (Qt SDK) Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Drives/WrocinStorage3/Google Drive/Projects/Final LED Project/UI App/LedDisplay-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Release</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">2</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Mingw:C:/QtSDK/mingw/bin/mingw32-g++.exe.x86-windows-msys-pe-32bit.C:/QtSDK/pythongdb/python_2.7based/gdb-i686-pc-mingw32.exe</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.0 for Desktop - MinGW (Qt SDK) Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Drives/WrocinStorage3/Google Drive/Projects/Final LED Project/UI App/LedDisplay-build-desktop-Qt_4_8_0_for_Desktop_-_MinGW__Qt_SDK__Debug</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||
<value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Mingw:C:/QtSDK/mingw/bin/mingw32-g++.exe.x86-windows-msys-pe-32bit.C:/QtSDK/pythongdb/python_2.7based/gdb-i686-pc-mingw32.exe</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.0 for Desktop - MinGW (Qt SDK) Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Drives/WrocinStorage3/Google Drive/Projects/Final LED Project/UI App/LedDisplay-build-desktop-Qt_4_8_0_for_Desktop_-_MinGW__Qt_SDK__Release</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">4</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="bool" key="Analyzer.Project.UseGlobal">true</value>
|
||||
<value type="bool" key="Analyzer.Project.UseGlobal">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">LedDisplay</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase">2</value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">LedDisplay.pro</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
|
||||
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
|
||||
<value type="QString">{fdc74324-017b-438d-a314-97811330dbac}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">10</value>
|
||||
</data>
|
||||
</qtcreator>
|
||||
@@ -0,0 +1,5 @@
|
||||
<RCC>
|
||||
<qresource prefix="/Icons">
|
||||
<file alias="Main Icon">Icons/Program Icon.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,256 @@
|
||||
#include "leddisplay.h"
|
||||
#include "ui_leddisplay.h"
|
||||
#include <QMessageBox>
|
||||
#include <QTime>
|
||||
|
||||
leddisplay::leddisplay(QWidget *parent) :
|
||||
QMainWindow(parent),
|
||||
ui(new Ui::leddisplay)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
foo = new varclass;
|
||||
above = new QextSerialPort();
|
||||
below = new QextSerialPort();
|
||||
foo->setTopCOM("COM1");
|
||||
foo->setBottomCOM("COM1");
|
||||
foo->setCustomSend(" ", 1);
|
||||
foo->setCustomSend(" ", 2);
|
||||
|
||||
connect(above, SIGNAL(readyRead()), this, SLOT(aboveReadReady()));
|
||||
connect(below, SIGNAL(readyRead()), this, SLOT(belowReadReady()));
|
||||
}
|
||||
|
||||
leddisplay::~leddisplay()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Connect_Wund_clicked()
|
||||
{
|
||||
if(!foo->getSerialStatus(1)){
|
||||
above->setPortName(foo->getTopCOM());
|
||||
above->setBaudRate(BAUD9600);
|
||||
above->setFlowControl(FLOW_OFF);
|
||||
above->setParity(PAR_NONE);
|
||||
above->setDataBits(DATA_8);
|
||||
above->setStopBits(STOP_1);
|
||||
|
||||
if(above->open(QIODevice::ReadWrite)){
|
||||
foo->toggleSerialStatus(1);
|
||||
ui->label_Top_COM_Status->setText("Connected");
|
||||
ui->label_Manual_Send_Top_Title->setText("Port: "+foo->getTopCOM());
|
||||
}else{
|
||||
QMessageBox::information(this,"Serial Debug", "Port \""+foo->getTopCOM()+"\" could not be opened.");
|
||||
}
|
||||
}else{
|
||||
QMessageBox::information(this,"Serial Debug", "The top serial port is already open.");
|
||||
}
|
||||
|
||||
if(!foo->getSerialStatus(2)){
|
||||
below->setPortName(foo->getBottomCOM());
|
||||
below->setBaudRate(BAUD9600);
|
||||
below->setFlowControl(FLOW_OFF);
|
||||
below->setParity(PAR_NONE);
|
||||
below->setDataBits(DATA_8);
|
||||
below->setStopBits(STOP_1);
|
||||
|
||||
if(below->open(QIODevice::ReadWrite)){
|
||||
foo->toggleSerialStatus(2);
|
||||
ui->label_Bottom_COM_Status->setText("Connected");
|
||||
ui->label_Manual_Send_Bottom_Title->setText("Port: "+foo->getBottomCOM());
|
||||
}else{
|
||||
QMessageBox::information(this,"Serial Debug", "Port \""+foo->getBottomCOM()+"\" could not be opened.");
|
||||
}
|
||||
}else{
|
||||
QMessageBox::information(this,"Serial Debug", "The bottom serial port is already open.");
|
||||
}
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Disconnect_Wund_clicked()
|
||||
{
|
||||
above->close();
|
||||
below->close();
|
||||
foo->toggleSerialStatus(1);
|
||||
ui->label_Top_COM_Status->setText("Disconnected");
|
||||
ui->label_Manual_Send_Top_Title->setText("Uninitialized");
|
||||
ui->textEdit_Manual_Send_Top->clear();
|
||||
foo->toggleSerialStatus(2);
|
||||
ui->label_Bottom_COM_Status->setText("Disconnected");
|
||||
ui->label_Manual_Send_Bottom_Title->setText("Uninitialized");
|
||||
ui->textEdit_Manual_Send_Bottom->clear();
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Reset_Wund_clicked()
|
||||
{
|
||||
above->write("RESETRESETRESETR!");
|
||||
below->write("RESETRESETRESETR!");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Send1_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Top->setText("HELLO WORLD!!!!!");
|
||||
ui->label_String_Sent_Bottom->setText("HOLA EL MUNDO!!!");
|
||||
above->write("HELLO WORLD!!!!!!");
|
||||
below->write("HOLA EL MUNDO!!!!");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Send2_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Top->setText("ISN'T ECE 152 SO");
|
||||
ui->label_String_Sent_Bottom->setText("MUCH FUN?!?!?!?!");
|
||||
above->write("ISN'T ECE 152 SO ");
|
||||
below->write("MUCH FUN?!?!?!?!?");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Send3_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Top->setText("DON HEER IS THE ");
|
||||
ui->label_String_Sent_Bottom->setText("BEST ECETEACHER!");
|
||||
above->write("DON HEER IS THE !");
|
||||
below->write("BEST ECETEACHER!!");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Send4_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Top->setText("IT'S A-ME, MARIO!");
|
||||
ui->label_String_Sent_Bottom->setText("LUIGI TOO, WAHOO!");
|
||||
above->write("IT'S A-ME, MARIO!");
|
||||
below->write("LUIGI TOO, WAHOO!");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Send5_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Top->setText(" OREGON STATE ");
|
||||
ui->label_String_Sent_Bottom->setText(" UNI IS #1 ");
|
||||
above->write(" OREGON STATE !");
|
||||
below->write(" UNI IS #1 !");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Send6_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Top->setText(" OUR FIRST ");
|
||||
ui->label_String_Sent_Bottom->setText(" YEAR IS OVER!");
|
||||
above->write(" OUR FIRST !");
|
||||
below->write(" YEAR IS OVER!!");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Send7_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Top->setText("MADE BY: CORWIN ");
|
||||
ui->label_String_Sent_Bottom->setText(" AND WILL ");
|
||||
above->write("MADE BY: CORWIN !");
|
||||
below->write(" AND WILL !");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Send8_clicked()
|
||||
{
|
||||
QTime mytime = QTime::currentTime();
|
||||
QString send = (mytime.toString("hh:mm:ss ap")+" !");
|
||||
|
||||
ui->label_String_Sent_Top->setText("CURRENT TIME IS:");
|
||||
ui->label_String_Sent_Bottom->setText(send.left(16).toUpper());
|
||||
above->write("CURRENT TIME IS:!");
|
||||
below->write(send.toUpper().toAscii());
|
||||
}
|
||||
|
||||
void leddisplay::on_lineEdit_Custom_Send_Top_textChanged(const QString &arg1)
|
||||
{
|
||||
foo->setCustomSend(arg1+" ", 1);
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Custom_Send_Top_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Top->setText(foo->getCustomSend(1).left(16).toUpper());
|
||||
above->write((foo->getCustomSend(1).left(16)+"!").toUpper().toAscii());
|
||||
}
|
||||
|
||||
void leddisplay::on_lineEdit_Custom_Send_Bottom_textChanged(const QString &arg1)
|
||||
{
|
||||
foo->setCustomSend(arg1+" ", 2);
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Custom_Send_Bottom_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Bottom->setText(foo->getCustomSend(2).left(16).toUpper());
|
||||
below->write((foo->getCustomSend(2).left(16)+"!").toUpper().toAscii());
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Send_Custom_All_clicked()
|
||||
{
|
||||
ui->label_String_Sent_Top->setText(foo->getCustomSend(1).left(16).toUpper());
|
||||
ui->label_String_Sent_Bottom->setText(foo->getCustomSend(2).left(16).toUpper());
|
||||
above->write((foo->getCustomSend(1).left(16)+"!").toUpper().toAscii());
|
||||
below->write((foo->getCustomSend(2).left(16)+"!").toUpper().toAscii());
|
||||
}
|
||||
void leddisplay::on_comboBox_Top_COM_currentIndexChanged(const QString &arg1)
|
||||
{
|
||||
foo->setTopCOM(arg1);
|
||||
}
|
||||
|
||||
void leddisplay::on_comboBox_Bottom_COM_currentIndexChanged(const QString &arg1)
|
||||
{
|
||||
foo->setBottomCOM(arg1);
|
||||
}
|
||||
|
||||
void leddisplay::aboveReadReady(){
|
||||
ui->textEdit_Manual_Send_Top->insertPlainText(above->readAll());
|
||||
}
|
||||
|
||||
void leddisplay::belowReadReady(){
|
||||
ui->textEdit_Manual_Send_Bottom->insertPlainText(below->readAll());
|
||||
}
|
||||
|
||||
void leddisplay::on_lineEdit_Manual_Send_Top_textChanged(const QString &arg1)
|
||||
{
|
||||
foo->setManualSend(arg1, 1);
|
||||
}
|
||||
|
||||
void leddisplay::on_lineEdit_Manual_Send_Bottom_textChanged(const QString &arg1)
|
||||
{
|
||||
foo->setManualSend(arg1, 2);
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Manual_Send_Top_clicked()
|
||||
{
|
||||
above->write(foo->getManualSend(1).toAscii());
|
||||
ui->textEdit_Manual_Send_Top->insertPlainText(foo->getManualSend(1)+"\n");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Manual_Send_Bottom_clicked()
|
||||
{
|
||||
below->write(foo->getManualSend(2).toAscii());
|
||||
ui->textEdit_Manual_Send_Bottom->insertPlainText(foo->getManualSend(2)+"\n");
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Manual_Send_Clear_Screen_Top_clicked()
|
||||
{
|
||||
ui->textEdit_Manual_Send_Top->clear();
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Manual_Send_Clear_Screen_Bottom_clicked()
|
||||
{
|
||||
ui->textEdit_Manual_Send_Bottom->clear();
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Reset_Top_clicked()
|
||||
{
|
||||
above->write("RESETRESETRESETR!");
|
||||
ui->textEdit_Manual_Send_Top->clear();
|
||||
}
|
||||
|
||||
void leddisplay::on_pushButton_Reset_Bottom_clicked()
|
||||
{
|
||||
below->write("RESETRESETRESETR!");
|
||||
ui->textEdit_Manual_Send_Bottom->clear();
|
||||
}
|
||||
|
||||
void leddisplay::on_comboBox_Top_COM_editTextChanged(const QString &arg1)
|
||||
{
|
||||
foo->setTopCOM(arg1);
|
||||
|
||||
}
|
||||
|
||||
void leddisplay::on_comboBox_Bottom_COM_editTextChanged(const QString &arg1)
|
||||
{
|
||||
foo->setBottomCOM(arg1);
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
#ifndef LEDDISPLAY_H
|
||||
#define LEDDISPLAY_H
|
||||
|
||||
#include <QMainWindow>
|
||||
#include <varclass.h>
|
||||
#include "qextserialport.h"
|
||||
|
||||
namespace Ui {
|
||||
class leddisplay;
|
||||
}
|
||||
|
||||
class leddisplay : public QMainWindow
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit leddisplay(QWidget *parent = 0);
|
||||
~leddisplay();
|
||||
|
||||
private slots:
|
||||
|
||||
void on_pushButton_Connect_Wund_clicked();
|
||||
|
||||
void on_pushButton_Disconnect_Wund_clicked();
|
||||
|
||||
void on_pushButton_Reset_Wund_clicked();
|
||||
|
||||
void on_pushButton_Send1_clicked();
|
||||
|
||||
void on_pushButton_Send2_clicked();
|
||||
|
||||
void on_pushButton_Send3_clicked();
|
||||
|
||||
void on_pushButton_Send4_clicked();
|
||||
|
||||
void on_pushButton_Send5_clicked();
|
||||
|
||||
void on_pushButton_Send6_clicked();
|
||||
|
||||
void on_pushButton_Send7_clicked();
|
||||
|
||||
void on_pushButton_Send8_clicked();
|
||||
|
||||
void on_lineEdit_Custom_Send_Top_textChanged(const QString &arg1);
|
||||
|
||||
void on_pushButton_Custom_Send_Top_clicked();
|
||||
|
||||
void on_lineEdit_Custom_Send_Bottom_textChanged(const QString &arg1);
|
||||
|
||||
void on_pushButton_Custom_Send_Bottom_clicked();
|
||||
|
||||
void on_pushButton_Send_Custom_All_clicked();
|
||||
|
||||
void on_comboBox_Top_COM_currentIndexChanged(const QString &arg1);
|
||||
|
||||
void on_comboBox_Bottom_COM_currentIndexChanged(const QString &arg1);
|
||||
|
||||
void aboveReadReady();
|
||||
|
||||
void belowReadReady();
|
||||
|
||||
void on_lineEdit_Manual_Send_Top_textChanged(const QString &arg1);
|
||||
|
||||
void on_lineEdit_Manual_Send_Bottom_textChanged(const QString &arg1);
|
||||
|
||||
void on_pushButton_Manual_Send_Top_clicked();
|
||||
|
||||
void on_pushButton_Manual_Send_Bottom_clicked();
|
||||
|
||||
void on_pushButton_Manual_Send_Clear_Screen_Top_clicked();
|
||||
|
||||
void on_pushButton_Manual_Send_Clear_Screen_Bottom_clicked();
|
||||
|
||||
void on_pushButton_Reset_Top_clicked();
|
||||
|
||||
void on_pushButton_Reset_Bottom_clicked();
|
||||
|
||||
void on_comboBox_Top_COM_editTextChanged(const QString &arg1);
|
||||
|
||||
void on_comboBox_Bottom_COM_editTextChanged(const QString &arg1);
|
||||
|
||||
private:
|
||||
Ui::leddisplay *ui;
|
||||
varclass *foo;
|
||||
QextSerialPort *above;
|
||||
QextSerialPort *below;
|
||||
};
|
||||
|
||||
#endif // LEDDISPLAY_H
|
||||
@@ -0,0 +1,928 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>leddisplay</class>
|
||||
<widget class="QMainWindow" name="leddisplay">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>916</width>
|
||||
<height>403</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>leddisplay</string>
|
||||
</property>
|
||||
<property name="windowIcon">
|
||||
<iconset resource="LedResources.qrc">
|
||||
<normaloff>:/Icons/Main Icon</normaloff>:/Icons/Main Icon</iconset>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralWidget">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QTabWidget" name="tabWidget">
|
||||
<property name="currentIndex">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="tab_Setup">
|
||||
<attribute name="title">
|
||||
<string>Setup</string>
|
||||
</attribute>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_6">
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout_3">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="label_Top_COM">
|
||||
<property name="text">
|
||||
<string>Top COM Port:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="label_Bottom_COM">
|
||||
<property name="text">
|
||||
<string>Bottom COM Port:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QComboBox" name="comboBox_Top_COM">
|
||||
<property name="editable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM1</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM2</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM3</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM4</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM5</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM6</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM7</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM8</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM9</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM10</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM11</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM12</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM13</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM14</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM15</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM16</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM17</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM18</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM19</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM20</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QComboBox" name="comboBox_Bottom_COM">
|
||||
<property name="editable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM1</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM2</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM3</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM4</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM5</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM6</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM7</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM8</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM9</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM10</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM11</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM12</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM13</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM14</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM15</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM16</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM17</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM18</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM19</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>COM20</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Connect_Wund">
|
||||
<property name="text">
|
||||
<string>Connect Wunderboards</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Disconnect_Wund">
|
||||
<property name="text">
|
||||
<string>Disconnect Wunderboards</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Reset_Wund">
|
||||
<property name="text">
|
||||
<string>Reset Wunderboards</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_4">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Fixed</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_5">
|
||||
<item>
|
||||
<spacer name="verticalSpacer_10">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Minimum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_Top_COM_Status_Title">
|
||||
<property name="text">
|
||||
<string>Top Status:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_11">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Minimum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_Bottom_COM_Status_Title">
|
||||
<property name="text">
|
||||
<string>Bottom Status:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_6">
|
||||
<item>
|
||||
<spacer name="verticalSpacer_9">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Minimum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_Top_COM_Status">
|
||||
<property name="text">
|
||||
<string>Disconnected</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_8">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Minimum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_Bottom_COM_Status">
|
||||
<property name="text">
|
||||
<string>Disconnected</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_7">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_Send_Messages">
|
||||
<attribute name="title">
|
||||
<string>Send Messages</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_10">
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
||||
<property name="sizeConstraint">
|
||||
<enum>QLayout::SetDefaultConstraint</enum>
|
||||
</property>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_7">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_PreMade_Title">
|
||||
<property name="font">
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Pre-Made Messages</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Fixed</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>13</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QPushButton" name="pushButton_Send1">
|
||||
<property name="text">
|
||||
<string>Hello World!!!</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QPushButton" name="pushButton_Send2">
|
||||
<property name="text">
|
||||
<string>Isn't ECE 152 so much fun!?</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QPushButton" name="pushButton_Send3">
|
||||
<property name="text">
|
||||
<string>Don Heer is the best!</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QPushButton" name="pushButton_Send4">
|
||||
<property name="text">
|
||||
<string>It's a me, Mario!</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QPushButton" name="pushButton_Send5">
|
||||
<property name="text">
|
||||
<string>OSU is #1</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QPushButton" name="pushButton_Send6">
|
||||
<property name="text">
|
||||
<string>First year is over!</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QPushButton" name="pushButton_Send7">
|
||||
<property name="text">
|
||||
<string>Made by: Corwin and Will</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QPushButton" name="pushButton_Send8">
|
||||
<property name="text">
|
||||
<string>Current Time</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_5">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_Send_Custom_Title">
|
||||
<property name="font">
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Send Custom Message</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_Custom_Send_Warning">
|
||||
<property name="font">
|
||||
<font>
|
||||
<italic>true</italic>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>**Will be Truncated to 16 Characters Each**</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_Custom_Send_Top"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Custom_Send_Top">
|
||||
<property name="text">
|
||||
<string>Send</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_Custom_Send_Bottom"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Custom_Send_Bottom">
|
||||
<property name="text">
|
||||
<string>Send</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Send_Custom_All">
|
||||
<property name="text">
|
||||
<string>Send All</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_14">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout_2">
|
||||
<item row="2" column="1">
|
||||
<widget class="QLabel" name="label_String_Sent_Bottom">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QLabel" name="label_String_Sent_Top">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="label_String_Bottom_Title">
|
||||
<property name="text">
|
||||
<string>String Sent to Bottom:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="label_String_Top_Title">
|
||||
<property name="text">
|
||||
<string>String Sent to Top:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<spacer name="verticalSpacer_12">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<spacer name="verticalSpacer_6">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_13">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_Console">
|
||||
<attribute name="title">
|
||||
<string>Console</string>
|
||||
</attribute>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_8">
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_8">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_Manual_Send_Top_Title">
|
||||
<property name="font">
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Uninitialized</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QTextEdit" name="textEdit_Manual_Send_Top">
|
||||
<property name="textInteractionFlags">
|
||||
<set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_Manual_Send_Top"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Manual_Send_Top">
|
||||
<property name="text">
|
||||
<string>Send</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Manual_Send_Clear_Screen_Top">
|
||||
<property name="text">
|
||||
<string>Clear Screen</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Reset_Top">
|
||||
<property name="text">
|
||||
<string>Reset</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_9">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_Manual_Send_Bottom_Title">
|
||||
<property name="font">
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
<kerning>true</kerning>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Uninitialized</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QTextEdit" name="textEdit_Manual_Send_Bottom">
|
||||
<property name="textInteractionFlags">
|
||||
<set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_7">
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_Manual_Send_Bottom"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Manual_Send_Bottom">
|
||||
<property name="text">
|
||||
<string>Send</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Manual_Send_Clear_Screen_Bottom">
|
||||
<property name="text">
|
||||
<string>Clear Screen</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_Reset_Bottom">
|
||||
<property name="text">
|
||||
<string>Reset</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<resources>
|
||||
<include location="LedResources.qrc"/>
|
||||
</resources>
|
||||
<connections/>
|
||||
</ui>
|
||||
@@ -0,0 +1,16 @@
|
||||
#include <QtGui/QApplication>
|
||||
#include <QtCore>
|
||||
#include <string>
|
||||
#include "qextserialport.h"
|
||||
#include "varclass.h"
|
||||
#include "leddisplay.h"
|
||||
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QApplication a(argc, argv);
|
||||
leddisplay w;
|
||||
w.show();
|
||||
|
||||
return a.exec();
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
repo: 92f8433be97cc804b4017320248ddc04f184b6ee
|
||||
node: 68be05e82d65bae389e32f01235c5828201e8f1c
|
||||
branch: default
|
||||
latesttag: 1.2-beta1
|
||||
latesttagdistance: 1
|
||||
@@ -0,0 +1,5 @@
|
||||
repo: 92f8433be97cc804b4017320248ddc04f184b6ee
|
||||
node: 68be05e82d65bae389e32f01235c5828201e8f1c
|
||||
branch: default
|
||||
latesttag: 1.2-beta1
|
||||
latesttagdistance: 1
|
||||
@@ -0,0 +1,41 @@
|
||||
syntax: glob
|
||||
*.pro.user*
|
||||
*.app
|
||||
*.moc
|
||||
Makefile*
|
||||
doc/html/
|
||||
debug/
|
||||
release/
|
||||
qtc-gdbmacros/
|
||||
*.rej
|
||||
*.orig
|
||||
*.obj
|
||||
*.swp
|
||||
*.dll
|
||||
*.exp
|
||||
*.ilk
|
||||
*.pdb
|
||||
*.lib
|
||||
moc_*.cpp
|
||||
qrc_*.cpp
|
||||
*.o
|
||||
*.so.*
|
||||
*.so
|
||||
*.pdb
|
||||
ui_*.h
|
||||
*~
|
||||
.qmake.cache
|
||||
lib/*
|
||||
*.orig
|
||||
*.exe
|
||||
*.vcproj
|
||||
*.vcproj.*.user
|
||||
*.sln
|
||||
*.idb
|
||||
*.ncb
|
||||
*.suo
|
||||
examples/enumerator/enumerator
|
||||
examples/event/event
|
||||
examples/qespta/qespta
|
||||
examples/uartassistant/uartassistant
|
||||
object_script.*
|
||||
@@ -0,0 +1,4 @@
|
||||
96e3a424c22cda7bd430736ffe8ec94c02e9d462 REL_0_9
|
||||
ecdbd5f836603c25941f6ea7659b271767088cb8 REL_1_1
|
||||
f5c8064caf35b35778bd191a2d8aed9e7b1260f4 REL_0_8
|
||||
4a0173d282232b56c55962e17aa254917c52c4c0 1.2-beta1
|
||||
@@ -0,0 +1,4 @@
|
||||
96e3a424c22cda7bd430736ffe8ec94c02e9d462 REL_0_9
|
||||
ecdbd5f836603c25941f6ea7659b271767088cb8 REL_1_1
|
||||
f5c8064caf35b35778bd191a2d8aed9e7b1260f4 REL_0_8
|
||||
4a0173d282232b56c55962e17aa254917c52c4c0 1.2-beta1
|
||||
@@ -0,0 +1,251 @@
|
||||
Change history for QextSerialPort (formerly QwSerialPort):
|
||||
(Lines beginning with + represent new functionality, * represent changed or
|
||||
fixed functionality, - represent removed or deprecated functionality)
|
||||
|
||||
Version 1.2 beta1 (2012 Debao Zhang)
|
||||
* D-pointer and Q_PRIVATE_SLOT are used to moving private members from QextSerialPort to QextSerialPortPrivate
|
||||
* qdoc3 instead of doxygen is used for generating documents
|
||||
* MIT license header add to all sources files
|
||||
+ add a helper class QextWinEventNotifier for windows user, when user's SDK doesnot contain Qt's private files, this class will be auto selected.
|
||||
+ Support platform custom baudrate. Macros such as B230400 / B460800 can be used directly if you OS support it.
|
||||
|
||||
Version 1.2win-alpha (2007 Michal Policht)
|
||||
+ Added QextSerialEnumerator pre-alpha. Works under W2k and later versions of Windows.
|
||||
+ Event driven mechanism (alternative to polling) is now available on Windows.
|
||||
- Removed default (=0) parameter from open() functions.
|
||||
* Fixed bug #1714917 in Win_QextSerialPort::close() method (by Kurt).
|
||||
* Fixed problem with lack of proper blocking in readData() on win32 (by Brandon Fosdick).
|
||||
* Removed QT_THREAD_SUPPORT option. Now QextSerialPort must be always compiled with threads support.
|
||||
* Mutexes are not static.
|
||||
* setTimeout() now accepts only one parameter.
|
||||
* bytesAvailable() on POSIX now shows 0 bytes instead of -1 when no bytes are available.
|
||||
* bytesAvailable() is const.
|
||||
* native POSIX file descriptors instead of QFile->handle() calls
|
||||
+ POSIX: Save and restore original termios when opening and closing the device
|
||||
* POSIX: Only disable special characters on systems that support it
|
||||
* POSIX: Use cfmakeraw(3) to get a non-canonical termios
|
||||
+ POSIX: Call close(2) in close() to actually close the device
|
||||
|
||||
Version 1.1 (official release)
|
||||
|
||||
Version 1.0.1
|
||||
* Minor changes (mostly in test application)
|
||||
|
||||
Version 1.0.0e (by Micha? Policht)
|
||||
* Fixed bytesAvailable(). Includes buffered bytes to the result.
|
||||
+ Added isSequential() method.
|
||||
+ Provided test application
|
||||
|
||||
Version 1.0.0d ( changes by Micha? Policht )
|
||||
- Removed isOpen() overriden declaration/implementation from qextserialport's classes. isOpen() relies on QIODevice now.
|
||||
- Removed bool portOpen variable. Replaced by internal QIODevice.openMode.
|
||||
- Removed getChar(), putChar() overriden declaration/implementation. QIODevice can handle this.
|
||||
* Calling open() with specified OpenMode invokes QIODevice::open() which result in proper openMode setting.
|
||||
* readData(), writeData() are protected as in QIODevice declaration.
|
||||
* QIODevice:: read() and write() function are working now (use them instead of readData() writeData()).
|
||||
* readData(), writeData() don't check if port is open any more (read() and write() assures that). The same behaviour can be found in QFile for example.
|
||||
* Fixed readLine().
|
||||
|
||||
* Fixed randomly crash on deletion bug on Windows ( by Stuart Nixon )
|
||||
http://lists.trolltech.com/qt-interest/2007-02/thread00340-0.html#msg00351
|
||||
|
||||
Version 0.9 (March 3, 2005) Stefan Sander <stefan-sander@users.sf.net>:
|
||||
+ Added a new precompiler constant, _TTY_FREEBSD_
|
||||
to support FreeBSD port names.
|
||||
+ Added _TTY_WIN_ constant in qextserialport.pro win32:DEFINES
|
||||
to have Windows port names as default when compiling on it.
|
||||
- Removed construct() call from QextSerialBase constructors,
|
||||
it is called indirectly through Win_QextSerialPort::construct()
|
||||
and Posix_QextSerialPort::construct().
|
||||
+ Added construct() call to Win_QextSerialPort constructors.
|
||||
+ Added setTimeout(0, 500) call to Win_QextSerialPort::construct().
|
||||
- Removed setTimeout(0, 500) call from Win_QextSerialPort(const char* name).
|
||||
* Fixed Posix_QextSerialPort::open(int) control flow, now the port settings
|
||||
are only applied if the associated file could be opened.
|
||||
* Fixed masking CR to NL, in Posix_CommConfig.c_iflag
|
||||
|
||||
Version 0.8 (, 2003) (Alpha release):
|
||||
* Added code to set the port timeouts in Win_QextSerialPort's default
|
||||
constructor.
|
||||
* Fixed Posix_QextSerialPort::construct() to set up the port correctly.
|
||||
* Fixed syntax errors in 2 ioctl() calls in posix_QextSerialPort.
|
||||
* lastError is now initialized to E_NO_ERROR in the QextSerialBase
|
||||
constructor.
|
||||
* The select() call in posix_QextSerialPort::bytesWaiting() is now
|
||||
properly coded. Previously it would always time out.
|
||||
* Fixed runtime errors in the ioctl() calls for
|
||||
Posix_QextSerialPort::setDtr() and Posix_QextSerialPort::setRts().
|
||||
Thanks to Marc Pignat.
|
||||
|
||||
Version 0.7 (June 15, 2002) <Bugfix release>:
|
||||
(0.61 - unofficial release)
|
||||
* Fixed a small bug in the initializations of the static members when
|
||||
QT_THREAD_SUPPORT was defined.
|
||||
* Fixed a bug that caused Borland's compiler to choke on Windows platforms
|
||||
(which perversely actually stemmed from a shortcoming of Visual C++ that
|
||||
Borland doesn't have).
|
||||
|
||||
(0.62 - unofficial release)
|
||||
* Fixed a bug that gave Q_LONG the wrong typedef for QT versions prior to
|
||||
3.0.
|
||||
|
||||
(0.63 - unofficial release)
|
||||
* Fixed 2 incorrect references to Posix_Comm_Config.
|
||||
* Fixed scoping of Posix_QextSerialPort::operator=().
|
||||
* Posix_QextSerialPort::construct should now be coded correctly.
|
||||
* Fixed return type for Posix_QextSerialPort::size().
|
||||
|
||||
(0.64 - unofficial release)
|
||||
* Fixed all the port settings functions to work properly when opening the
|
||||
port for the first time - previously none of the settings were being
|
||||
applied when the port was opened.
|
||||
* Fixed an oversight in Win_QextSerialPort::open() that caused the setting
|
||||
of port parameters to fail on NT and 2000 systems.
|
||||
|
||||
(0.7 - official release)
|
||||
* Fixed some calls to QextSerialBase constructors that no longer exist on
|
||||
the POSIX side.
|
||||
* Fixed the bad memcpy()'s in the POSIX copy constructor.
|
||||
* Fixed the Offset scoping problem under gcc 2.95.
|
||||
* The CBAUD flag has been deprecated on some POSIX systems. Fixed
|
||||
Posix_QextSerialPort::setBaudRate() to reflect this.
|
||||
* Added construct() calls to all of the Posix_QextSerialPort constructors.
|
||||
* Fixed double (and conflicting) typedefs of Offset when using QT versions
|
||||
prior to 3.0
|
||||
* Changed the call to CreateFile() to CreateFileA() in
|
||||
Win_QextSerialPort.cpp. This should get rid of problems for those using
|
||||
Unicode or other multibyte character sets for their string literals.
|
||||
* A few tweaks to the documentation.
|
||||
|
||||
- Removed the protected Posix_Handle variable from Posix_QextSerialPort.
|
||||
|
||||
Version 0.6 (March 11, 2002) <Bugfix release>:
|
||||
+ Added a new precompiler constant, QTVER_PRE_30. QT3 changed the return
|
||||
types of some QIODevice functions. Therefore, if compiling on versions
|
||||
of QT prior to 3.0, you should always define QTVER_PRE_30 in your project.
|
||||
Also had to add some preprocessor blocks to support both 3.0 and earlier
|
||||
versions of QT.
|
||||
+ Added implementations of 2 of the new constructors added in 0.5 to both
|
||||
Win_QextSerialPort and Posix_QextSerialPort.
|
||||
|
||||
* The scoping of the enums used in the PortSettings struct has been fixed.
|
||||
* QObject inheritance has been removed. This should not affect the
|
||||
functionality of the classes.
|
||||
* Replaced a few stray references to mutex->unlock() with UNLOCK_MUTEX() in
|
||||
the Windows code.
|
||||
* Fixed several runtime errors caused by calling nonexistent members of
|
||||
QextSerialBase.
|
||||
* Fixed a whole bunch of little things that were causing MSVC to choke when
|
||||
compiling for Windows.
|
||||
|
||||
Version 0.5 (February 15, 2002):
|
||||
+ There are 4 new macros (LOCK_MUTEX, UNLOCK_MUTEX, TTY_WARNING, and
|
||||
TTY_PORTABILITY_WARNING) that replace most of those ugly #ifdef blocks in
|
||||
the code.
|
||||
+ In place of the old namingConvention stuff, there is a new function,
|
||||
setName(). It is used to set the name of the device to be associated with
|
||||
the object. The new name() function can be used to retrieve the device
|
||||
name, which is stored in the new member variable portName.
|
||||
+ There is a new version of open() that takes a const char* as a parameter.
|
||||
It can be used to specify the name of the device when it is opened rather
|
||||
than at construction time.
|
||||
|
||||
* 3 constructors have been removed and 3 more added. There is now a copy
|
||||
constructor (and operator=()) as well as a constructor that takes a
|
||||
PortSettings structure as a parameter, and another that takes both a
|
||||
device name and a PortSettings structure. As a result of these changes
|
||||
the PortSettings structure declaration is no longer local to the
|
||||
QextSerialBase class. All of the removed constructors had to do with
|
||||
the setNamingConvention() system.
|
||||
* The static mutex member should now be reference-counted and only deleted
|
||||
when it is no longer referenced.
|
||||
* Most of the object construction duties have been pushed back into
|
||||
QextSerialBase
|
||||
* Fixed a couple resource leaks, mostly to do with unlocking the mutex
|
||||
properly
|
||||
|
||||
- Removed the setNamingConvention() nonsense.
|
||||
- Removed all QStrings and calls to sprintf() for thread compatibility.
|
||||
- Removed setNumber() functions as well as the portNumber member variable,
|
||||
as they were only necessary under the setNamingConvention() system.
|
||||
|
||||
I am grateful to Jorg Preiss (Preisz? Sorry, American keyboards don't have
|
||||
an ess-tset character ;)) for his invaluable input on most of the changes
|
||||
that went into this version.
|
||||
|
||||
Version 0.4 (March 20, 2001):
|
||||
+ All of the classes now derive from QObject as well as QIODevice. This
|
||||
is pretty much useless at the moment - signals and slots may be used
|
||||
to implement asynchronous communications in a future version
|
||||
+ Added configurable timeouts via the setTimeout() function. The default
|
||||
timeout for read and write operations is now 500 milliseconds
|
||||
+ There is now a functional .pro file for the library (thanks to
|
||||
Gunnstein Lye)
|
||||
+ The prefixes for all of the classes have changed from Qw to Qext, in
|
||||
compliance with the qt-addons project standard
|
||||
|
||||
* Fixed a bug that caused port settings to be restored incorrectly when
|
||||
switching ports with setNumber()
|
||||
* Minor changes to QextSerialBase::setNumber(). Functionality should now
|
||||
reflect the documentation, which has also been updated to reflect the
|
||||
changes that went in on version 0.3.
|
||||
* Some fixes to the documentation. The Posix_QextSerialPort and
|
||||
Win_QextSerialPort classes should no longer have any unnecessary
|
||||
references to inapplicable platforms, and the documentation for open() has
|
||||
been updated.
|
||||
* Should now compile without QT_THREAD_SUPPORT defined (ie, in single-
|
||||
threaded environments), although it will require slight changes to the
|
||||
makefile (tmake "CONFIG-=thread" should work)
|
||||
* Fixed a few compilation issues, especially on the POSIX side (should
|
||||
compile under Linux now :))
|
||||
* POSIX code is a little cleaner and more efficient
|
||||
* Various small fixes to the documentation
|
||||
* Constants now follow a consistent naming convention, with underscores at
|
||||
the beginning and end of each. For example TTY_POSIX has become
|
||||
_TTY_POSIX_
|
||||
|
||||
Version 0.3 (Feb. 14, 2001):
|
||||
+ Added a warning that appears when QwSerialPort is compiled on a POSIX
|
||||
platform that does not implement 76800 baud operation. In this situation
|
||||
QwSerialPort will also switch to 57600 baud.
|
||||
+ Major code reorganization - there are now 4 classes instead of 1. This
|
||||
should remove a lot of the #ifdef...#else...#endif constructs and
|
||||
hopefully make the code easier to read. Including the class in your
|
||||
project is still done by including QwSerialPort.h and instantiating a
|
||||
QwSerialPort object.
|
||||
|
||||
* The serial port associated with a QwSerialPort object is no longer
|
||||
opened on construction, or upon calling the setNumber() function. You
|
||||
must now explicitly call open() to open the port.
|
||||
|
||||
Version 0.2 (Jan. 3, 2001):
|
||||
+ Added lastError() function with rudimentary error codes
|
||||
+ Better documentation
|
||||
+ Added ability to examine the empty/not empty state of a port's input
|
||||
buffer with atEnd()
|
||||
+ Added ability to retrieve the number of bytes in a port's input buffer
|
||||
with size() (thanks to Olivier Tubach)
|
||||
+ Added ability to turn off portability warnings by defining
|
||||
TTY_NOWARN_PORT in your project
|
||||
+ Added ability to turn off all warning messages by defining TTY_NOWARN
|
||||
in your project
|
||||
+ Added ability to select POSIX serial functions in Windows NT/2000 by
|
||||
defining TTY_POSIX in your project (untested)
|
||||
+ Added control over RTS and DTR lines with setRts() and setDtr()
|
||||
respectively
|
||||
+ Added ability to query line status using lineStatus().
|
||||
+ Added readLine() functionality (thanks to Olivier Tubach)
|
||||
+ Added bytesWaiting(), a non-const/thread-safe version of size()
|
||||
+ The class should now be thread-safe through the use of a recursive
|
||||
QMutex (untested)
|
||||
|
||||
* Fixed a bug that could cause hardware flow control not to work on some
|
||||
POSIX systems
|
||||
* Put in a few missing fileno() calls in the POSIX code
|
||||
* Fixed a few syntax errors that caused compilation to fail on POSIX systems
|
||||
|
||||
- BAUD0 is no longer a valid baud rate setting - to drop the DTR line,
|
||||
call setDtr(FALSE)
|
||||
|
||||
Version 0.1 (Dec. 11, 2000):
|
||||
Initial public release.
|
||||
@@ -0,0 +1,88 @@
|
||||
From QextSerialPort 1.2-beta on, we use MIT license for QextSerialPort project.
|
||||
|
||||
== License ==
|
||||
|
||||
Copyright (c) 2000-2003 Wayne Roth
|
||||
Copyright (c) 2004-2007 Stefan Sander
|
||||
Copyright (c) 2007 Michal Policht
|
||||
Copyright (c) 2008 Brandon Fosdick
|
||||
Copyright (c) 2009-2010 Liam Staskawicz
|
||||
Copyright (c) 2011 Debao Zhang
|
||||
|
||||
Web: http://code.google.com/p/qextserialport/
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
== Why license needed? ==
|
||||
|
||||
Many users complains that, without a proper licence they can not use this library.
|
||||
|
||||
* http://groups.google.com/group/qextserialport/browse_thread/thread/0e8756920b01da82
|
||||
|
||||
Hi,
|
||||
we are considering using a modified version of QExtSerialPort in one of our
|
||||
projects (Qt Creator, http://qt.gitorious.org/qt-creator).
|
||||
Would it be possible to add license header information or a license file to the
|
||||
QExtSerialPort code base? - This would make re-use of the code base easier.
|
||||
If that is not possible, could we redistribute the source code with BSD-
|
||||
license headers manually added?
|
||||
|
||||
And
|
||||
|
||||
I am also considering packaging the software for Debian, but I
|
||||
couldn't do it yet just because of the license.
|
||||
|
||||
* http://code.google.com/p/qextserialport/issues/detail?id=8
|
||||
|
||||
Questions:
|
||||
Can I use qextserialport in a commercial product?
|
||||
If yes, how?
|
||||
Compile it in? I guess no.
|
||||
If I can use it as a library, how should the README be formulated?
|
||||
Is the "MIT license" from 2008 appropriate?
|
||||
|
||||
== Why can we use MIT? ==
|
||||
|
||||
Form the history of [http://lists.trolltech.com/qt-interest/2004-12/msg01022.html qt-interest mail list]
|
||||
|
||||
* Wayne Roth, the original author of the project, had said that:
|
||||
|
||||
the code is in the public domain. Do whatever you like with it. Right
|
||||
now I have too many other things to do to put any serious time into
|
||||
fixing it. Trolltech should be aware of this already; they asked
|
||||
about a license when they offered to host the tarball.
|
||||
|
||||
* Stefan Sander, the maintainer of qextserialport on sourceforge, said that
|
||||
|
||||
Hello,
|
||||
My project registration at !SourceForge have been approved.
|
||||
http://www.sf.net/projects/qextserialport
|
||||
I thought an initial licence of Public Domain would be best solution.
|
||||
Someone wrote: - Because its public domain, some could fork it under different licenses -
|
||||
|
||||
And from [http://groups.google.com/group/qextserialport/browse_thread/thread/fbcddbfb4a0b5a51?pli=1 this thread] on qesp mail list, we can see that, current maintainers and users agree with a MIT licence.
|
||||
|
||||
* Brandon Fosdick,
|
||||
|
||||
I would vote for BSD or MIT :)
|
||||
|
||||
* Liam Staskawicz,
|
||||
|
||||
That works for me - let's call it MIT and go for it :)
|
||||
@@ -0,0 +1,77 @@
|
||||
|
||||
= About QextSerialPort =
|
||||
|
||||
QextSerialPort provides an interface to old fashioned serial ports for Qt-based applications. It currently supports Mac OS X, Windows, Linux, FreeBSD.
|
||||
|
||||
http://code.google.com/p/qextserialport/
|
||||
|
||||
== How to use (1) ==
|
||||
|
||||
* Download the source code. Note: [http://mercurial.selenic.com/downloads/ Mercurial] is needed .
|
||||
|
||||
hg clone https://code.google.com/r/dbzhang800-qextserialport/
|
||||
|
||||
|
||||
* Put the source code in any directory you like. For example, 3rdparty:
|
||||
|
||||
|-- project.pro
|
||||
|-- ....
|
||||
|-- 3rdparty\
|
||||
| |-- qextserialport\
|
||||
| |
|
||||
|
||||
* Add following line to your qmake project file:
|
||||
|
||||
include(3rdparty/qextserialport/src/qextserialport.pri)
|
||||
|
||||
* Using QextSerialPort in your code. Enjoy it!
|
||||
|
||||
#include "qextserialport.h"
|
||||
....
|
||||
QextSerialPort * port = new QextSerialPort();
|
||||
....
|
||||
|
||||
== How to use (2) ==
|
||||
|
||||
It's very easy to compile QextSerialPort directly into your application(see above section), however, we would prefer to use it as a static or shared library.
|
||||
|
||||
* Download the source code, and put it in any location you like.
|
||||
|
||||
|-- yourpath\
|
||||
| |-- qextserialport\
|
||||
| |
|
||||
|
||||
* Create a config.pri file, and put into qextserialport's directory.
|
||||
|
||||
|-- yourpath\
|
||||
| |-- qextserialport\
|
||||
| | |-- config.pri
|
||||
|
||||
* Contents of config_example.pri
|
||||
|
||||
# uncomment the following line if you want to use qextserialport as library
|
||||
# QEXTSERIALPORT_LIBRARY = yes
|
||||
|
||||
# uncomment the following line too if you want to use it as static library
|
||||
# QEXTSERIALPORT_STATIC = yes
|
||||
|
||||
* Goto qextserialport/buildlib, and run following command to generate library.
|
||||
|
||||
qmake
|
||||
make (or nmake)
|
||||
|
||||
* Add following line to your qmake project file. Enjoy it!
|
||||
|
||||
include(pathToQextserialport/src/qextserialport.pri)
|
||||
|
||||
== Build (optional) ==
|
||||
|
||||
* Run qmake from the toplevel directory.(If your has create a config.pri file properly, this will generate the library, and then all examples will use the library. Otherwise, qextserialport will be directly compiled into the examples)
|
||||
|
||||
qmake (or qmake -r)
|
||||
make (or nmake)
|
||||
|
||||
* Run qdoc3 from the doc directory.
|
||||
|
||||
qdoc3 qextserialport.qdocconf
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
TEMPLATE=lib
|
||||
CONFIG += qt qextserialport-buildlib
|
||||
# Include .pri file before using "qextserialport-static"
|
||||
# and after CONFIG += "qextserialport-buildlib"
|
||||
include(../src/qextserialport.pri)
|
||||
qextserialport-static:CONFIG += static
|
||||
else:CONFIG += dll
|
||||
mac:CONFIG += absolute_library_soname
|
||||
win32|mac:!wince*:!win32-msvc:!macx-xcode:CONFIG += debug_and_release build_all
|
||||
TARGET = $$QEXTSERIALPORT_LIBNAME
|
||||
DESTDIR = $$QEXTSERIALPORT_LIBDIR
|
||||
win32:!qextserialport-static{
|
||||
DLLDESTDIR = $$[QT_INSTALL_BINS]
|
||||
QMAKE_DISTCLEAN += $$[QT_INSTALL_BINS]\\$${QEXTSERIALPORT_LIBNAME}.dll
|
||||
}
|
||||
target.path = $$DESTDIR
|
||||
INSTALLS += target
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,12 @@
|
||||
infile(config.pri, QEXTSERIALPORT_LIBRARY, yes): CONFIG += qextserialport-library
|
||||
qextserialport-library{
|
||||
infile(config.pri, QEXTSERIALPORT_STATIC, yes): CONFIG += qextserialport-static
|
||||
}
|
||||
# Though maybe you have been fimiliar with "TEMPLATE += fakelib" and "TEMPLATE -= fakelib",
|
||||
# but it don't work when you using "qmake -tp XXX". So I use another variable Here.
|
||||
SAVE_TEMPLATE = $$TEMPLATE
|
||||
TEMPLATE = fakelib
|
||||
QEXTSERIALPORT_LIBNAME = $$qtLibraryTarget(qextserialport-1.2)
|
||||
TEMPLATE = $$SAVE_TEMPLATE
|
||||
QEXTSERIALPORT_LIBDIR = $$PWD/lib
|
||||
unix:qextserialport-library:!qextserialport-buildlib:QMAKE_RPATHDIR += $$QEXTSERIALPORT_LIBDIR
|
||||
@@ -0,0 +1,11 @@
|
||||
# This is an example config.pri for building and using qextserialport.
|
||||
#
|
||||
# When using the qextserialport, all you need is to add following line
|
||||
# in your .pro file:
|
||||
# include(pathToQextserialport/src/qextserialport.pri)
|
||||
#
|
||||
# uncomment the following line if you want to use qextserialport as library
|
||||
# QEXTSERIALPORT_LIBRARY = yes
|
||||
|
||||
# uncomment the following line too if you want to use it as static library
|
||||
# QEXTSERIALPORT_STATIC = yes
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,12 @@
|
||||
OTHER_FILES += $$PWD/qextserialport.qdocconf
|
||||
|
||||
#name of qdoc3 has been changed to qdoc under Qt5
|
||||
QESP_QDOC = qdoc
|
||||
lessThan(QT_MAJOR_VERSION, 5):QESP_QDOC = qdoc3
|
||||
|
||||
docs_target.target = docs
|
||||
docs_target.commands = $$QESP_QDOC $$PWD/qextserialport.qdocconf
|
||||
|
||||
QMAKE_EXTRA_TARGETS = docs_target
|
||||
QMAKE_CLEAN += "-r $$PWD/html"
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,9 @@
|
||||
/*!
|
||||
\example examples/enumerator
|
||||
\title enumerator Demo
|
||||
|
||||
The example demonstrates how to use QextSerialEnumerator.
|
||||
|
||||
\snippet examples/enumerator/main.cpp 0
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
@@ -0,0 +1,7 @@
|
||||
/*!
|
||||
\example examples/qespta
|
||||
\title qespta Demo
|
||||
|
||||
The example demonstrates how to use QextSerialPort.
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
/*!
|
||||
\example examples/uartassistant
|
||||
\title UartAssistant Demo
|
||||
|
||||
The example demonstrates how to use QextSerialPort.
|
||||
|
||||
\image uartassistant.png
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- index.qdoc -->
|
||||
<title>qesp : </title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li></li>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$all-examples.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
</div>
|
||||
<!-- @@@all-examples.html -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- index.qdoc -->
|
||||
<title>qesp : </title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li></li>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$classes.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<table class="annotated">
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="portsettings.html">PortSettings</a></p></td><td class="tblDescr"><p>Contain port settings</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qextportinfo.html">QextPortInfo</a></p></td><td class="tblDescr"><p>Containing port information</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qextserialenumerator.html">QextSerialEnumerator</a></p></td><td class="tblDescr"><p>List of ports available in the system</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qextserialport.html">QextSerialPort</a></p></td><td class="tblDescr"><p>Encapsulates a serial port on both POSIX and Windows systems</p></td></tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- @@@classes.html -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : enumerator.pro Example File (examples/enumerator/enumerator.pro)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">enumerator.pro Example File</h1>
|
||||
<span class="small-subtitle">examples/enumerator/enumerator.pro</span>
|
||||
<!-- $$$examples/enumerator/enumerator.pro-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> TEMPLATE = app
|
||||
DEPENDPATH += .
|
||||
CONFIG += console
|
||||
include(../../src/qextserialport.pri)
|
||||
SOURCES += main.cpp</pre>
|
||||
</div>
|
||||
<!-- @@@examples/enumerator/enumerator.pro -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : main.cpp Example File (examples/enumerator/main.cpp)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">main.cpp Example File</h1>
|
||||
<span class="small-subtitle">examples/enumerator/main.cpp</span>
|
||||
<!-- $$$examples/enumerator/main.cpp-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="comment">/**
|
||||
* @file main.cpp
|
||||
* @brief Main file.
|
||||
* @author Micha? Policht
|
||||
*/</span>
|
||||
|
||||
<span class="preprocessor">#include "qextserialenumerator.h"</span>
|
||||
<span class="preprocessor">#include <QtCore/QList></span>
|
||||
<span class="preprocessor">#include <QtCore/QDebug></span>
|
||||
<span class="type">int</span> main()
|
||||
{
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qlist.html">QList</a></span><span class="operator"><</span>QextPortInfo<span class="operator">></span> ports <span class="operator">=</span> QextSerialEnumerator<span class="operator">::</span>getPorts();
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"List of ports:"</span>;
|
||||
<span class="keyword">for</span> (<span class="type">int</span> i <span class="operator">=</span> <span class="number">0</span>; i <span class="operator"><</span> ports<span class="operator">.</span>size(); i<span class="operator">+</span><span class="operator">+</span>) {
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"port name:"</span> <span class="operator"><</span><span class="operator"><</span> ports<span class="operator">.</span>at(i)<span class="operator">.</span>portName;
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"friendly name:"</span> <span class="operator"><</span><span class="operator"><</span> ports<span class="operator">.</span>at(i)<span class="operator">.</span>friendName;
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"physical name:"</span> <span class="operator"><</span><span class="operator"><</span> ports<span class="operator">.</span>at(i)<span class="operator">.</span>physName;
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"enumerator name:"</span> <span class="operator"><</span><span class="operator"><</span> ports<span class="operator">.</span>at(i)<span class="operator">.</span>enumName;
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"vendor ID:"</span> <span class="operator"><</span><span class="operator"><</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span><span class="operator">::</span>number(ports<span class="operator">.</span>at(i)<span class="operator">.</span>vendorID<span class="operator">,</span> <span class="number">16</span>);
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"product ID:"</span> <span class="operator"><</span><span class="operator"><</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span><span class="operator">::</span>number(ports<span class="operator">.</span>at(i)<span class="operator">.</span>productID<span class="operator">,</span> <span class="number">16</span>);
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"==================================="</span>;
|
||||
}
|
||||
<span class="keyword">return</span> <span class="number">0</span>;
|
||||
}</pre>
|
||||
</div>
|
||||
<!-- @@@examples/enumerator/main.cpp -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- enumerator.qdoc -->
|
||||
<title>qesp : enumerator Demo</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/all-examples.html">Examples</a></li>
|
||||
<li>enumerator Demo</li>
|
||||
<h1 class="title">enumerator Demo</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$examples/enumerator-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p>Files:</p>
|
||||
<ul>
|
||||
<li><a href="examples-enumerator-main-cpp.html">examples/enumerator/main.cpp</a></li>
|
||||
<li><a href="examples-enumerator-enumerator-pro.html">examples/enumerator/enumerator.pro</a></li>
|
||||
</ul>
|
||||
<p>The example demonstrates how to use <a href="qextserialenumerator.html">QextSerialEnumerator</a>.</p>
|
||||
<pre class="cpp"> <span class="type">int</span> main()
|
||||
{
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qlist.html">QList</a></span><span class="operator"><</span>QextPortInfo<span class="operator">></span> ports <span class="operator">=</span> QextSerialEnumerator<span class="operator">::</span>getPorts();
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"List of ports:"</span>;
|
||||
<span class="keyword">for</span> (<span class="type">int</span> i <span class="operator">=</span> <span class="number">0</span>; i <span class="operator"><</span> ports<span class="operator">.</span>size(); i<span class="operator">+</span><span class="operator">+</span>) {
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"port name:"</span> <span class="operator"><</span><span class="operator"><</span> ports<span class="operator">.</span>at(i)<span class="operator">.</span>portName;
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"friendly name:"</span> <span class="operator"><</span><span class="operator"><</span> ports<span class="operator">.</span>at(i)<span class="operator">.</span>friendName;
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"physical name:"</span> <span class="operator"><</span><span class="operator"><</span> ports<span class="operator">.</span>at(i)<span class="operator">.</span>physName;
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"enumerator name:"</span> <span class="operator"><</span><span class="operator"><</span> ports<span class="operator">.</span>at(i)<span class="operator">.</span>enumName;
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"vendor ID:"</span> <span class="operator"><</span><span class="operator"><</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span><span class="operator">::</span>number(ports<span class="operator">.</span>at(i)<span class="operator">.</span>vendorID<span class="operator">,</span> <span class="number">16</span>);
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"product ID:"</span> <span class="operator"><</span><span class="operator"><</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span><span class="operator">::</span>number(ports<span class="operator">.</span>at(i)<span class="operator">.</span>productID<span class="operator">,</span> <span class="number">16</span>);
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"==================================="</span>;
|
||||
}
|
||||
<span class="keyword">return</span> <span class="number">0</span>;
|
||||
}</pre>
|
||||
</div>
|
||||
<!-- @@@examples/enumerator -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<instructionals module="qesp">
|
||||
<examples>
|
||||
<example name="UartAssistant Demo" docUrl="qthelp:////examples-uartassistant.html" projectPath="examples/uartassistant/uartassistant.pro" imageUrl="qthelp:////images/uartassistant.png">
|
||||
<description><![CDATA[No description available]]></description>
|
||||
<tags>uartassistant,demo</tags>
|
||||
<fileToOpen>examples/uartassistant/main.cpp</fileToOpen>
|
||||
</example>
|
||||
</examples>
|
||||
</instructionals>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : main.cpp Example File (examples/qespta/main.cpp)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">main.cpp Example File</h1>
|
||||
<span class="small-subtitle">examples/qespta/main.cpp</span>
|
||||
<!-- $$$examples/qespta/main.cpp-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="comment">/**
|
||||
* @file main.cpp
|
||||
* @brief Main file.
|
||||
* @author Micha? Policht
|
||||
*/</span>
|
||||
|
||||
<span class="preprocessor">#include <QApplication></span>
|
||||
<span class="preprocessor">#include "MainWindow.h"</span>
|
||||
<span class="preprocessor">#include "MessageWindow.h"</span>
|
||||
|
||||
<span class="type">int</span> main(<span class="type">int</span> argc<span class="operator">,</span> <span class="type">char</span> <span class="operator">*</span>argv<span class="operator">[</span><span class="operator">]</span>)
|
||||
{
|
||||
<span class="type">int</span> exec;
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qapplication.html">QApplication</a></span> app(argc<span class="operator">,</span> argv);
|
||||
<span class="comment">//redirect debug messages to the MessageWindow dialog</span>
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qInstallMsgHandler">qInstallMsgHandler</a>(MessageWindow<span class="operator">::</span>AppendMsgWrapper);
|
||||
|
||||
MainWindow mainWindow(QLatin1String(<span class="string">"QextSerialPort Test Application"</span>));
|
||||
mainWindow<span class="operator">.</span>show();
|
||||
exec <span class="operator">=</span> app<span class="operator">.</span>exec();
|
||||
<span class="keyword">return</span> exec;
|
||||
}</pre>
|
||||
</div>
|
||||
<!-- @@@examples/qespta/main.cpp -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : MainWindow.cpp Example File (examples/qespta/MainWindow.cpp)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">MainWindow.cpp Example File</h1>
|
||||
<span class="small-subtitle">examples/qespta/MainWindow.cpp</span>
|
||||
<!-- $$$examples/qespta/MainWindow.cpp-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="comment">/**
|
||||
* @file MainWindow.cpp
|
||||
* @brief MainWindow Implementation.
|
||||
* @see MainWindow.h
|
||||
* @author Micha? Policht
|
||||
*/</span>
|
||||
|
||||
<span class="preprocessor">#include <QMessageBox></span>
|
||||
<span class="preprocessor">#include <QMenuBar></span>
|
||||
<span class="preprocessor">#include "MainWindow.h"</span>
|
||||
<span class="preprocessor">#include "MessageWindow.h"</span>
|
||||
<span class="preprocessor">#include "QespTest.h"</span>
|
||||
|
||||
MainWindow<span class="operator">::</span>MainWindow(<span class="keyword">const</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> <span class="operator">&</span>title)
|
||||
{
|
||||
setWindowTitle(title);
|
||||
<span class="comment">//central widget</span>
|
||||
QespTest<span class="operator">*</span> qespTest <span class="operator">=</span> <span class="keyword">new</span> QespTest();
|
||||
setCentralWidget(qespTest);
|
||||
<span class="comment">//bottom dock widget</span>
|
||||
MessageWindow<span class="operator">*</span> msgWindow <span class="operator">=</span> <span class="keyword">new</span> MessageWindow();
|
||||
addDockWidget(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>BottomDockWidgetArea<span class="operator">,</span> msgWindow);
|
||||
|
||||
createActions();
|
||||
createMenus();
|
||||
}
|
||||
|
||||
<span class="type">void</span> MainWindow<span class="operator">::</span>about()
|
||||
{
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>about(<span class="keyword">this</span><span class="operator">,</span> tr(<span class="string">"About "</span>)<span class="operator">,</span>
|
||||
tr(<span class="string">"<B>"</span><span class="string">"</B><BR>"</span>
|
||||
<span class="string">"author: Michal Policht<br>"</span>
|
||||
<span class="string">"<a href='mailto:xpolik@users.sourceforge.net'>xpolik@users.sourceforge.net</a>"</span>));
|
||||
}
|
||||
|
||||
<span class="type">void</span> MainWindow<span class="operator">::</span>createActions()
|
||||
{
|
||||
<span class="comment">//File actions</span>
|
||||
exitAct <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qaction.html">QAction</a></span>(tr(<span class="string">"E&xit"</span>)<span class="operator">,</span> <span class="keyword">this</span>);
|
||||
exitAct<span class="operator">-</span><span class="operator">></span>setShortcut(tr(<span class="string">"CTRL+D"</span>));
|
||||
exitAct<span class="operator">-</span><span class="operator">></span>setStatusTip(tr(<span class="string">"Exit the application"</span>));
|
||||
connect(exitAct<span class="operator">,</span> SIGNAL(triggered())<span class="operator">,</span> <span class="keyword">this</span><span class="operator">,</span> SLOT(close()));
|
||||
|
||||
<span class="comment">//Help actions</span>
|
||||
aboutAct <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qaction.html">QAction</a></span>(tr(<span class="string">"&About"</span>)<span class="operator">,</span> <span class="keyword">this</span>);
|
||||
aboutAct<span class="operator">-</span><span class="operator">></span>setShortcut(tr(<span class="string">"CTRL+A"</span>));
|
||||
aboutAct<span class="operator">-</span><span class="operator">></span>setStatusTip(tr(<span class="string">"About application"</span>));
|
||||
connect(aboutAct<span class="operator">,</span> SIGNAL(triggered())<span class="operator">,</span> <span class="keyword">this</span><span class="operator">,</span> SLOT(about()));
|
||||
}
|
||||
|
||||
<span class="type">void</span> MainWindow<span class="operator">::</span>createMenus()
|
||||
{
|
||||
fileMenu <span class="operator">=</span> menuBar()<span class="operator">-</span><span class="operator">></span>addMenu(tr(<span class="string">"&File"</span>));
|
||||
fileMenu<span class="operator">-</span><span class="operator">></span>addAction(exitAct);
|
||||
|
||||
helpMenu <span class="operator">=</span> menuBar()<span class="operator">-</span><span class="operator">></span>addMenu(tr(<span class="string">"&Help"</span>));
|
||||
helpMenu<span class="operator">-</span><span class="operator">></span>addAction(aboutAct);
|
||||
}</pre>
|
||||
</div>
|
||||
<!-- @@@examples/qespta/MainWindow.cpp -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : MainWindow.h Example File (examples/qespta/MainWindow.h)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">MainWindow.h Example File</h1>
|
||||
<span class="small-subtitle">examples/qespta/MainWindow.h</span>
|
||||
<!-- $$$examples/qespta/MainWindow.h-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="comment">/**
|
||||
* @file MainWindow.h
|
||||
* @brief Application's Main Window.
|
||||
* @see MainWindow
|
||||
* @author Micha? Policht
|
||||
*/</span>
|
||||
|
||||
<span class="preprocessor">#ifndef MAINWINDOW_H_</span>
|
||||
<span class="preprocessor">#define MAINWINDOW_H_</span>
|
||||
|
||||
<span class="preprocessor">#include <QMainWindow></span>
|
||||
|
||||
<span class="keyword">class</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qmenu.html">QMenu</a></span>;
|
||||
<span class="keyword">class</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qaction.html">QAction</a></span>;
|
||||
|
||||
<span class="keyword">class</span> MainWindow : <span class="keyword">public</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qmainwindow.html">QMainWindow</a></span>
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
<span class="comment">//@{</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qmenu.html">QMenu</a></span> <span class="operator">*</span>fileMenu;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qaction.html">QAction</a></span> <span class="operator">*</span>exitAct;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qmenu.html">QMenu</a></span> <span class="operator">*</span>helpMenu;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qaction.html">QAction</a></span> <span class="operator">*</span>aboutAct;
|
||||
<span class="comment">//@}</span>
|
||||
|
||||
<span class="keyword">private</span>:
|
||||
<span class="type">void</span> createMenus();
|
||||
<span class="type">void</span> createActions();
|
||||
|
||||
<span class="keyword">private</span> <span class="keyword">slots</span>:
|
||||
<span class="type">void</span> about();
|
||||
|
||||
<span class="keyword">public</span>:
|
||||
MainWindow(<span class="keyword">const</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> <span class="operator">&</span>title);
|
||||
|
||||
};
|
||||
|
||||
<span class="preprocessor">#endif /*MAINWINDOW_H_*/</span></pre>
|
||||
</div>
|
||||
<!-- @@@examples/qespta/MainWindow.h -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,118 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : MessageWindow.cpp Example File (examples/qespta/MessageWindow.cpp)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">MessageWindow.cpp Example File</h1>
|
||||
<span class="small-subtitle">examples/qespta/MessageWindow.cpp</span>
|
||||
<!-- $$$examples/qespta/MessageWindow.cpp-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="comment">/**
|
||||
* @file MessageWindow.cpp
|
||||
* @brief MessageWindow Implementation.
|
||||
* @see MessageWindow.h
|
||||
* @author Micha? Policht
|
||||
*/</span>
|
||||
|
||||
<span class="preprocessor">#include <stdio.h></span>
|
||||
<span class="preprocessor">#include "MessageWindow.h"</span>
|
||||
<span class="preprocessor">#include <QMessageBox></span>
|
||||
<span class="preprocessor">#include <QCoreApplication></span>
|
||||
<span class="preprocessor">#include <QMutexLocker></span>
|
||||
|
||||
<span class="keyword">const</span> <span class="type">char</span><span class="operator">*</span> MessageWindow<span class="operator">::</span>WINDOW_TITLE <span class="operator">=</span> <span class="string">"Message Window"</span>;
|
||||
MessageWindow<span class="operator">*</span> MessageWindow<span class="operator">::</span>MsgHandler <span class="operator">=</span> NULL;
|
||||
|
||||
MessageWindow<span class="operator">::</span>MessageWindow(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span><span class="operator">*</span> parent<span class="operator">,</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>WFlags flags)
|
||||
: <span class="type"><a href="http://qt.nokia.com/doc/4.8/qdockwidget.html">QDockWidget</a></span>(parent<span class="operator">,</span> flags)<span class="operator">,</span>
|
||||
msgTextEdit(<span class="keyword">this</span>)
|
||||
{
|
||||
setWindowTitle(tr(WINDOW_TITLE));
|
||||
msgTextEdit<span class="operator">.</span>setReadOnly(<span class="keyword">true</span>);
|
||||
setWidget(<span class="operator">&</span>msgTextEdit);
|
||||
|
||||
MessageWindow<span class="operator">::</span>MsgHandler <span class="operator">=</span> <span class="keyword">this</span>;
|
||||
}
|
||||
|
||||
<span class="comment">//static</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> MessageWindow<span class="operator">::</span><span class="type">QtMsgToQString</span>(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtMsgType</a></span> type<span class="operator">,</span> <span class="keyword">const</span> <span class="type">char</span> <span class="operator">*</span>msg)
|
||||
{
|
||||
<span class="keyword">switch</span> (type) {
|
||||
<span class="keyword">case</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtDebugMsg</a></span>:
|
||||
<span class="keyword">return</span> QLatin1String(<span class="string">"Debug: "</span>)<span class="operator">+</span>QLatin1String(msg);
|
||||
<span class="keyword">case</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtWarningMsg</a></span>:
|
||||
<span class="keyword">return</span> QLatin1String(<span class="string">"Warning: "</span>)<span class="operator">+</span>QLatin1String(msg);
|
||||
<span class="keyword">case</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtCriticalMsg</a></span>:
|
||||
<span class="keyword">return</span> QLatin1String(<span class="string">"Critical: "</span>)<span class="operator">+</span>QLatin1String(msg);
|
||||
<span class="keyword">case</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtFatalMsg</a></span>:
|
||||
<span class="keyword">return</span> QLatin1String(<span class="string">"Fatal: "</span>)<span class="operator">+</span>QLatin1String(msg);
|
||||
<span class="keyword">default</span>:
|
||||
<span class="keyword">return</span> QLatin1String(<span class="string">"Unrecognized message type: "</span>)<span class="operator">+</span>QLatin1String(msg);
|
||||
}
|
||||
}
|
||||
|
||||
<span class="comment">//static</span>
|
||||
<span class="type">void</span> MessageWindow<span class="operator">::</span>AppendMsgWrapper(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtMsgType</a></span> type<span class="operator">,</span> <span class="keyword">const</span> <span class="type">char</span><span class="operator">*</span> msg)
|
||||
{
|
||||
<span class="keyword">static</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qmutex.html">QMutex</a></span> mutex;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qmutexlocker.html">QMutexLocker</a></span> locker(<span class="operator">&</span>mutex);
|
||||
|
||||
<span class="keyword">if</span> (MessageWindow<span class="operator">::</span>MsgHandler <span class="operator">!</span><span class="operator">=</span> NULL)
|
||||
<span class="keyword">return</span> MessageWindow<span class="operator">::</span>MsgHandler<span class="operator">-</span><span class="operator">></span>postMsgEvent(type<span class="operator">,</span> msg);
|
||||
<span class="keyword">else</span>
|
||||
fprintf(stderr<span class="operator">,</span> <span class="string">"%s"</span><span class="operator">,</span> MessageWindow<span class="operator">::</span><span class="type">QtMsgToQString</span>(type<span class="operator">,</span> msg)<span class="operator">.</span>toLatin1()<span class="operator">.</span>data());
|
||||
}
|
||||
|
||||
<span class="type">void</span> MessageWindow<span class="operator">::</span>customEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qevent.html">QEvent</a></span><span class="operator">*</span> event)
|
||||
{
|
||||
<span class="keyword">if</span> (<span class="keyword">static_cast</span><span class="operator"><</span>MessageWindow<span class="operator">::</span>EventType<span class="operator">></span>(event<span class="operator">-</span><span class="operator">></span>type()) <span class="operator">=</span><span class="operator">=</span> MessageWindow<span class="operator">::</span>MessageEventType)
|
||||
msgTextEdit<span class="operator">.</span>append(<span class="keyword">dynamic_cast</span><span class="operator"><</span>MessageEvent<span class="operator">*</span> <span class="operator">></span>(event)<span class="operator">-</span><span class="operator">></span>msg);
|
||||
}
|
||||
|
||||
<span class="type">void</span> MessageWindow<span class="operator">::</span>postMsgEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtMsgType</a></span> type<span class="operator">,</span> <span class="keyword">const</span> <span class="type">char</span><span class="operator">*</span> msg)
|
||||
{
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> qmsg <span class="operator">=</span> MessageWindow<span class="operator">::</span><span class="type">QtMsgToQString</span>(type<span class="operator">,</span> msg);
|
||||
<span class="keyword">switch</span> (type) {
|
||||
<span class="keyword">case</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtDebugMsg</a></span>:
|
||||
<span class="keyword">break</span>;
|
||||
<span class="keyword">case</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtWarningMsg</a></span>:
|
||||
qmsg<span class="operator">.</span>prepend(QLatin1String(<span class="string">"<FONT color=\"#FF0000\">"</span>));
|
||||
qmsg<span class="operator">.</span>append(QLatin1String(<span class="string">"</FONT>"</span>));
|
||||
<span class="keyword">break</span>;
|
||||
<span class="keyword">case</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtCriticalMsg</a></span>:
|
||||
<span class="keyword">if</span> (<span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>critical(<span class="keyword">this</span><span class="operator">,</span> QLatin1String(<span class="string">"Critical Error"</span>)<span class="operator">,</span> qmsg<span class="operator">,</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>Ignore<span class="operator">,</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>Abort<span class="operator">,</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>NoButton) <span class="operator">=</span><span class="operator">=</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>Abort)
|
||||
abort(); <span class="comment">// core dump</span>
|
||||
qmsg<span class="operator">.</span>prepend(QLatin1String(<span class="string">"<B><FONT color=\"#FF0000\">"</span>));
|
||||
qmsg<span class="operator">.</span>append(QLatin1String(<span class="string">"</FONT></B>"</span>));
|
||||
<span class="keyword">break</span>;
|
||||
<span class="keyword">case</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtFatalMsg</a></span>:
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>critical(<span class="keyword">this</span><span class="operator">,</span> QLatin1String(<span class="string">"Fatal Error"</span>)<span class="operator">,</span> qmsg<span class="operator">,</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>Ok<span class="operator">,</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>NoButton<span class="operator">,</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qmessagebox.html">QMessageBox</a></span><span class="operator">::</span>NoButton);
|
||||
abort(); <span class="comment">// deliberately core dump</span>
|
||||
}
|
||||
<span class="comment">//it's impossible to change GUI directly from thread other than the main thread</span>
|
||||
<span class="comment">//so post message encapsulated by MessageEvent to the main thread's event queue</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qcoreapplication.html">QCoreApplication</a></span><span class="operator">::</span>postEvent(<span class="keyword">this</span><span class="operator">,</span> <span class="keyword">new</span> MessageEvent(qmsg));
|
||||
}
|
||||
|
||||
MessageEvent<span class="operator">::</span>MessageEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> <span class="operator">&</span> msg):
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qevent.html">QEvent</a></span>(<span class="keyword">static_cast</span><span class="operator"><</span><span class="type"><a href="http://qt.nokia.com/doc/4.8/qevent.html">QEvent</a></span><span class="operator">::</span>Type<span class="operator">></span>(MessageWindow<span class="operator">::</span>MessageEventType))
|
||||
{
|
||||
<span class="keyword">this</span><span class="operator">-</span><span class="operator">></span>msg <span class="operator">=</span> msg;
|
||||
}</pre>
|
||||
</div>
|
||||
<!-- @@@examples/qespta/MessageWindow.cpp -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,104 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : MessageWindow.h Example File (examples/qespta/MessageWindow.h)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">MessageWindow.h Example File</h1>
|
||||
<span class="small-subtitle">examples/qespta/MessageWindow.h</span>
|
||||
<!-- $$$examples/qespta/MessageWindow.h-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="comment">/**
|
||||
* @file MessageWindow.h
|
||||
* @brief Message Window.
|
||||
* @see MessageWindow
|
||||
* @author Micha? Policht
|
||||
*/</span>
|
||||
|
||||
<span class="preprocessor">#ifndef MESSAGEWINDOW_H_</span>
|
||||
<span class="preprocessor">#define MESSAGEWINDOW_H_</span>
|
||||
|
||||
<span class="preprocessor">#include <QDockWidget></span>
|
||||
<span class="preprocessor">#include <QTextEdit></span>
|
||||
<span class="preprocessor">#include <QEvent></span>
|
||||
|
||||
<span class="comment">/**
|
||||
* Message Window. Handling errors and other messages.
|
||||
*/</span>
|
||||
<span class="keyword">class</span> MessageWindow: <span class="keyword">public</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qdockwidget.html">QDockWidget</a></span>
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtextedit.html">QTextEdit</a></span> msgTextEdit; <span class="comment">///< Main widget.</span>
|
||||
<span class="keyword">static</span> MessageWindow<span class="operator">*</span> MsgHandler; <span class="comment">///< Set in constructor.</span>
|
||||
<span class="keyword">static</span> <span class="keyword">const</span> <span class="type">char</span><span class="operator">*</span> WINDOW_TITLE; <span class="comment">///< Window title.</span>
|
||||
|
||||
<span class="keyword">private</span>:
|
||||
<span class="keyword">static</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> <span class="type">QtMsgToQString</span>(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtMsgType</a></span> type<span class="operator">,</span> <span class="keyword">const</span> <span class="type">char</span> <span class="operator">*</span>msg);
|
||||
|
||||
<span class="keyword">protected</span>:
|
||||
<span class="comment">/**
|
||||
* Handle custom events. MessageWindow hadles custom events listed in
|
||||
* EventType enum.
|
||||
*/</span>
|
||||
<span class="keyword">virtual</span> <span class="type">void</span> customEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qevent.html">QEvent</a></span><span class="operator">*</span> event);
|
||||
|
||||
<span class="keyword">public</span>:
|
||||
<span class="keyword">enum</span> EventType {MessageEventType <span class="operator">=</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qevent.html">QEvent</a></span><span class="operator">::</span>User}; <span class="comment">///< Custom event types.</span>
|
||||
|
||||
<span class="comment">/**
|
||||
* Default constructor.
|
||||
* @param parent parent widget.
|
||||
* @param flags widget flags.
|
||||
*/</span>
|
||||
MessageWindow(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span><span class="operator">*</span> parent <span class="operator">=</span> <span class="number">0</span><span class="operator">,</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>WFlags flags <span class="operator">=</span> <span class="number">0</span>);
|
||||
|
||||
<span class="comment">/**
|
||||
* Append message wrapper. Since ISO forbids casting member functions
|
||||
* to C functions, wrapper is needed to use this class as QtMsgHandler.
|
||||
* This method is thread-safe but not reentrant.
|
||||
* @param type message type.
|
||||
* @param msg message string.
|
||||
*/</span>
|
||||
<span class="keyword">static</span> <span class="type">void</span> AppendMsgWrapper(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtMsgType</a></span> type<span class="operator">,</span> <span class="keyword">const</span> <span class="type">char</span> <span class="operator">*</span>msg);
|
||||
|
||||
<span class="comment">/**
|
||||
* Post message event to the main event loop. This function encapsulates
|
||||
* message into MessageEvent object and passes it to the main event loop.
|
||||
* @param type message type.
|
||||
* @param msg message string.
|
||||
*/</span>
|
||||
<span class="type">void</span> postMsgEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QtMsgType-enum">QtMsgType</a></span> type<span class="operator">,</span> <span class="keyword">const</span> <span class="type">char</span> <span class="operator">*</span>msg);
|
||||
|
||||
};
|
||||
|
||||
<span class="comment">/**
|
||||
* Message Event. Custom event used by @ref MessageWindow to provide multi-threaded
|
||||
* access. Encapsulates message inside @a msg variable.
|
||||
*/</span>
|
||||
<span class="keyword">class</span> MessageEvent: <span class="keyword">public</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qevent.html">QEvent</a></span>
|
||||
{
|
||||
<span class="keyword">public</span>:
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> msg; <span class="comment">///< Message string.</span>
|
||||
|
||||
<span class="comment">/**
|
||||
* Contructor.
|
||||
* @param msg message to post.
|
||||
*/</span>
|
||||
MessageEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> <span class="operator">&</span> msg);
|
||||
};
|
||||
|
||||
<span class="preprocessor">#endif /*MESSAGEWINDOW_H_*/</span></pre>
|
||||
</div>
|
||||
<!-- @@@examples/qespta/MessageWindow.h -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : qespta.pro Example File (examples/qespta/qespta.pro)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">qespta.pro Example File</h1>
|
||||
<span class="small-subtitle">examples/qespta/qespta.pro</span>
|
||||
<!-- $$$examples/qespta/qespta.pro-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> TEMPLATE = app
|
||||
DEPENDPATH += .
|
||||
QT += core gui
|
||||
contains(QT_VERSION, ^5\\..*\\..*): QT += widgets
|
||||
HEADERS += MainWindow.h \
|
||||
MessageWindow.h \
|
||||
QespTest.h
|
||||
|
||||
SOURCES += main.cpp \
|
||||
MainWindow.cpp \
|
||||
MessageWindow.cpp \
|
||||
QespTest.cpp
|
||||
|
||||
include(../../src/qextserialport.pri)</pre>
|
||||
</div>
|
||||
<!-- @@@examples/qespta/qespta.pro -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,149 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : QespTest.cpp Example File (examples/qespta/QespTest.cpp)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">QespTest.cpp Example File</h1>
|
||||
<span class="small-subtitle">examples/qespta/QespTest.cpp</span>
|
||||
<!-- $$$examples/qespta/QespTest.cpp-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="comment">/* QespTest.cpp
|
||||
**************************************/</span>
|
||||
<span class="preprocessor">#include "QespTest.h"</span>
|
||||
<span class="preprocessor">#include "qextserialport.h"</span>
|
||||
<span class="preprocessor">#include <QLayout></span>
|
||||
<span class="preprocessor">#include <QLineEdit></span>
|
||||
<span class="preprocessor">#include <QTextEdit></span>
|
||||
<span class="preprocessor">#include <QPushButton></span>
|
||||
<span class="preprocessor">#include <QSpinBox></span>
|
||||
|
||||
QespTest<span class="operator">::</span>QespTest(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span><span class="operator">*</span> parent)
|
||||
: <span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span>(parent)
|
||||
|
||||
{
|
||||
<span class="comment">//modify the port settings on your own</span>
|
||||
<span class="preprocessor">#ifdef Q_OS_UNIX</span>
|
||||
port <span class="operator">=</span> <span class="keyword">new</span> QextSerialPort(QLatin1String(<span class="string">"/dev/ttyS0"</span>)<span class="operator">,</span> QextSerialPort<span class="operator">::</span>Polling);
|
||||
<span class="preprocessor">#else</span>
|
||||
port <span class="operator">=</span> <span class="keyword">new</span> QextSerialPort(QLatin1String(<span class="string">"COM1"</span>)<span class="operator">,</span> QextSerialPort<span class="operator">::</span>Polling);
|
||||
<span class="preprocessor">#endif /*Q_OS_UNIX*/</span>
|
||||
port<span class="operator">-</span><span class="operator">></span>setBaudRate(BAUD19200);
|
||||
port<span class="operator">-</span><span class="operator">></span>setFlowControl(FLOW_OFF);
|
||||
port<span class="operator">-</span><span class="operator">></span>setParity(PAR_NONE);
|
||||
port<span class="operator">-</span><span class="operator">></span>setDataBits(DATA_8);
|
||||
port<span class="operator">-</span><span class="operator">></span>setStopBits(STOP_2);
|
||||
<span class="comment">//set timeouts to 500 ms</span>
|
||||
port<span class="operator">-</span><span class="operator">></span>setTimeout(<span class="number">500</span>);
|
||||
|
||||
message <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qlineedit.html">QLineEdit</a></span>(<span class="keyword">this</span>);
|
||||
|
||||
<span class="comment">// transmit receive</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>transmitButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span>(tr(<span class="string">"Transmit"</span>));
|
||||
connect(transmitButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> SLOT(transmitMsg()));
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>receiveButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span>(tr(<span class="string">"Receive"</span>));
|
||||
connect(receiveButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> SLOT(receiveMsg()));
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qhboxlayout.html">QHBoxLayout</a></span><span class="operator">*</span> trLayout <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qhboxlayout.html">QHBoxLayout</a></span>;
|
||||
trLayout<span class="operator">-</span><span class="operator">></span>addWidget(transmitButton);
|
||||
trLayout<span class="operator">-</span><span class="operator">></span>addWidget(receiveButton);
|
||||
|
||||
<span class="comment">//CR LF</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>CRButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span>(tr(<span class="string">"CR"</span>));
|
||||
connect(CRButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> SLOT(appendCR()));
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>LFButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span>(tr(<span class="string">"LF"</span>));
|
||||
connect(LFButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> SLOT(appendLF()));
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qhboxlayout.html">QHBoxLayout</a></span> <span class="operator">*</span>crlfLayout <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qhboxlayout.html">QHBoxLayout</a></span>;
|
||||
crlfLayout<span class="operator">-</span><span class="operator">></span>addWidget(CRButton);
|
||||
crlfLayout<span class="operator">-</span><span class="operator">></span>addWidget(LFButton);
|
||||
|
||||
<span class="comment">//open close</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>openButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span>(tr(<span class="string">"Open"</span>));
|
||||
connect(openButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> SLOT(openPort()));
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>closeButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qpushbutton.html">QPushButton</a></span>(tr(<span class="string">"Close"</span>));
|
||||
connect(closeButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> SLOT(closePort()));
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qhboxlayout.html">QHBoxLayout</a></span> <span class="operator">*</span>ocLayout <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qhboxlayout.html">QHBoxLayout</a></span>;
|
||||
ocLayout<span class="operator">-</span><span class="operator">></span>addWidget(openButton);
|
||||
ocLayout<span class="operator">-</span><span class="operator">></span>addWidget(closeButton);
|
||||
|
||||
received_msg <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtextedit.html">QTextEdit</a></span>();
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qvboxlayout.html">QVBoxLayout</a></span> <span class="operator">*</span>myVBox <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qvboxlayout.html">QVBoxLayout</a></span>;
|
||||
myVBox<span class="operator">-</span><span class="operator">></span>addWidget(message);
|
||||
myVBox<span class="operator">-</span><span class="operator">></span>addLayout(crlfLayout);
|
||||
myVBox<span class="operator">-</span><span class="operator">></span>addLayout(trLayout);
|
||||
myVBox<span class="operator">-</span><span class="operator">></span>addLayout(ocLayout);
|
||||
myVBox<span class="operator">-</span><span class="operator">></span>addWidget(received_msg);
|
||||
setLayout(myVBox);
|
||||
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>(<span class="string">"isOpen : %d"</span><span class="operator">,</span> port<span class="operator">-</span><span class="operator">></span>isOpen());
|
||||
}
|
||||
|
||||
QespTest<span class="operator">::</span><span class="operator">~</span>QespTest()
|
||||
{
|
||||
<span class="keyword">delete</span> port;
|
||||
port <span class="operator">=</span> NULL;
|
||||
}
|
||||
|
||||
<span class="type">void</span> QespTest<span class="operator">::</span>transmitMsg()
|
||||
{
|
||||
<span class="type">int</span> i <span class="operator">=</span> port<span class="operator">-</span><span class="operator">></span>write((message<span class="operator">-</span><span class="operator">></span>text())<span class="operator">.</span>toAscii()<span class="operator">,</span>
|
||||
(message<span class="operator">-</span><span class="operator">></span>text())<span class="operator">.</span>length());
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>(<span class="string">"trasmitted : %d"</span><span class="operator">,</span> i);
|
||||
}
|
||||
|
||||
<span class="type">void</span> QespTest<span class="operator">::</span>receiveMsg()
|
||||
{
|
||||
<span class="type">char</span> buff<span class="operator">[</span><span class="number">1024</span><span class="operator">]</span>;
|
||||
<span class="type">int</span> numBytes;
|
||||
|
||||
numBytes <span class="operator">=</span> port<span class="operator">-</span><span class="operator">></span>bytesAvailable();
|
||||
<span class="keyword">if</span>(numBytes <span class="operator">></span> <span class="number">1024</span>)
|
||||
numBytes <span class="operator">=</span> <span class="number">1024</span>;
|
||||
|
||||
<span class="type">int</span> i <span class="operator">=</span> port<span class="operator">-</span><span class="operator">></span>read(buff<span class="operator">,</span> numBytes);
|
||||
<span class="keyword">if</span> (i <span class="operator">!</span><span class="operator">=</span> <span class="operator">-</span><span class="number">1</span>)
|
||||
buff<span class="operator">[</span>i<span class="operator">]</span> <span class="operator">=</span> <span class="char">'\0'</span>;
|
||||
<span class="keyword">else</span>
|
||||
buff<span class="operator">[</span><span class="number">0</span><span class="operator">]</span> <span class="operator">=</span> <span class="char">'\0'</span>;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> msg <span class="operator">=</span> QLatin1String(buff);
|
||||
|
||||
received_msg<span class="operator">-</span><span class="operator">></span>append(msg);
|
||||
received_msg<span class="operator">-</span><span class="operator">></span>ensureCursorVisible();
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>(<span class="string">"bytes available: %d"</span><span class="operator">,</span> numBytes);
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>(<span class="string">"received: %d"</span><span class="operator">,</span> i);
|
||||
}
|
||||
|
||||
<span class="type">void</span> QespTest<span class="operator">::</span>appendCR()
|
||||
{
|
||||
message<span class="operator">-</span><span class="operator">></span>insert(QLatin1String(<span class="string">"\x0D"</span>));
|
||||
}
|
||||
|
||||
<span class="type">void</span> QespTest<span class="operator">::</span>appendLF()
|
||||
{
|
||||
message<span class="operator">-</span><span class="operator">></span>insert(QLatin1String(<span class="string">"\x0A"</span>));
|
||||
}
|
||||
|
||||
<span class="type">void</span> QespTest<span class="operator">::</span>closePort()
|
||||
{
|
||||
port<span class="operator">-</span><span class="operator">></span>close();
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>(<span class="string">"is open: %d"</span><span class="operator">,</span> port<span class="operator">-</span><span class="operator">></span>isOpen());
|
||||
}
|
||||
|
||||
<span class="type">void</span> QespTest<span class="operator">::</span>openPort()
|
||||
{
|
||||
port<span class="operator">-</span><span class="operator">></span>open(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qiodevice.html">QIODevice</a></span><span class="operator">::</span>ReadWrite <span class="operator">|</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qiodevice.html">QIODevice</a></span><span class="operator">::</span>Unbuffered);
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">qDebug</a>(<span class="string">"is open: %d"</span><span class="operator">,</span> port<span class="operator">-</span><span class="operator">></span>isOpen());
|
||||
}</pre>
|
||||
</div>
|
||||
<!-- @@@examples/qespta/QespTest.cpp -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : QespTest.h Example File (examples/qespta/QespTest.h)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">QespTest.h Example File</h1>
|
||||
<span class="small-subtitle">examples/qespta/QespTest.h</span>
|
||||
<!-- $$$examples/qespta/QespTest.h-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="comment">/* qesptest.h
|
||||
**************************************/</span>
|
||||
<span class="preprocessor">#ifndef _QESPTEST_H_</span>
|
||||
<span class="preprocessor">#define _QESPTEST_H_</span>
|
||||
|
||||
<span class="preprocessor">#include <QWidget></span>
|
||||
|
||||
<span class="keyword">class</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qlineedit.html">QLineEdit</a></span>;
|
||||
<span class="keyword">class</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtextedit.html">QTextEdit</a></span>;
|
||||
<span class="keyword">class</span> QextSerialPort;
|
||||
<span class="keyword">class</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qspinbox.html">QSpinBox</a></span>;
|
||||
|
||||
<span class="keyword">class</span> QespTest : <span class="keyword">public</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span>
|
||||
{
|
||||
Q_OBJECT
|
||||
<span class="keyword">public</span>:
|
||||
QespTest(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span> <span class="operator">*</span>parent<span class="operator">=</span><span class="number">0</span>);
|
||||
|
||||
<span class="keyword">virtual</span> <span class="operator">~</span>QespTest();
|
||||
|
||||
<span class="keyword">private</span>:
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qlineedit.html">QLineEdit</a></span> <span class="operator">*</span>message;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qspinbox.html">QSpinBox</a></span><span class="operator">*</span> delaySpinBox;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtextedit.html">QTextEdit</a></span> <span class="operator">*</span>received_msg;
|
||||
QextSerialPort <span class="operator">*</span>port;
|
||||
|
||||
<span class="keyword">private</span> <span class="keyword">slots</span>:
|
||||
<span class="type">void</span> transmitMsg();
|
||||
<span class="type">void</span> receiveMsg();
|
||||
<span class="type">void</span> appendCR();
|
||||
<span class="type">void</span> appendLF();
|
||||
<span class="type">void</span> closePort();
|
||||
<span class="type">void</span> openPort();
|
||||
};
|
||||
|
||||
<span class="preprocessor">#endif</span></pre>
|
||||
</div>
|
||||
<!-- @@@examples/qespta/QespTest.h -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- qespta.qdoc -->
|
||||
<title>qesp : qespta Demo</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/all-examples.html">Examples</a></li>
|
||||
<li>qespta Demo</li>
|
||||
<h1 class="title">qespta Demo</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$examples/qespta-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p>Files:</p>
|
||||
<ul>
|
||||
<li><a href="examples-qespta-mainwindow-cpp.html">examples/qespta/MainWindow.cpp</a></li>
|
||||
<li><a href="examples-qespta-mainwindow-h.html">examples/qespta/MainWindow.h</a></li>
|
||||
<li><a href="examples-qespta-messagewindow-cpp.html">examples/qespta/MessageWindow.cpp</a></li>
|
||||
<li><a href="examples-qespta-messagewindow-h.html">examples/qespta/MessageWindow.h</a></li>
|
||||
<li><a href="examples-qespta-qesptest-cpp.html">examples/qespta/QespTest.cpp</a></li>
|
||||
<li><a href="examples-qespta-qesptest-h.html">examples/qespta/QespTest.h</a></li>
|
||||
<li><a href="examples-qespta-main-cpp.html">examples/qespta/main.cpp</a></li>
|
||||
<li><a href="examples-qespta-qespta-pro.html">examples/qespta/qespta.pro</a></li>
|
||||
</ul>
|
||||
<p>The example demonstrates how to use <a href="qextserialport.html">QextSerialPort</a>.</p>
|
||||
</div>
|
||||
<!-- @@@examples/qespta -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,185 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : dialog.cpp Example File (examples/uartassistant/dialog.cpp)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">dialog.cpp Example File</h1>
|
||||
<span class="small-subtitle">examples/uartassistant/dialog.cpp</span>
|
||||
<!-- $$$examples/uartassistant/dialog.cpp-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="preprocessor">#include "dialog.h"</span>
|
||||
<span class="preprocessor">#include "ui_dialog.h"</span>
|
||||
<span class="preprocessor">#include <QtCore/QStringList></span>
|
||||
<span class="preprocessor">#include <QtCore/QTimer></span>
|
||||
<span class="preprocessor">#include <QtCore/QVariant></span>
|
||||
<span class="preprocessor">#include "qextserialport.h"</span>
|
||||
|
||||
Dialog<span class="operator">::</span>Dialog(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span> <span class="operator">*</span>parent) :
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qdialog.html">QDialog</a></span>(parent)<span class="operator">,</span>
|
||||
ui(<span class="keyword">new</span> Ui<span class="operator">::</span>Dialog)
|
||||
{
|
||||
ui<span class="operator">-</span><span class="operator">></span>setupUi(<span class="keyword">this</span>);
|
||||
|
||||
<span class="preprocessor">#ifdef Q_OS_WIN</span>
|
||||
ui<span class="operator">-</span><span class="operator">></span>portBox<span class="operator">-</span><span class="operator">></span>addItems(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstringlist.html">QStringList</a></span>()<span class="operator"><</span><span class="operator"><</span>QLatin1String(<span class="string">"COM1"</span>)<span class="operator"><</span><span class="operator"><</span>QLatin1String(<span class="string">"COM2"</span>)<span class="operator"><</span><span class="operator"><</span>QLatin1String(<span class="string">"COM3"</span>)<span class="operator"><</span><span class="operator"><</span>QLatin1String(<span class="string">"COM4"</span>));
|
||||
<span class="preprocessor">#else</span>
|
||||
ui<span class="operator">-</span><span class="operator">></span>portBox<span class="operator">-</span><span class="operator">></span>addItems(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstringlist.html">QStringList</a></span>()<span class="operator"><</span><span class="operator"><</span>QLatin1String(<span class="string">"/dev/ttyS0"</span>)<span class="operator"><</span><span class="operator"><</span>QLatin1String(<span class="string">"/dev/ttyS1"</span>)<span class="operator"><</span><span class="operator"><</span>QLatin1String(<span class="string">"/dev/ttyUSB0"</span>)<span class="operator"><</span><span class="operator"><</span>QLatin1String(<span class="string">"/dev/ttyUSB1"</span>));
|
||||
<span class="preprocessor">#endif</span>
|
||||
<span class="comment">//make sure user can input their own port name!</span>
|
||||
ui<span class="operator">-</span><span class="operator">></span>portBox<span class="operator">-</span><span class="operator">></span>setEditable(<span class="keyword">true</span>);
|
||||
|
||||
ui<span class="operator">-</span><span class="operator">></span>baudRateBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"1200"</span>)<span class="operator">,</span> BAUD1200);
|
||||
ui<span class="operator">-</span><span class="operator">></span>baudRateBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"2400"</span>)<span class="operator">,</span> BAUD2400);
|
||||
ui<span class="operator">-</span><span class="operator">></span>baudRateBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"4800"</span>)<span class="operator">,</span> BAUD4800);
|
||||
ui<span class="operator">-</span><span class="operator">></span>baudRateBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"9600"</span>)<span class="operator">,</span> BAUD9600);
|
||||
ui<span class="operator">-</span><span class="operator">></span>baudRateBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"19200"</span>)<span class="operator">,</span> BAUD19200);
|
||||
ui<span class="operator">-</span><span class="operator">></span>baudRateBox<span class="operator">-</span><span class="operator">></span>setCurrentIndex(<span class="number">3</span>);
|
||||
|
||||
ui<span class="operator">-</span><span class="operator">></span>parityBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"NONE"</span>)<span class="operator">,</span> PAR_NONE);
|
||||
ui<span class="operator">-</span><span class="operator">></span>parityBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"ODD"</span>)<span class="operator">,</span> PAR_ODD);
|
||||
ui<span class="operator">-</span><span class="operator">></span>parityBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"EVEN"</span>)<span class="operator">,</span> PAR_EVEN);
|
||||
|
||||
ui<span class="operator">-</span><span class="operator">></span>dataBitsBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"5"</span>)<span class="operator">,</span> DATA_5);
|
||||
ui<span class="operator">-</span><span class="operator">></span>dataBitsBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"6"</span>)<span class="operator">,</span> DATA_6);
|
||||
ui<span class="operator">-</span><span class="operator">></span>dataBitsBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"7"</span>)<span class="operator">,</span> DATA_7);
|
||||
ui<span class="operator">-</span><span class="operator">></span>dataBitsBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"8"</span>)<span class="operator">,</span> DATA_8);
|
||||
ui<span class="operator">-</span><span class="operator">></span>dataBitsBox<span class="operator">-</span><span class="operator">></span>setCurrentIndex(<span class="number">3</span>);
|
||||
|
||||
ui<span class="operator">-</span><span class="operator">></span>stopBitsBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"1"</span>)<span class="operator">,</span> STOP_1);
|
||||
ui<span class="operator">-</span><span class="operator">></span>stopBitsBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"2"</span>)<span class="operator">,</span> STOP_2);
|
||||
|
||||
ui<span class="operator">-</span><span class="operator">></span>queryModeBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"Polling"</span>)<span class="operator">,</span> QextSerialPort<span class="operator">::</span>Polling);
|
||||
ui<span class="operator">-</span><span class="operator">></span>queryModeBox<span class="operator">-</span><span class="operator">></span>addItem(QLatin1String(<span class="string">"EventDriven"</span>)<span class="operator">,</span> QextSerialPort<span class="operator">::</span>EventDriven);
|
||||
|
||||
ui<span class="operator">-</span><span class="operator">></span>led<span class="operator">-</span><span class="operator">></span>turnOff();
|
||||
|
||||
timer <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtimer.html">QTimer</a></span>(<span class="keyword">this</span>);
|
||||
timer<span class="operator">-</span><span class="operator">></span>setInterval(<span class="number">40</span>);
|
||||
PortSettings settings <span class="operator">=</span> {BAUD9600<span class="operator">,</span> DATA_8<span class="operator">,</span> PAR_NONE<span class="operator">,</span> STOP_1<span class="operator">,</span> FLOW_OFF<span class="operator">,</span> <span class="number">10</span>};
|
||||
port <span class="operator">=</span> <span class="keyword">new</span> QextSerialPort(ui<span class="operator">-</span><span class="operator">></span>portBox<span class="operator">-</span><span class="operator">></span>currentText()<span class="operator">,</span> settings<span class="operator">,</span> QextSerialPort<span class="operator">::</span>Polling);
|
||||
|
||||
connect(ui<span class="operator">-</span><span class="operator">></span>baudRateBox<span class="operator">,</span> SIGNAL(currentIndexChanged(<span class="type">int</span>))<span class="operator">,</span> SLOT(onBaudRateChanged(<span class="type">int</span>)));
|
||||
connect(ui<span class="operator">-</span><span class="operator">></span>parityBox<span class="operator">,</span> SIGNAL(currentIndexChanged(<span class="type">int</span>))<span class="operator">,</span> SLOT(onParityChanged(<span class="type">int</span>)));
|
||||
connect(ui<span class="operator">-</span><span class="operator">></span>dataBitsBox<span class="operator">,</span> SIGNAL(currentIndexChanged(<span class="type">int</span>))<span class="operator">,</span> SLOT(onDataBitsChanged(<span class="type">int</span>)));
|
||||
connect(ui<span class="operator">-</span><span class="operator">></span>stopBitsBox<span class="operator">,</span> SIGNAL(currentIndexChanged(<span class="type">int</span>))<span class="operator">,</span> SLOT(onStopBitsChanged(<span class="type">int</span>)));
|
||||
connect(ui<span class="operator">-</span><span class="operator">></span>queryModeBox<span class="operator">,</span> SIGNAL(currentIndexChanged(<span class="type">int</span>))<span class="operator">,</span> SLOT(onQueryModeChanged(<span class="type">int</span>)));
|
||||
connect(ui<span class="operator">-</span><span class="operator">></span>timeoutBox<span class="operator">,</span> SIGNAL(valueChanged(<span class="type">int</span>))<span class="operator">,</span> SLOT(onTimeoutChanged(<span class="type">int</span>)));
|
||||
connect(ui<span class="operator">-</span><span class="operator">></span>portBox<span class="operator">,</span> SIGNAL(editTextChanged(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span>))<span class="operator">,</span> SLOT(onPortNameChanged(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span>)));
|
||||
connect(ui<span class="operator">-</span><span class="operator">></span>openCloseButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> SLOT(onOpenCloseButtonClicked()));
|
||||
connect(ui<span class="operator">-</span><span class="operator">></span>sendButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> SLOT(onSendButtonClicked()));
|
||||
connect(timer<span class="operator">,</span> SIGNAL(timeout())<span class="operator">,</span> SLOT(onReadyRead()));
|
||||
connect(port<span class="operator">,</span> SIGNAL(readyRead())<span class="operator">,</span> SLOT(onReadyRead()));
|
||||
|
||||
setWindowTitle(QLatin1String(<span class="string">"QextSerialPort Demo"</span>));
|
||||
}
|
||||
|
||||
Dialog<span class="operator">::</span><span class="operator">~</span>Dialog()
|
||||
{
|
||||
<span class="keyword">delete</span> ui;
|
||||
<span class="keyword">delete</span> port;
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>changeEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qevent.html">QEvent</a></span> <span class="operator">*</span>e)
|
||||
{
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qdialog.html">QDialog</a></span><span class="operator">::</span>changeEvent(e);
|
||||
<span class="keyword">switch</span> (e<span class="operator">-</span><span class="operator">></span>type()) {
|
||||
<span class="keyword">case</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qevent.html">QEvent</a></span><span class="operator">::</span>LanguageChange:
|
||||
ui<span class="operator">-</span><span class="operator">></span>retranslateUi(<span class="keyword">this</span>);
|
||||
<span class="keyword">break</span>;
|
||||
<span class="keyword">default</span>:
|
||||
<span class="keyword">break</span>;
|
||||
}
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onPortNameChanged(<span class="keyword">const</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> <span class="operator">&</span> <span class="comment">/*name*/</span>)
|
||||
{
|
||||
<span class="keyword">if</span> (port<span class="operator">-</span><span class="operator">></span>isOpen()) {
|
||||
port<span class="operator">-</span><span class="operator">></span>close();
|
||||
ui<span class="operator">-</span><span class="operator">></span>led<span class="operator">-</span><span class="operator">></span>turnOff();
|
||||
}
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onBaudRateChanged(<span class="type">int</span> idx)
|
||||
{
|
||||
port<span class="operator">-</span><span class="operator">></span>setBaudRate((BaudRateType)ui<span class="operator">-</span><span class="operator">></span>baudRateBox<span class="operator">-</span><span class="operator">></span>itemData(idx)<span class="operator">.</span>toInt());
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onParityChanged(<span class="type">int</span> idx)
|
||||
{
|
||||
port<span class="operator">-</span><span class="operator">></span>setParity((ParityType)ui<span class="operator">-</span><span class="operator">></span>parityBox<span class="operator">-</span><span class="operator">></span>itemData(idx)<span class="operator">.</span>toInt());
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onDataBitsChanged(<span class="type">int</span> idx)
|
||||
{
|
||||
port<span class="operator">-</span><span class="operator">></span>setDataBits((DataBitsType)ui<span class="operator">-</span><span class="operator">></span>dataBitsBox<span class="operator">-</span><span class="operator">></span>itemData(idx)<span class="operator">.</span>toInt());
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onStopBitsChanged(<span class="type">int</span> idx)
|
||||
{
|
||||
port<span class="operator">-</span><span class="operator">></span>setStopBits((StopBitsType)ui<span class="operator">-</span><span class="operator">></span>stopBitsBox<span class="operator">-</span><span class="operator">></span>itemData(idx)<span class="operator">.</span>toInt());
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onQueryModeChanged(<span class="type">int</span> idx)
|
||||
{
|
||||
port<span class="operator">-</span><span class="operator">></span>setQueryMode((QextSerialPort<span class="operator">::</span>QueryMode)ui<span class="operator">-</span><span class="operator">></span>queryModeBox<span class="operator">-</span><span class="operator">></span>itemData(idx)<span class="operator">.</span>toInt());
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onTimeoutChanged(<span class="type">int</span> val)
|
||||
{
|
||||
port<span class="operator">-</span><span class="operator">></span>setTimeout(val);
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onOpenCloseButtonClicked()
|
||||
{
|
||||
<span class="keyword">if</span> (<span class="operator">!</span>port<span class="operator">-</span><span class="operator">></span>isOpen()) {
|
||||
port<span class="operator">-</span><span class="operator">></span>setPortName(ui<span class="operator">-</span><span class="operator">></span>portBox<span class="operator">-</span><span class="operator">></span>currentText());
|
||||
port<span class="operator">-</span><span class="operator">></span>open(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qiodevice.html">QIODevice</a></span><span class="operator">::</span>ReadWrite);
|
||||
}
|
||||
<span class="keyword">else</span> {
|
||||
port<span class="operator">-</span><span class="operator">></span>close();
|
||||
}
|
||||
|
||||
<span class="keyword">if</span> (port<span class="operator">-</span><span class="operator">></span>isOpen()) {
|
||||
<span class="keyword">if</span> (port<span class="operator">-</span><span class="operator">></span>queryMode() <span class="operator">=</span><span class="operator">=</span> QextSerialPort<span class="operator">::</span>Polling)
|
||||
timer<span class="operator">-</span><span class="operator">></span>start();
|
||||
ui<span class="operator">-</span><span class="operator">></span>led<span class="operator">-</span><span class="operator">></span>turnOn();
|
||||
}
|
||||
<span class="keyword">else</span> {
|
||||
timer<span class="operator">-</span><span class="operator">></span>stop();
|
||||
ui<span class="operator">-</span><span class="operator">></span>led<span class="operator">-</span><span class="operator">></span>turnOff();
|
||||
}
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onSendButtonClicked()
|
||||
{
|
||||
<span class="keyword">if</span> (port<span class="operator">-</span><span class="operator">></span>isOpen() <span class="operator">&</span><span class="operator">&</span> <span class="operator">!</span>ui<span class="operator">-</span><span class="operator">></span>sendEdit<span class="operator">-</span><span class="operator">></span>toPlainText()<span class="operator">.</span>isEmpty())
|
||||
port<span class="operator">-</span><span class="operator">></span>write(ui<span class="operator">-</span><span class="operator">></span>sendEdit<span class="operator">-</span><span class="operator">></span>toPlainText()<span class="operator">.</span>toLatin1());
|
||||
}
|
||||
|
||||
<span class="type">void</span> Dialog<span class="operator">::</span>onReadyRead()
|
||||
{
|
||||
<span class="comment">//EventDriven test.</span>
|
||||
<span class="keyword">if</span> (qApp<span class="operator">-</span><span class="operator">></span>arguments()<span class="operator">.</span>contains(QLatin1String(<span class="string">"--debug"</span>)) <span class="operator">&</span><span class="operator">&</span> port<span class="operator">-</span><span class="operator">></span>queryMode()<span class="operator">=</span><span class="operator">=</span>QextSerialPort<span class="operator">::</span>EventDriven){
|
||||
ui<span class="operator">-</span><span class="operator">></span>recvEdit<span class="operator">-</span><span class="operator">></span>appendPlainText(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span><span class="operator">::</span>number(port<span class="operator">-</span><span class="operator">></span>bytesAvailable()));
|
||||
<span class="keyword">return</span>;
|
||||
}
|
||||
|
||||
<span class="keyword">if</span> (port<span class="operator">-</span><span class="operator">></span>bytesAvailable()) {
|
||||
ui<span class="operator">-</span><span class="operator">></span>recvEdit<span class="operator">-</span><span class="operator">></span>moveCursor(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtextcursor.html">QTextCursor</a></span><span class="operator">::</span>End);
|
||||
ui<span class="operator">-</span><span class="operator">></span>recvEdit<span class="operator">-</span><span class="operator">></span>insertPlainText(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span><span class="operator">::</span>fromLatin1(port<span class="operator">-</span><span class="operator">></span>readAll()));
|
||||
}
|
||||
}</pre>
|
||||
</div>
|
||||
<!-- @@@examples/uartassistant/dialog.cpp -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : dialog.h Example File (examples/uartassistant/dialog.h)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">dialog.h Example File</h1>
|
||||
<span class="small-subtitle">examples/uartassistant/dialog.h</span>
|
||||
<!-- $$$examples/uartassistant/dialog.h-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="preprocessor">#ifndef DIALOG_H</span>
|
||||
<span class="preprocessor">#define DIALOG_H</span>
|
||||
|
||||
<span class="preprocessor">#include <QDialog></span>
|
||||
|
||||
<span class="keyword">namespace</span> Ui {
|
||||
<span class="keyword">class</span> Dialog;
|
||||
}
|
||||
<span class="keyword">class</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtimer.html">QTimer</a></span>;
|
||||
<span class="keyword">class</span> QextSerialPort;
|
||||
|
||||
<span class="keyword">class</span> Dialog : <span class="keyword">public</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qdialog.html">QDialog</a></span>
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
<span class="keyword">public</span>:
|
||||
<span class="keyword">explicit</span> Dialog(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span> <span class="operator">*</span>parent <span class="operator">=</span> <span class="number">0</span>);
|
||||
<span class="operator">~</span>Dialog();
|
||||
|
||||
<span class="keyword">protected</span>:
|
||||
<span class="type">void</span> changeEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qevent.html">QEvent</a></span> <span class="operator">*</span>e);
|
||||
|
||||
<span class="keyword">private</span> Q_SLOTS:
|
||||
<span class="type">void</span> onPortNameChanged(<span class="keyword">const</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> <span class="operator">&</span>name);
|
||||
<span class="type">void</span> onBaudRateChanged(<span class="type">int</span> idx);
|
||||
<span class="type">void</span> onParityChanged(<span class="type">int</span> idx);
|
||||
<span class="type">void</span> onDataBitsChanged(<span class="type">int</span> idx);
|
||||
<span class="type">void</span> onStopBitsChanged(<span class="type">int</span> idx);
|
||||
<span class="type">void</span> onQueryModeChanged(<span class="type">int</span> idx);
|
||||
<span class="type">void</span> onTimeoutChanged(<span class="type">int</span> val);
|
||||
<span class="type">void</span> onOpenCloseButtonClicked();
|
||||
<span class="type">void</span> onSendButtonClicked();
|
||||
<span class="type">void</span> onReadyRead();
|
||||
|
||||
<span class="keyword">private</span>:
|
||||
Ui<span class="operator">::</span>Dialog <span class="operator">*</span>ui;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtimer.html">QTimer</a></span> <span class="operator">*</span>timer;
|
||||
QextSerialPort <span class="operator">*</span>port;
|
||||
};
|
||||
|
||||
<span class="preprocessor">#endif // DIALOG_H</span></pre>
|
||||
</div>
|
||||
<!-- @@@examples/uartassistant/dialog.h -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,214 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : dialog.ui Example File (examples/uartassistant/dialog.ui)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">dialog.ui Example File</h1>
|
||||
<span class="small-subtitle">examples/uartassistant/dialog.ui</span>
|
||||
<!-- $$$examples/uartassistant/dialog.ui-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>604</width>
|
||||
<height>485</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout" stretch="3,1">
|
||||
<item>
|
||||
<widget class="QPlainTextEdit" name="recvEdit">
|
||||
<property name="maximumBlockCount">
|
||||
<number>800</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPlainTextEdit" name="sendEdit"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<layout class="QFormLayout" name="formLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>Port:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QComboBox" name="portBox"/>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>BaudRate:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QComboBox" name="baudRateBox"/>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>DataBits:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QComboBox" name="dataBitsBox"/>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="text">
|
||||
<string>Parity:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QComboBox" name="parityBox"/>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<widget class="QLabel" name="label_5">
|
||||
<property name="text">
|
||||
<string>StopBits:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<widget class="QComboBox" name="stopBitsBox"/>
|
||||
</item>
|
||||
<item row="6" column="0">
|
||||
<widget class="QLabel" name="label_6">
|
||||
<property name="text">
|
||||
<string>QueryMode:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="1">
|
||||
<widget class="QComboBox" name="queryModeBox"/>
|
||||
</item>
|
||||
<item row="5" column="0">
|
||||
<widget class="QLabel" name="label_7">
|
||||
<property name="text">
|
||||
<string>Timeout:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="1">
|
||||
<widget class="QSpinBox" name="timeoutBox">
|
||||
<property name="suffix">
|
||||
<string> ms</string>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<number>-1</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>10000</number>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<number>10</number>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>10</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="HLed" name="led" native="true">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>25</width>
|
||||
<height>25</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="openCloseButton">
|
||||
<property name="text">
|
||||
<string>Open/Close</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="sendButton">
|
||||
<property name="text">
|
||||
<string>Send</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>HLed</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>hled.h</header>
|
||||
<container>1</container>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui></pre>
|
||||
</div>
|
||||
<!-- @@@examples/uartassistant/dialog.ui -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,292 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : hled.cpp Example File (examples/uartassistant/hled.cpp)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">hled.cpp Example File</h1>
|
||||
<span class="small-subtitle">examples/uartassistant/hled.cpp</span>
|
||||
<!-- $$$examples/uartassistant/hled.cpp-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="preprocessor">#include <QtCore/QTimer></span>
|
||||
|
||||
<span class="preprocessor">#include <QtGui/QColor></span>
|
||||
<span class="preprocessor">#include <QtGui/QImage></span>
|
||||
<span class="preprocessor">#include <QtGui/QPainter></span>
|
||||
<span class="preprocessor">#include <QtGui/QPixmap></span>
|
||||
|
||||
<span class="preprocessor">#include "hled.h"</span>
|
||||
|
||||
<span class="keyword">class</span> HLed<span class="operator">::</span>Private
|
||||
{
|
||||
<span class="keyword">public</span>:
|
||||
Private()
|
||||
: darkerFactor(<span class="number">300</span>)<span class="operator">,</span> color(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>green)<span class="operator">,</span>
|
||||
isOn(<span class="keyword">true</span>)<span class="operator">,</span> offPixmap(<span class="number">0</span>)<span class="operator">,</span> onPixmap(<span class="number">0</span>)
|
||||
{
|
||||
offColor <span class="operator">=</span> color<span class="operator">.</span>darker(darkerFactor);
|
||||
timer <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtimer.html">QTimer</a></span>;
|
||||
timer<span class="operator">-</span><span class="operator">></span>setInterval(<span class="number">250</span>);
|
||||
}
|
||||
|
||||
<span class="operator">~</span>Private()
|
||||
{
|
||||
<span class="keyword">delete</span> offPixmap;
|
||||
<span class="keyword">delete</span> onPixmap;
|
||||
<span class="keyword">delete</span> timer;
|
||||
}
|
||||
|
||||
<span class="type">int</span> darkerFactor;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qcolor.html">QColor</a></span> color;
|
||||
<span class="type">bool</span> isOn;
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qcolor.html">QColor</a></span> offColor;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpixmap.html">QPixmap</a></span> <span class="operator">*</span>offPixmap;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpixmap.html">QPixmap</a></span> <span class="operator">*</span>onPixmap;
|
||||
|
||||
HLed<span class="operator">::</span>State state;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qtimer.html">QTimer</a></span> <span class="operator">*</span> timer;
|
||||
};
|
||||
|
||||
HLed<span class="operator">::</span>HLed(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span> <span class="operator">*</span>parent)
|
||||
:<span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span>(parent)<span class="operator">,</span> m_d(<span class="keyword">new</span> Private)
|
||||
{
|
||||
setColor(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>red);
|
||||
setState(Blink);
|
||||
connect(m_d<span class="operator">-</span><span class="operator">></span>timer<span class="operator">,</span> SIGNAL(timeout())<span class="operator">,</span> <span class="keyword">this</span><span class="operator">,</span> SLOT(blinkToggle()));
|
||||
}
|
||||
|
||||
HLed<span class="operator">::</span><span class="operator">~</span>HLed()
|
||||
{
|
||||
<span class="keyword">delete</span> m_d;
|
||||
}
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qcolor.html">QColor</a></span> HLed<span class="operator">::</span>color() <span class="keyword">const</span>
|
||||
{
|
||||
<span class="keyword">return</span> m_d<span class="operator">-</span><span class="operator">></span>color;
|
||||
}
|
||||
|
||||
HLed<span class="operator">::</span>State HLed<span class="operator">::</span>state() <span class="keyword">const</span>
|
||||
{
|
||||
<span class="keyword">return</span> m_d<span class="operator">-</span><span class="operator">></span>state;
|
||||
}
|
||||
|
||||
<span class="type">int</span> HLed<span class="operator">::</span>darkerFactor() <span class="keyword">const</span>
|
||||
{
|
||||
<span class="keyword">return</span> m_d<span class="operator">-</span><span class="operator">></span>darkerFactor;
|
||||
}
|
||||
|
||||
<span class="type">void</span> HLed<span class="operator">::</span>setColor(<span class="keyword">const</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qcolor.html">QColor</a></span> <span class="operator">&</span>color)
|
||||
{
|
||||
<span class="keyword">if</span> (m_d<span class="operator">-</span><span class="operator">></span>color <span class="operator">=</span><span class="operator">=</span> color)
|
||||
<span class="keyword">return</span>;
|
||||
|
||||
<span class="keyword">if</span> (m_d<span class="operator">-</span><span class="operator">></span>onPixmap) {
|
||||
<span class="keyword">delete</span> m_d<span class="operator">-</span><span class="operator">></span>onPixmap;
|
||||
m_d<span class="operator">-</span><span class="operator">></span>onPixmap <span class="operator">=</span> <span class="number">0</span>;
|
||||
}
|
||||
|
||||
<span class="keyword">if</span> (m_d<span class="operator">-</span><span class="operator">></span>offPixmap) {
|
||||
<span class="keyword">delete</span> m_d<span class="operator">-</span><span class="operator">></span>offPixmap;
|
||||
m_d<span class="operator">-</span><span class="operator">></span>offPixmap <span class="operator">=</span> <span class="number">0</span>;
|
||||
}
|
||||
|
||||
m_d<span class="operator">-</span><span class="operator">></span>color <span class="operator">=</span> color;
|
||||
m_d<span class="operator">-</span><span class="operator">></span>offColor <span class="operator">=</span> color<span class="operator">.</span>darker(m_d<span class="operator">-</span><span class="operator">></span>darkerFactor);
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
<span class="type">void</span> HLed<span class="operator">::</span>setState(State state)
|
||||
{
|
||||
<span class="keyword">if</span> (m_d<span class="operator">-</span><span class="operator">></span>state <span class="operator">=</span><span class="operator">=</span> state)
|
||||
<span class="keyword">return</span>;
|
||||
|
||||
<span class="keyword">if</span> (Blink <span class="operator">=</span><span class="operator">=</span> state) {
|
||||
m_d<span class="operator">-</span><span class="operator">></span>timer<span class="operator">-</span><span class="operator">></span>start();
|
||||
}
|
||||
<span class="keyword">else</span> {
|
||||
m_d<span class="operator">-</span><span class="operator">></span>timer<span class="operator">-</span><span class="operator">></span>stop();
|
||||
m_d<span class="operator">-</span><span class="operator">></span>isOn <span class="operator">=</span> (state<span class="operator">=</span><span class="operator">=</span>On) <span class="operator">?</span> <span class="keyword">true</span> : <span class="keyword">false</span>;
|
||||
}
|
||||
m_d<span class="operator">-</span><span class="operator">></span>state <span class="operator">=</span> state;
|
||||
update();
|
||||
}
|
||||
|
||||
<span class="type">void</span> HLed<span class="operator">::</span>setDarkerFactor(<span class="type">int</span> darkerFactor)
|
||||
{
|
||||
<span class="keyword">if</span> (m_d<span class="operator">-</span><span class="operator">></span>darkerFactor <span class="operator">=</span><span class="operator">=</span> darkerFactor)
|
||||
<span class="keyword">return</span>;
|
||||
|
||||
m_d<span class="operator">-</span><span class="operator">></span>darkerFactor <span class="operator">=</span> darkerFactor;
|
||||
m_d<span class="operator">-</span><span class="operator">></span>offColor <span class="operator">=</span> m_d<span class="operator">-</span><span class="operator">></span>color<span class="operator">.</span>darker(darkerFactor);
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qsize.html">QSize</a></span> HLed<span class="operator">::</span>sizeHint() <span class="keyword">const</span>
|
||||
{
|
||||
<span class="keyword">return</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qsize.html">QSize</a></span>(<span class="number">20</span><span class="operator">,</span> <span class="number">20</span>);
|
||||
}
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qsize.html">QSize</a></span> HLed<span class="operator">::</span>minimumSizeHint() <span class="keyword">const</span>
|
||||
{
|
||||
<span class="keyword">return</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qsize.html">QSize</a></span>(<span class="number">16</span><span class="operator">,</span> <span class="number">16</span>);
|
||||
}
|
||||
|
||||
<span class="type">void</span> HLed<span class="operator">::</span>toggle()
|
||||
{
|
||||
<span class="keyword">if</span> (m_d<span class="operator">-</span><span class="operator">></span>state <span class="operator">=</span><span class="operator">=</span> Blink) {
|
||||
<span class="keyword">return</span>;
|
||||
}
|
||||
|
||||
setState(m_d<span class="operator">-</span><span class="operator">></span>state <span class="operator">=</span><span class="operator">=</span> On <span class="operator">?</span> Off : On);
|
||||
update();
|
||||
}
|
||||
|
||||
<span class="type">void</span> HLed<span class="operator">::</span>turnOn(<span class="type">bool</span> on)
|
||||
{
|
||||
setState(on <span class="operator">?</span> On : Off);
|
||||
}
|
||||
|
||||
<span class="type">void</span> HLed<span class="operator">::</span>turnOff(<span class="type">bool</span> off)
|
||||
{
|
||||
turnOn(<span class="operator">!</span>off);
|
||||
}
|
||||
|
||||
<span class="type">void</span> HLed<span class="operator">::</span>blink()
|
||||
{
|
||||
setState(Blink);
|
||||
}
|
||||
|
||||
<span class="type">void</span> HLed<span class="operator">::</span>blinkToggle()
|
||||
{
|
||||
m_d<span class="operator">-</span><span class="operator">></span>isOn <span class="operator">=</span> <span class="operator">!</span>m_d<span class="operator">-</span><span class="operator">></span>isOn;
|
||||
update();
|
||||
}
|
||||
|
||||
<span class="type">void</span> HLed<span class="operator">::</span>paintEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpaintevent.html">QPaintEvent</a></span><span class="operator">*</span> <span class="comment">/* event*/</span>)
|
||||
{
|
||||
<span class="keyword">if</span> (paintCachedPixmap())
|
||||
{
|
||||
<span class="keyword">return</span>;
|
||||
}
|
||||
|
||||
<span class="type">int</span> width <span class="operator">=</span> ledWidth();
|
||||
<span class="keyword">const</span> <span class="type">int</span> scale <span class="operator">=</span> <span class="number">3</span>;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpixmap.html">QPixmap</a></span> <span class="operator">*</span>tmpPixmap <span class="operator">=</span> <span class="number">0</span>;
|
||||
|
||||
width <span class="operator">*</span><span class="operator">=</span> scale;
|
||||
tmpPixmap <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qpixmap.html">QPixmap</a></span>(width <span class="operator">+</span> scale<span class="operator">*</span><span class="number">2</span><span class="operator">,</span> width <span class="operator">+</span> scale<span class="operator">*</span><span class="number">2</span>);
|
||||
tmpPixmap<span class="operator">-</span><span class="operator">></span>fill(palette()<span class="operator">.</span>color(backgroundRole()));
|
||||
tmpPixmap<span class="operator">-</span><span class="operator">></span>fill(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qcolor.html">QColor</a></span>(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>transparent));
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpainter.html">QPainter</a></span> paint;
|
||||
paint<span class="operator">.</span>begin(tmpPixmap);
|
||||
paint<span class="operator">.</span>setRenderHint(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpainter.html">QPainter</a></span><span class="operator">::</span>Antialiasing);
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qcolor.html">QColor</a></span> color <span class="operator">=</span> m_d<span class="operator">-</span><span class="operator">></span>isOn <span class="operator">?</span> m_d<span class="operator">-</span><span class="operator">></span>color : m_d<span class="operator">-</span><span class="operator">></span>offColor;
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qbrush.html">QBrush</a></span> brush;
|
||||
brush<span class="operator">.</span>setStyle(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>SolidPattern);
|
||||
brush<span class="operator">.</span>setColor(color);
|
||||
|
||||
paint<span class="operator">.</span>setBrush(brush);
|
||||
<span class="comment">// draw plain</span>
|
||||
paint<span class="operator">.</span>drawEllipse(scale<span class="operator">,</span> scale<span class="operator">,</span> width<span class="operator">-</span>scale<span class="operator">*</span><span class="number">2</span><span class="operator">,</span> width<span class="operator">-</span>scale<span class="operator">*</span><span class="number">2</span>);
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpen.html">QPen</a></span> pen;
|
||||
pen<span class="operator">.</span>setWidth(<span class="number">2</span> <span class="operator">*</span> scale);
|
||||
|
||||
<span class="type">int</span> pos <span class="operator">=</span> width <span class="operator">/</span> <span class="number">5</span> <span class="operator">+</span> <span class="number">1</span>;
|
||||
<span class="type">int</span> lightWidth <span class="operator">=</span> width <span class="operator">*</span> <span class="number">2</span> <span class="operator">/</span> <span class="number">3</span>;
|
||||
<span class="type">int</span> lightQuote <span class="operator">=</span> <span class="number">130</span> <span class="operator">*</span> <span class="number">2</span> <span class="operator">/</span> (lightWidth <span class="operator">?</span> lightWidth : <span class="number">1</span>) <span class="operator">+</span> <span class="number">100</span>;
|
||||
|
||||
<span class="comment">// draw bright spot</span>
|
||||
<span class="keyword">while</span> (lightWidth) {
|
||||
color <span class="operator">=</span> color<span class="operator">.</span>lighter(lightQuote);
|
||||
pen<span class="operator">.</span>setColor(color);
|
||||
paint<span class="operator">.</span>setPen(pen);
|
||||
paint<span class="operator">.</span>drawEllipse(pos<span class="operator">,</span> pos<span class="operator">,</span> lightWidth<span class="operator">,</span> lightWidth);
|
||||
lightWidth<span class="operator">-</span><span class="operator">-</span>;
|
||||
|
||||
<span class="keyword">if</span> (<span class="operator">!</span>lightWidth) {
|
||||
<span class="keyword">break</span>;
|
||||
}
|
||||
|
||||
paint<span class="operator">.</span>drawEllipse(pos<span class="operator">,</span> pos<span class="operator">,</span> lightWidth<span class="operator">,</span> lightWidth);
|
||||
lightWidth<span class="operator">-</span><span class="operator">-</span>;
|
||||
|
||||
<span class="keyword">if</span> (<span class="operator">!</span>lightWidth) {
|
||||
<span class="keyword">break</span>;
|
||||
}
|
||||
|
||||
paint<span class="operator">.</span>drawEllipse(pos<span class="operator">,</span> pos<span class="operator">,</span> lightWidth<span class="operator">,</span> lightWidth);
|
||||
pos<span class="operator">+</span><span class="operator">+</span>;
|
||||
lightWidth<span class="operator">-</span><span class="operator">-</span>;
|
||||
}
|
||||
|
||||
pen<span class="operator">.</span>setWidth(<span class="number">2</span><span class="operator">*</span>scale <span class="operator">+</span> <span class="number">1</span>);
|
||||
brush<span class="operator">.</span>setStyle(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>NoBrush);
|
||||
paint<span class="operator">.</span>setBrush(brush);
|
||||
|
||||
<span class="type">int</span> angle <span class="operator">=</span> <span class="operator">-</span><span class="number">720</span>;
|
||||
color <span class="operator">=</span> palette()<span class="operator">.</span>color(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpalette.html">QPalette</a></span><span class="operator">::</span>Light);
|
||||
|
||||
<span class="keyword">for</span> (<span class="type">int</span> arc<span class="operator">=</span><span class="number">120</span>; arc<span class="operator"><</span><span class="number">2880</span>; arc<span class="operator">+</span><span class="operator">=</span><span class="number">240</span>) {
|
||||
pen<span class="operator">.</span>setColor(color);
|
||||
paint<span class="operator">.</span>setPen(pen);
|
||||
<span class="type">int</span> w <span class="operator">=</span> width <span class="operator">-</span> pen<span class="operator">.</span>width()<span class="operator">/</span><span class="number">2</span> <span class="operator">-</span> scale <span class="operator">+</span> <span class="number">1</span>;
|
||||
paint<span class="operator">.</span>drawArc(pen<span class="operator">.</span>width()<span class="operator">/</span><span class="number">2</span><span class="operator">,</span> pen<span class="operator">.</span>width()<span class="operator">/</span><span class="number">2</span><span class="operator">,</span> w<span class="operator">,</span> w<span class="operator">,</span> angle<span class="operator">+</span>arc<span class="operator">,</span> <span class="number">240</span>);
|
||||
paint<span class="operator">.</span>drawArc(pen<span class="operator">.</span>width()<span class="operator">/</span><span class="number">2</span><span class="operator">,</span> pen<span class="operator">.</span>width()<span class="operator">/</span><span class="number">2</span><span class="operator">,</span> w<span class="operator">,</span> w<span class="operator">,</span> angle<span class="operator">-</span>arc<span class="operator">,</span> <span class="number">240</span>);
|
||||
color <span class="operator">=</span> color<span class="operator">.</span>darker(<span class="number">110</span>);
|
||||
}
|
||||
|
||||
paint<span class="operator">.</span>end();
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpixmap.html">QPixmap</a></span> <span class="operator">*</span><span class="operator">&</span>dest <span class="operator">=</span> (m_d<span class="operator">-</span><span class="operator">></span>isOn <span class="operator">?</span> m_d<span class="operator">-</span><span class="operator">></span>onPixmap : m_d<span class="operator">-</span><span class="operator">></span>offPixmap);
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qimage.html">QImage</a></span> i <span class="operator">=</span> tmpPixmap<span class="operator">-</span><span class="operator">></span>toImage();
|
||||
width <span class="operator">/</span><span class="operator">=</span> scale;
|
||||
i <span class="operator">=</span> i<span class="operator">.</span>scaled(width<span class="operator">,</span> width<span class="operator">,</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>IgnoreAspectRatio<span class="operator">,</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qt.html">Qt</a></span><span class="operator">::</span>SmoothTransformation);
|
||||
<span class="keyword">delete</span> tmpPixmap;
|
||||
|
||||
dest <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qpixmap.html">QPixmap</a></span>(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpixmap.html">QPixmap</a></span><span class="operator">::</span>fromImage(i));
|
||||
paint<span class="operator">.</span>begin(<span class="keyword">this</span>);
|
||||
paint<span class="operator">.</span>drawPixmap(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="operator">*</span>dest);
|
||||
paint<span class="operator">.</span>end();
|
||||
}
|
||||
|
||||
<span class="type">bool</span> HLed<span class="operator">::</span>paintCachedPixmap()
|
||||
{
|
||||
<span class="keyword">if</span> (m_d<span class="operator">-</span><span class="operator">></span>isOn <span class="operator">&</span><span class="operator">&</span> m_d<span class="operator">-</span><span class="operator">></span>onPixmap) {
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpainter.html">QPainter</a></span> paint(<span class="keyword">this</span>);
|
||||
paint<span class="operator">.</span>drawPixmap(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="operator">*</span>m_d<span class="operator">-</span><span class="operator">></span>onPixmap);
|
||||
<span class="keyword">return</span> <span class="keyword">true</span>;
|
||||
}
|
||||
<span class="keyword">if</span> (<span class="operator">!</span>m_d<span class="operator">-</span><span class="operator">></span>isOn <span class="operator">&</span><span class="operator">&</span> m_d<span class="operator">-</span><span class="operator">></span>offPixmap) {
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpainter.html">QPainter</a></span> paint(<span class="keyword">this</span>);
|
||||
paint<span class="operator">.</span>drawPixmap(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="operator">*</span>m_d<span class="operator">-</span><span class="operator">></span>offPixmap);
|
||||
<span class="keyword">return</span> <span class="keyword">true</span>;
|
||||
}
|
||||
<span class="keyword">return</span> <span class="keyword">false</span>;
|
||||
}
|
||||
|
||||
<span class="type">int</span> HLed<span class="operator">::</span>ledWidth() <span class="keyword">const</span>
|
||||
{
|
||||
<span class="type">int</span> width <span class="operator">=</span> <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qMin">qMin</a>(<span class="keyword">this</span><span class="operator">-</span><span class="operator">></span>width()<span class="operator">,</span> <span class="keyword">this</span><span class="operator">-</span><span class="operator">></span>height());
|
||||
width <span class="operator">-</span><span class="operator">=</span> <span class="number">2</span>;
|
||||
<span class="keyword">return</span> width <span class="operator">></span> <span class="number">0</span> <span class="operator">?</span> width : <span class="number">0</span>;
|
||||
}</pre>
|
||||
</div>
|
||||
<!-- @@@examples/uartassistant/hled.cpp -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : hled.h Example File (examples/uartassistant/hled.h)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">hled.h Example File</h1>
|
||||
<span class="small-subtitle">examples/uartassistant/hled.h</span>
|
||||
<!-- $$$examples/uartassistant/hled.h-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="preprocessor">#ifndef HLED_H</span>
|
||||
<span class="preprocessor">#define HLED_H</span>
|
||||
|
||||
<span class="preprocessor">#include <QWidget></span>
|
||||
|
||||
<span class="keyword">class</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qcolor.html">QColor</a></span>;
|
||||
<span class="keyword">class</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtimer.html">QTimer</a></span>;
|
||||
|
||||
<span class="keyword">class</span> HLed : <span class="keyword">public</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span>
|
||||
{
|
||||
Q_OBJECT
|
||||
<span class="keyword">public</span>:
|
||||
<span class="keyword">enum</span> State {Off<span class="operator">,</span> On<span class="operator">,</span> Blink};
|
||||
HLed(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qwidget.html">QWidget</a></span> <span class="operator">*</span>parent <span class="operator">=</span> <span class="number">0</span>);
|
||||
<span class="operator">~</span>HLed();
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qcolor.html">QColor</a></span> color() <span class="keyword">const</span>;
|
||||
State state() <span class="keyword">const</span>;
|
||||
<span class="type">int</span> darkerFactor() <span class="keyword">const</span>;
|
||||
|
||||
<span class="type">void</span> setColor(<span class="keyword">const</span> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qcolor.html">QColor</a></span> <span class="operator">&</span> color);
|
||||
<span class="type">void</span> setState(State state);
|
||||
<span class="type">void</span> setDarkerFactor(<span class="type">int</span> darkerFactor);
|
||||
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qsize.html">QSize</a></span> sizeHint() <span class="keyword">const</span>;
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qsize.html">QSize</a></span> minimumSizeHint() <span class="keyword">const</span>;
|
||||
|
||||
<span class="keyword">public</span> <span class="keyword">slots</span>:
|
||||
<span class="type">void</span> toggle();
|
||||
<span class="type">void</span> turnOn(<span class="type">bool</span> on<span class="operator">=</span><span class="keyword">true</span>);
|
||||
<span class="type">void</span> turnOff(<span class="type">bool</span> off<span class="operator">=</span><span class="keyword">true</span>);
|
||||
<span class="type">void</span> blink();
|
||||
|
||||
<span class="keyword">private</span> <span class="keyword">slots</span>:
|
||||
<span class="type">void</span> blinkToggle();
|
||||
|
||||
<span class="keyword">protected</span>:
|
||||
<span class="type">void</span> paintEvent(<span class="type"><a href="http://qt.nokia.com/doc/4.8/qpaintevent.html">QPaintEvent</a></span><span class="operator">*</span>);
|
||||
<span class="type">bool</span> paintCachedPixmap();
|
||||
<span class="type">int</span> ledWidth() <span class="keyword">const</span>;
|
||||
<span class="type">void</span> paintSunken();
|
||||
|
||||
<span class="keyword">private</span>:
|
||||
<span class="keyword">class</span> Private;
|
||||
Private <span class="operator">*</span> <span class="keyword">const</span> m_d;
|
||||
};
|
||||
|
||||
<span class="preprocessor">#endif // HLED_H</span></pre>
|
||||
</div>
|
||||
<!-- @@@examples/uartassistant/hled.h -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : main.cpp Example File (examples/uartassistant/main.cpp)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">main.cpp Example File</h1>
|
||||
<span class="small-subtitle">examples/uartassistant/main.cpp</span>
|
||||
<!-- $$$examples/uartassistant/main.cpp-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> <span class="preprocessor">#include <QApplication></span>
|
||||
<span class="preprocessor">#include "dialog.h"</span>
|
||||
|
||||
<span class="type">int</span> main(<span class="type">int</span> argc<span class="operator">,</span> <span class="type">char</span> <span class="operator">*</span>argv<span class="operator">[</span><span class="operator">]</span>)
|
||||
{
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qapplication.html">QApplication</a></span> a(argc<span class="operator">,</span> argv);
|
||||
Dialog w;
|
||||
w<span class="operator">.</span>show();
|
||||
|
||||
<span class="keyword">return</span> a<span class="operator">.</span>exec();
|
||||
}</pre>
|
||||
</div>
|
||||
<!-- @@@examples/uartassistant/main.cpp -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>qesp : uartassistant.pro Example File (examples/uartassistant/uartassistant.pro)</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><h1 class="title">uartassistant.pro Example File</h1>
|
||||
<span class="small-subtitle">examples/uartassistant/uartassistant.pro</span>
|
||||
<!-- $$$examples/uartassistant/uartassistant.pro-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<pre class="cpp"> #-------------------------------------------------
|
||||
#
|
||||
# Project created by QtCreator 2011-11-06T21:37:41
|
||||
#
|
||||
#-------------------------------------------------
|
||||
|
||||
QT += core gui
|
||||
contains(QT_VERSION, ^5\\..*\\..*): QT += widgets
|
||||
|
||||
TARGET = uartassistant
|
||||
TEMPLATE = app
|
||||
|
||||
include(../../src/qextserialport.pri)
|
||||
|
||||
SOURCES += main.cpp\
|
||||
dialog.cpp\
|
||||
hled.cpp
|
||||
|
||||
HEADERS += dialog.h \
|
||||
hled.h
|
||||
|
||||
FORMS += dialog.ui</pre>
|
||||
</div>
|
||||
<!-- @@@examples/uartassistant/uartassistant.pro -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- uartassistant.qdoc -->
|
||||
<title>qesp : UartAssistant Demo</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/all-examples.html">Examples</a></li>
|
||||
<li>UartAssistant Demo</li>
|
||||
<h1 class="title">UartAssistant Demo</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$examples/uartassistant-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p>Files:</p>
|
||||
<ul>
|
||||
<li><a href="examples-uartassistant-dialog-cpp.html">examples/uartassistant/dialog.cpp</a></li>
|
||||
<li><a href="examples-uartassistant-dialog-h.html">examples/uartassistant/dialog.h</a></li>
|
||||
<li><a href="examples-uartassistant-dialog-ui.html">examples/uartassistant/dialog.ui</a></li>
|
||||
<li><a href="examples-uartassistant-hled-cpp.html">examples/uartassistant/hled.cpp</a></li>
|
||||
<li><a href="examples-uartassistant-hled-h.html">examples/uartassistant/hled.h</a></li>
|
||||
<li><a href="examples-uartassistant-main-cpp.html">examples/uartassistant/main.cpp</a></li>
|
||||
<li><a href="examples-uartassistant-uartassistant-pro.html">examples/uartassistant/uartassistant.pro</a></li>
|
||||
</ul>
|
||||
<p>The example demonstrates how to use <a href="qextserialport.html">QextSerialPort</a>.</p>
|
||||
<p class="centerAlign"><img src="images/uartassistant.png" /></p></div>
|
||||
<!-- @@@examples/uartassistant -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,407 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- index.qdoc -->
|
||||
<title>qesp : </title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li></li>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$functions.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p class="centerAlign functionIndex"><b><a href="#a">A</a> <a href="#b">B</a> <a href="#c">C</a> <a href="#d">D</a> <a href="#e">E</a> <a href="#f">F</a> <a href="#g">G</a> <a href="#h">H</a> <a href="#i">I</a> <a href="#j">J</a> <a href="#k">K</a> <a href="#l">L</a> <a href="#m">M</a> <a href="#n">N</a> <a href="#o">O</a> <a href="#p">P</a> <a href="#q">Q</a> <a href="#r">R</a> <a href="#s">S</a> <a href="#t">T</a> <a href="#u">U</a> <a href="#v">V</a> <a href="#w">W</a> <a href="#x">X</a> <a href="#y">Y</a> <a href="#z">Z</a> </b></p>
|
||||
<ul>
|
||||
<li>QAXCLASS: <a href="http://qt.nokia.com/doc/4.8/qaxfactory.html#QAXCLASS">global</a></li>
|
||||
<li>QAXFACTORY_BEGIN: <a href="http://qt.nokia.com/doc/4.8/qaxfactory.html#QAXFACTORY_BEGIN">global</a></li>
|
||||
<li>QAXFACTORY_DEFAULT: <a href="http://qt.nokia.com/doc/4.8/qaxfactory.html#QAXFACTORY_DEFAULT">global</a></li>
|
||||
<li>QAXFACTORY_END: <a href="http://qt.nokia.com/doc/4.8/qaxfactory.html#QAXFACTORY_END">global</a></li>
|
||||
<li>QAXFACTORY_EXPORT: <a href="http://qt.nokia.com/doc/4.8/qaxfactory.html#QAXFACTORY_EXPORT">global</a></li>
|
||||
<li>QAXTYPE: <a href="http://qt.nokia.com/doc/4.8/qaxfactory.html#QAXTYPE">global</a></li>
|
||||
<li>QBENCHMARK: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QBENCHMARK">global</a></li>
|
||||
<li>QBENCHMARK_ONCE: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QBENCHMARK_ONCE">global</a></li>
|
||||
<li>QCOMPARE: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QCOMPARE">global</a></li>
|
||||
<li>QDESIGNER_WIDGET_EXPORT: <a href="http://qt.nokia.com/doc/4.8/qdesignercustomwidgetinterface.html#QDESIGNER_WIDGET_EXPORT">global</a></li>
|
||||
<li>QEXPECT_FAIL: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QEXPECT_FAIL">global</a></li>
|
||||
<li>QFAIL: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QFAIL">global</a></li>
|
||||
<li>QFETCH: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QFETCH">global</a></li>
|
||||
<li>QML_DECLARE_TYPE: <a href="http://qt.nokia.com/doc/4.8/qdeclarativeengine.html#QML_DECLARE_TYPE">global</a></li>
|
||||
<li>QML_DECLARE_TYPEINFO: <a href="http://qt.nokia.com/doc/4.8/qdeclarativeengine.html#QML_DECLARE_TYPEINFO">global</a></li>
|
||||
<li>QSKIP: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QSKIP">global</a></li>
|
||||
<li>QTEST: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QTEST">global</a></li>
|
||||
<li>QTEST_APPLESS_MAIN: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QTEST_APPLESS_MAIN">global</a></li>
|
||||
<li>QTEST_MAIN: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QTEST_MAIN">global</a></li>
|
||||
<li>QTEST_NOOP_MAIN: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QTEST_NOOP_MAIN">global</a></li>
|
||||
<li>QTWEBKIT_VERSION: <a href="http://qt.nokia.com/doc/4.8/qwebpage.html#QTWEBKIT_VERSION">global</a></li>
|
||||
<li>QTWEBKIT_VERSION_CHECK: <a href="http://qt.nokia.com/doc/4.8/qwebpage.html#QTWEBKIT_VERSION_CHECK">global</a></li>
|
||||
<li>QTWEBKIT_VERSION_STR: <a href="http://qt.nokia.com/doc/4.8/qwebpage.html#QTWEBKIT_VERSION_STR">global</a></li>
|
||||
<li>QT_NO_CAST_FROM_ASCII: <a href="http://qt.nokia.com/doc/4.8/qstring.html#QT_NO_CAST_FROM_ASCII">global</a></li>
|
||||
<li>QT_NO_CAST_FROM_BYTEARRAY: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#QT_NO_CAST_FROM_BYTEARRAY">global</a></li>
|
||||
<li>QT_NO_CAST_TO_ASCII: <a href="http://qt.nokia.com/doc/4.8/qstring.html#QT_NO_CAST_TO_ASCII">global</a></li>
|
||||
<li>QT_NO_URL_CAST_FROM_STRING: <a href="http://qt.nokia.com/doc/4.8/qurl.html#QT_NO_URL_CAST_FROM_STRING">global</a></li>
|
||||
<li>QT_POINTER_SIZE: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_POINTER_SIZE">global</a></li>
|
||||
<li>QT_REQUIRE_VERSION: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_REQUIRE_VERSION">global</a></li>
|
||||
<li>QT_TRANSLATE_NOOP: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_TRANSLATE_NOOP">global</a></li>
|
||||
<li>QT_TRANSLATE_NOOP3: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_TRANSLATE_NOOP3">global</a></li>
|
||||
<li>QT_TRAP_THROWING: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_TRAP_THROWING">global</a></li>
|
||||
<li>QT_TRID_NOOP: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_TRID_NOOP">global</a></li>
|
||||
<li>QT_TRYCATCH_ERROR: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_TRYCATCH_ERROR">global</a></li>
|
||||
<li>QT_TRYCATCH_LEAVING: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_TRYCATCH_LEAVING">global</a></li>
|
||||
<li>QT_TR_NOOP: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_TR_NOOP">global</a></li>
|
||||
<li>QT_VERSION: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_VERSION">global</a></li>
|
||||
<li>QT_VERSION_CHECK: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_VERSION_CHECK">global</a></li>
|
||||
<li>QT_VERSION_STR: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#QT_VERSION_STR">global</a></li>
|
||||
<li>QVERIFY: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QVERIFY">global</a></li>
|
||||
<li>QVERIFY2: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QVERIFY2">global</a></li>
|
||||
<li>QWARN: <a href="http://qt.nokia.com/doc/4.8/qtest.html#QWARN">global</a></li>
|
||||
<li>QWIDGETSIZE_MAX: <a href="http://qt.nokia.com/doc/4.8/qwidget.html#QWIDGETSIZE_MAX">global</a></li>
|
||||
<li>Q_ARG: <a href="http://qt.nokia.com/doc/4.8/qmetaobject.html#Q_ARG">global</a></li>
|
||||
<li>Q_ASSERT: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_ASSERT">global</a></li>
|
||||
<li>Q_ASSERT_X: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_ASSERT_X">global</a></li>
|
||||
<li>Q_ATOMIC_INT_FETCH_AND_ADD_IS_ALWAYS_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_FETCH_AND_ADD_IS_ALWAYS_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_FETCH_AND_ADD_IS_NOT_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_FETCH_AND_ADD_IS_NOT_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_FETCH_AND_ADD_IS_SOMETIMES_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_FETCH_AND_ADD_IS_SOMETIMES_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_FETCH_AND_ADD_IS_WAIT_FREE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_FETCH_AND_ADD_IS_WAIT_FREE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_FETCH_AND_STORE_IS_ALWAYS_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_FETCH_AND_STORE_IS_ALWAYS_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_FETCH_AND_STORE_IS_NOT_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_FETCH_AND_STORE_IS_NOT_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_FETCH_AND_STORE_IS_SOMETIMES_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_FETCH_AND_STORE_IS_SOMETIMES_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_FETCH_AND_STORE_IS_WAIT_FREE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_FETCH_AND_STORE_IS_WAIT_FREE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_REFERENCE_COUNTING_IS_ALWAYS_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_REFERENCE_COUNTING_IS_ALWAYS_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_REFERENCE_COUNTING_IS_NOT_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_REFERENCE_COUNTING_IS_NOT_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_REFERENCE_COUNTING_IS_SOMETIMES_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_REFERENCE_COUNTING_IS_SOMETIMES_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_REFERENCE_COUNTING_IS_WAIT_FREE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_REFERENCE_COUNTING_IS_WAIT_FREE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_TEST_AND_SET_IS_ALWAYS_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_TEST_AND_SET_IS_ALWAYS_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_TEST_AND_SET_IS_NOT_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_TEST_AND_SET_IS_NOT_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_TEST_AND_SET_IS_SOMETIMES_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_TEST_AND_SET_IS_SOMETIMES_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_INT_TEST_AND_SET_IS_WAIT_FREE: <a href="http://qt.nokia.com/doc/4.8/qatomicint.html#Q_ATOMIC_INT_TEST_AND_SET_IS_WAIT_FREE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_ALWAYS_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_ALWAYS_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_NOT_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_NOT_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_SOMETIMES_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_SOMETIMES_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_WAIT_FREE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_WAIT_FREE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_ALWAYS_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_ALWAYS_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_NOT_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_NOT_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_SOMETIMES_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_SOMETIMES_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_WAIT_FREE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_WAIT_FREE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_TEST_AND_SET_IS_ALWAYS_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_TEST_AND_SET_IS_ALWAYS_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_TEST_AND_SET_IS_NOT_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_TEST_AND_SET_IS_NOT_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_TEST_AND_SET_IS_SOMETIMES_NATIVE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_TEST_AND_SET_IS_SOMETIMES_NATIVE">global</a></li>
|
||||
<li>Q_ATOMIC_POINTER_TEST_AND_SET_IS_WAIT_FREE: <a href="http://qt.nokia.com/doc/4.8/qatomicpointer.html#Q_ATOMIC_POINTER_TEST_AND_SET_IS_WAIT_FREE">global</a></li>
|
||||
<li>Q_BIG_ENDIAN: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_BIG_ENDIAN">global</a></li>
|
||||
<li>Q_BYTE_ORDER: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_BYTE_ORDER">global</a></li>
|
||||
<li>Q_CC_BOR: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_BOR">global</a></li>
|
||||
<li>Q_CC_CDS: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_CDS">global</a></li>
|
||||
<li>Q_CC_COMEAU: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_COMEAU">global</a></li>
|
||||
<li>Q_CC_DEC: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_DEC">global</a></li>
|
||||
<li>Q_CC_EDG: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_EDG">global</a></li>
|
||||
<li>Q_CC_GHS: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_GHS">global</a></li>
|
||||
<li>Q_CC_GNU: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_GNU">global</a></li>
|
||||
<li>Q_CC_HIGHC: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_HIGHC">global</a></li>
|
||||
<li>Q_CC_HPACC: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_HPACC">global</a></li>
|
||||
<li>Q_CC_INTEL: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_INTEL">global</a></li>
|
||||
<li>Q_CC_KAI: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_KAI">global</a></li>
|
||||
<li>Q_CC_MIPS: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_MIPS">global</a></li>
|
||||
<li>Q_CC_MSVC: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_MSVC">global</a></li>
|
||||
<li>Q_CC_MWERKS: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_MWERKS">global</a></li>
|
||||
<li>Q_CC_OC: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_OC">global</a></li>
|
||||
<li>Q_CC_PGI: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_PGI">global</a></li>
|
||||
<li>Q_CC_SUN: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_SUN">global</a></li>
|
||||
<li>Q_CC_SYM: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_SYM">global</a></li>
|
||||
<li>Q_CC_USLC: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_USLC">global</a></li>
|
||||
<li>Q_CC_WAT: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CC_WAT">global</a></li>
|
||||
<li>Q_CHECK_PTR: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_CHECK_PTR">global</a></li>
|
||||
<li>Q_CLASSINFO: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_CLASSINFO">global</a></li>
|
||||
<li>Q_CLEANUP_RESOURCE: <a href="http://qt.nokia.com/doc/4.8/qdir.html#Q_CLEANUP_RESOURCE">global</a></li>
|
||||
<li>Q_DECLARE_EXTENSION_INTERFACE: <a href="http://qt.nokia.com/doc/4.8/qextensionmanager.html#Q_DECLARE_EXTENSION_INTERFACE">global</a></li>
|
||||
<li>Q_DECLARE_FLAGS: <a href="http://qt.nokia.com/doc/4.8/qflags.html#Q_DECLARE_FLAGS">global</a></li>
|
||||
<li>Q_DECLARE_INTERFACE: <a href="http://qt.nokia.com/doc/4.8/qtplugin.html#Q_DECLARE_INTERFACE">global</a></li>
|
||||
<li>Q_DECLARE_METATYPE: <a href="http://qt.nokia.com/doc/4.8/qmetatype.html#Q_DECLARE_METATYPE">global</a></li>
|
||||
<li>Q_DECLARE_OPERATORS_FOR_FLAGS: <a href="http://qt.nokia.com/doc/4.8/qflags.html#Q_DECLARE_OPERATORS_FOR_FLAGS">global</a></li>
|
||||
<li>Q_DECLARE_TR_FUNCTIONS: <a href="http://qt.nokia.com/doc/4.8/qcoreapplication.html#Q_DECLARE_TR_FUNCTIONS">global</a></li>
|
||||
<li>Q_DECLARE_TYPEINFO: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_DECLARE_TYPEINFO">global</a></li>
|
||||
<li>Q_DECL_EXPORT: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_DECL_EXPORT">global</a></li>
|
||||
<li>Q_DECL_IMPORT: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_DECL_IMPORT">global</a></li>
|
||||
<li>Q_DISABLE_COPY: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_DISABLE_COPY">global</a></li>
|
||||
<li>Q_EMIT: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_EMIT">global</a></li>
|
||||
<li>Q_ENUMS: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_ENUMS">global</a></li>
|
||||
<li>Q_EXPORT_PLUGIN2: <a href="http://qt.nokia.com/doc/4.8/qtplugin.html#Q_EXPORT_PLUGIN2">global</a></li>
|
||||
<li>Q_FLAGS: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_FLAGS">global</a></li>
|
||||
<li>Q_FOREACH: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_FOREACH">global</a></li>
|
||||
<li>Q_FOREVER: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_FOREVER">global</a></li>
|
||||
<li>Q_FUNC_INFO: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_FUNC_INFO">global</a></li>
|
||||
<li>Q_IMPORT_PLUGIN: <a href="http://qt.nokia.com/doc/4.8/qtplugin.html#Q_IMPORT_PLUGIN">global</a></li>
|
||||
<li>Q_INIT_RESOURCE: <a href="http://qt.nokia.com/doc/4.8/qdir.html#Q_INIT_RESOURCE">global</a></li>
|
||||
<li>Q_INT64_C: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_INT64_C">global</a></li>
|
||||
<li>Q_INTERFACES: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_INTERFACES">global</a></li>
|
||||
<li>Q_INVOKABLE: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_INVOKABLE">global</a></li>
|
||||
<li>Q_LIKELY: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_LIKELY">global</a></li>
|
||||
<li>Q_LITTLE_ENDIAN: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_LITTLE_ENDIAN">global</a></li>
|
||||
<li>Q_NOREPLY: <a href="http://qt.nokia.com/doc/4.8/qdbusabstractadaptor.html#Q_NOREPLY">global</a></li>
|
||||
<li>Q_OBJECT: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_OBJECT">global</a></li>
|
||||
<li>Q_OS_AIX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_AIX">global</a></li>
|
||||
<li>Q_OS_BSD4: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_BSD4">global</a></li>
|
||||
<li>Q_OS_BSDI: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_BSDI">global</a></li>
|
||||
<li>Q_OS_CYGWIN: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_CYGWIN">global</a></li>
|
||||
<li>Q_OS_DARWIN: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_DARWIN">global</a></li>
|
||||
<li>Q_OS_DGUX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_DGUX">global</a></li>
|
||||
<li>Q_OS_DYNIX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_DYNIX">global</a></li>
|
||||
<li>Q_OS_FREEBSD: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_FREEBSD">global</a></li>
|
||||
<li>Q_OS_HPUX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_HPUX">global</a></li>
|
||||
<li>Q_OS_HURD: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_HURD">global</a></li>
|
||||
<li>Q_OS_IRIX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_IRIX">global</a></li>
|
||||
<li>Q_OS_LINUX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_LINUX">global</a></li>
|
||||
<li>Q_OS_LYNX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_LYNX">global</a></li>
|
||||
<li>Q_OS_MAC: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_MAC">global</a></li>
|
||||
<li>Q_OS_MSDOS: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_MSDOS">global</a></li>
|
||||
<li>Q_OS_NETBSD: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_NETBSD">global</a></li>
|
||||
<li>Q_OS_OPENBSD: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_OPENBSD">global</a></li>
|
||||
<li>Q_OS_OS2: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_OS2">global</a></li>
|
||||
<li>Q_OS_OS2EMX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_OS2EMX">global</a></li>
|
||||
<li>Q_OS_OSF: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_OSF">global</a></li>
|
||||
<li>Q_OS_QNX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_QNX">global</a></li>
|
||||
<li>Q_OS_RELIANT: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_RELIANT">global</a></li>
|
||||
<li>Q_OS_SCO: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_SCO">global</a></li>
|
||||
<li>Q_OS_SOLARIS: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_SOLARIS">global</a></li>
|
||||
<li>Q_OS_SYMBIAN: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_SYMBIAN">global</a></li>
|
||||
<li>Q_OS_ULTRIX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_ULTRIX">global</a></li>
|
||||
<li>Q_OS_UNIX: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_UNIX">global</a></li>
|
||||
<li>Q_OS_UNIXWARE: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_UNIXWARE">global</a></li>
|
||||
<li>Q_OS_WIN32: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_WIN32">global</a></li>
|
||||
<li>Q_OS_WINCE: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_OS_WINCE">global</a></li>
|
||||
<li>Q_PROPERTY: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_PROPERTY">global</a></li>
|
||||
<li>Q_RETURN_ARG: <a href="http://qt.nokia.com/doc/4.8/qmetaobject.html#Q_RETURN_ARG">global</a></li>
|
||||
<li>Q_SCRIPT_DECLARE_QMETAOBJECT: <a href="http://qt.nokia.com/doc/4.8/qscriptengine.html#Q_SCRIPT_DECLARE_QMETAOBJECT">global</a></li>
|
||||
<li>Q_SIGNAL: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_SIGNAL">global</a></li>
|
||||
<li>Q_SIGNALS: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_SIGNALS">global</a></li>
|
||||
<li>Q_SLOT: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_SLOT">global</a></li>
|
||||
<li>Q_SLOTS: <a href="http://qt.nokia.com/doc/4.8/qobject.html#Q_SLOTS">global</a></li>
|
||||
<li>Q_UINT64_C: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_UINT64_C">global</a></li>
|
||||
<li>Q_UNLIKELY: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_UNLIKELY">global</a></li>
|
||||
<li>Q_UNUSED: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_UNUSED">global</a></li>
|
||||
<li>Q_WS_MAC: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_WS_MAC">global</a></li>
|
||||
<li>Q_WS_QPA: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_WS_QPA">global</a></li>
|
||||
<li>Q_WS_QWS: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_WS_QWS">global</a></li>
|
||||
<li>Q_WS_S60: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_WS_S60">global</a></li>
|
||||
<li>Q_WS_WIN: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_WS_WIN">global</a></li>
|
||||
<li>Q_WS_X11: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#Q_WS_X11">global</a></li>
|
||||
<li>baudRate:<a name="a"></a><a name="b"></a> <a href="qextserialport.html#baudRate">QextSerialPort</a></li>
|
||||
<li>bin: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#bin">global</a></li>
|
||||
<li>bom: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#bom">global</a></li>
|
||||
<li>bytesAvailable: <a href="qextserialport.html#bytesAvailable">QextSerialPort</a></li>
|
||||
<li>center:<a name="c"></a> <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#center">global</a></li>
|
||||
<li>close: <a href="qextserialport.html#close">QextSerialPort</a></li>
|
||||
<li>dataBits:<a name="d"></a> <a href="qextserialport.html#dataBits">QextSerialPort</a></li>
|
||||
<li>dec: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#dec">global</a></li>
|
||||
<li>deviceDiscovered: <a href="qextserialenumerator.html#deviceDiscovered">QextSerialEnumerator</a></li>
|
||||
<li>deviceRemoved: <a href="qextserialenumerator.html#deviceRemoved">QextSerialEnumerator</a></li>
|
||||
<li>dsrChanged: <a href="qextserialport.html#dsrChanged">QextSerialPort</a></li>
|
||||
<li>endl:<a name="e"></a> <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#endl">global</a></li>
|
||||
<li>errorString: <a href="qextserialport.html#errorString">QextSerialPort</a></li>
|
||||
<li>fixed:<a name="f"></a> <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#fixed">global</a></li>
|
||||
<li>flowControl: <a href="qextserialport.html#flowControl">QextSerialPort</a></li>
|
||||
<li>flush: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#flush">global</a> <a href="qextserialport.html#flush">QextSerialPort</a></li>
|
||||
<li>forcepoint: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#forcepoint">global</a></li>
|
||||
<li>forcesign: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#forcesign">global</a></li>
|
||||
<li>foreach: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#foreach">global</a></li>
|
||||
<li>forever: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#forever">global</a></li>
|
||||
<li>getPorts:<a name="g"></a> <a href="qextserialenumerator.html#getPorts">QextSerialEnumerator</a></li>
|
||||
<li>hex:<a name="h"></a> <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#hex">global</a></li>
|
||||
<li>isSequential:<a name="i"></a> <a href="qextserialport.html#isSequential">QextSerialPort</a></li>
|
||||
<li>lastError:<a name="j"></a><a name="k"></a><a name="l"></a> <a href="qextserialport.html#lastError">QextSerialPort</a></li>
|
||||
<li>left: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#left">global</a></li>
|
||||
<li>lineStatus: <a href="qextserialport.html#lineStatus">QextSerialPort</a></li>
|
||||
<li>lowercasebase: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#lowercasebase">global</a></li>
|
||||
<li>lowercasedigits: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#lowercasedigits">global</a></li>
|
||||
<li>noforcepoint:<a name="m"></a><a name="n"></a> <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#noforcepoint">global</a></li>
|
||||
<li>noforcesign: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#noforcesign">global</a></li>
|
||||
<li>noshowbase: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#noshowbase">global</a></li>
|
||||
<li>oct:<a name="o"></a> <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#oct">global</a></li>
|
||||
<li>open: <a href="qextserialport.html#open">QextSerialPort</a></li>
|
||||
<li>operator!=: <a href="http://qt.nokia.com/doc/4.8/q3cstring.html#operator!=-71">global</a></li>
|
||||
<li>operator&: <a href="http://qt.nokia.com/doc/4.8/qbitarray.html#operator&">global</a></li>
|
||||
<li>operator*: <a href="http://qt.nokia.com/doc/4.8/qtransform.html#operator*-17">global</a></li>
|
||||
<li>operator+: <a href="http://qt.nokia.com/doc/4.8/q3cstring.html#operator+-45">global</a></li>
|
||||
<li>operator-: <a href="http://qt.nokia.com/doc/4.8/qvector4d.html#operator--19">global</a></li>
|
||||
<li>operator/: <a href="http://qt.nokia.com/doc/4.8/qvector4d.html#operator/-10">global</a></li>
|
||||
<li>operator<: <a href="http://qt.nokia.com/doc/4.8/q3cstring.html#operator<-22">global</a></li>
|
||||
<li>operator<<: <a href="http://qt.nokia.com/doc/4.8/qsourcelocation.html#operator<<-95">global</a></li>
|
||||
<li>operator<=: <a href="http://qt.nokia.com/doc/4.8/q3cstring.html#operator<=-16">global</a></li>
|
||||
<li>operator==: <a href="http://qt.nokia.com/doc/4.8/q3cstring.html#operator==-100">global</a></li>
|
||||
<li>operator>: <a href="http://qt.nokia.com/doc/4.8/q3cstring.html#operator>-16">global</a></li>
|
||||
<li>operator>=: <a href="http://qt.nokia.com/doc/4.8/q3cstring.html#operator>=-16">global</a></li>
|
||||
<li>operator>>: <a href="http://qt.nokia.com/doc/4.8/qscriptdebuggervalueproperty.html#operator>>-8">global</a></li>
|
||||
<li>operator^: <a href="http://qt.nokia.com/doc/4.8/qbitarray.html#operator^">global</a></li>
|
||||
<li>operator|: <a href="http://qt.nokia.com/doc/4.8/qbitarray.html#operator|">global</a></li>
|
||||
<li>parity:<a name="p"></a> <a href="qextserialport.html#parity">QextSerialPort</a></li>
|
||||
<li>portName: <a href="qextserialport.html#portName">QextSerialPort</a></li>
|
||||
<li>q3InitNetworkProtocols:<a name="q"></a> <a href="http://qt.nokia.com/doc/4.8/q3urloperator.html#q3InitNetworkProtocols">global</a></li>
|
||||
<li>qAbs: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qAbs">global</a></li>
|
||||
<li>qAcos: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qAcos">global</a></li>
|
||||
<li>qAddPostRoutine: <a href="http://qt.nokia.com/doc/4.8/qcoreapplication.html#qAddPostRoutine">global</a></li>
|
||||
<li>qAlpha: <a href="http://qt.nokia.com/doc/4.8/qcolor.html#qAlpha">global</a></li>
|
||||
<li>qApp: <a href="http://qt.nokia.com/doc/4.8/qapplication.html#qApp">global</a></li>
|
||||
<li>qAsin: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qAsin">global</a></li>
|
||||
<li>qAtan: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qAtan">global</a></li>
|
||||
<li>qAtan2: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qAtan2">global</a></li>
|
||||
<li>qBinaryFind: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qBinaryFind-2">global</a></li>
|
||||
<li>qBlue: <a href="http://qt.nokia.com/doc/4.8/qcolor.html#qBlue">global</a></li>
|
||||
<li>qBound: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qBound">global</a></li>
|
||||
<li>qCeil: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qCeil">global</a></li>
|
||||
<li>qChecksum: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qChecksum">global</a></li>
|
||||
<li>qCompress: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qCompress-2">global</a></li>
|
||||
<li>qCopy: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qCopy">global</a></li>
|
||||
<li>qCopyBackward: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qCopyBackward">global</a></li>
|
||||
<li>qCos: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qCos">global</a></li>
|
||||
<li>qCount: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qCount-2">global</a></li>
|
||||
<li>qCritical: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qCritical">global</a></li>
|
||||
<li>qDBusRegisterMetaType: <a href="http://qt.nokia.com/doc/4.8/qdbusargument.html#qDBusRegisterMetaType">global</a></li>
|
||||
<li>qDebug: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qDebug">global</a></li>
|
||||
<li>qDeleteAll: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qDeleteAll-2">global</a></li>
|
||||
<li>qDrawBorderPixmap: <a href="http://qt.nokia.com/doc/4.8/qdrawutil-h.html#qDrawBorderPixmap">global</a></li>
|
||||
<li>qDrawPlainRect: <a href="http://qt.nokia.com/doc/4.8/qdrawutil-h.html#qDrawPlainRect">global</a></li>
|
||||
<li>qDrawShadeLine: <a href="http://qt.nokia.com/doc/4.8/qdrawutil-h.html#qDrawShadeLine">global</a></li>
|
||||
<li>qDrawShadePanel: <a href="http://qt.nokia.com/doc/4.8/qdrawutil-h.html#qDrawShadePanel">global</a></li>
|
||||
<li>qDrawShadeRect: <a href="http://qt.nokia.com/doc/4.8/qdrawutil-h.html#qDrawShadeRect">global</a></li>
|
||||
<li>qDrawWinButton: <a href="http://qt.nokia.com/doc/4.8/qdrawutil-h.html#qDrawWinButton">global</a></li>
|
||||
<li>qDrawWinPanel: <a href="http://qt.nokia.com/doc/4.8/qdrawutil-h.html#qDrawWinPanel">global</a></li>
|
||||
<li>qEqual: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qEqual">global</a></li>
|
||||
<li>qExp: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qExp">global</a></li>
|
||||
<li>qFabs: <a href="http://qt.nokia.com/doc/4.8/#qFabs">global</a></li>
|
||||
<li>qFatal: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qFatal">global</a></li>
|
||||
<li>qFill: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qFill">global</a></li>
|
||||
<li>qFind: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qFind">global</a></li>
|
||||
<li>qFindChildren: <a href="http://qt.nokia.com/doc/4.8/qobject.html#qFindChildren">global</a></li>
|
||||
<li>qFloor: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qFloor">global</a></li>
|
||||
<li>qFromBigEndian: <a href="http://qt.nokia.com/doc/4.8/qtendian.html#qFromBigEndian">global</a></li>
|
||||
<li>qFromLittleEndian: <a href="http://qt.nokia.com/doc/4.8/qtendian.html#qFromLittleEndian">global</a></li>
|
||||
<li>qFuzzyCompare: <a href="http://qt.nokia.com/doc/4.8/qtransform.html#qFuzzyCompare-2">global</a></li>
|
||||
<li>qGray: <a href="http://qt.nokia.com/doc/4.8/qcolor.html#qGray">global</a></li>
|
||||
<li>qGreater: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qGreater">global</a></li>
|
||||
<li>qGreen: <a href="http://qt.nokia.com/doc/4.8/qcolor.html#qGreen">global</a></li>
|
||||
<li>qHash: <a href="http://qt.nokia.com/doc/4.8/qxmlname.html#qHash-41">global</a></li>
|
||||
<li>qInf: <a href="http://qt.nokia.com/doc/4.8/#qInf">global</a></li>
|
||||
<li>qInstallMsgHandler: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qInstallMsgHandler">global</a></li>
|
||||
<li>qIsFinite: <a href="http://qt.nokia.com/doc/4.8/#qIsFinite-2">global</a></li>
|
||||
<li>qIsForwardIteratorEnd: <a href="http://qt.nokia.com/doc/4.8/qabstractxmlforwarditerator.html#qIsForwardIteratorEnd">global</a></li>
|
||||
<li>qIsInf: <a href="http://qt.nokia.com/doc/4.8/#qIsInf-2">global</a></li>
|
||||
<li>qIsNaN: <a href="http://qt.nokia.com/doc/4.8/#qIsNaN-2">global</a></li>
|
||||
<li>qLess: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qLess">global</a></li>
|
||||
<li>qLn: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qLn">global</a></li>
|
||||
<li>qLowerBound: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qLowerBound-2">global</a></li>
|
||||
<li>qMacVersion: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qMacVersion">global</a></li>
|
||||
<li>qMakePair: <a href="http://qt.nokia.com/doc/4.8/qpair.html#qMakePair">global</a></li>
|
||||
<li>qMax: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qMax">global</a></li>
|
||||
<li>qMetaTypeId: <a href="http://qt.nokia.com/doc/4.8/qmetatype.html#qMetaTypeId">global</a></li>
|
||||
<li>qMin: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qMin">global</a></li>
|
||||
<li>qPow: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qPow">global</a></li>
|
||||
<li>qPrintable: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qPrintable">global</a></li>
|
||||
<li>qQNaN: <a href="http://qt.nokia.com/doc/4.8/#qQNaN">global</a></li>
|
||||
<li>qRed: <a href="http://qt.nokia.com/doc/4.8/qcolor.html#qRed">global</a></li>
|
||||
<li>qRegisterAnimationInterpolator: <a href="http://qt.nokia.com/doc/4.8/qvariantanimation.html#qRegisterAnimationInterpolator">global</a></li>
|
||||
<li>qRegisterDraggedTypes: <a href="http://qt.nokia.com/doc/4.8/qmacpasteboardmime.html#qRegisterDraggedTypes">global</a></li>
|
||||
<li>qRegisterMetaType: <a href="http://qt.nokia.com/doc/4.8/qmetatype.html#qRegisterMetaType">global</a></li>
|
||||
<li>qRegisterMetaTypeStreamOperators: <a href="http://qt.nokia.com/doc/4.8/qmetatype.html#qRegisterMetaTypeStreamOperators">global</a></li>
|
||||
<li>qRegisterStaticPluginInstanceFunction: <a href="http://qt.nokia.com/doc/4.8/qpluginloader.html#qRegisterStaticPluginInstanceFunction">global</a></li>
|
||||
<li>qRgb: <a href="http://qt.nokia.com/doc/4.8/qcolor.html#qRgb">global</a></li>
|
||||
<li>qRgba: <a href="http://qt.nokia.com/doc/4.8/qcolor.html#qRgba">global</a></li>
|
||||
<li>qRound: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qRound">global</a></li>
|
||||
<li>qRound64: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qRound64">global</a></li>
|
||||
<li>qSNaN: <a href="http://qt.nokia.com/doc/4.8/#qSNaN">global</a></li>
|
||||
<li>qScriptConnect: <a href="http://qt.nokia.com/doc/4.8/qscriptengine.html#qScriptConnect">global</a></li>
|
||||
<li>qScriptDisconnect: <a href="http://qt.nokia.com/doc/4.8/qscriptengine.html#qScriptDisconnect">global</a></li>
|
||||
<li>qScriptRegisterMetaType: <a href="http://qt.nokia.com/doc/4.8/qscriptengine.html#qScriptRegisterMetaType">global</a></li>
|
||||
<li>qScriptRegisterSequenceMetaType: <a href="http://qt.nokia.com/doc/4.8/qscriptengine.html#qScriptRegisterSequenceMetaType">global</a></li>
|
||||
<li>qScriptValueFromSequence: <a href="http://qt.nokia.com/doc/4.8/qscriptengine.html#qScriptValueFromSequence">global</a></li>
|
||||
<li>qScriptValueToSequence: <a href="http://qt.nokia.com/doc/4.8/qscriptengine.html#qScriptValueToSequence">global</a></li>
|
||||
<li>qSetFieldWidth: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#qSetFieldWidth">global</a></li>
|
||||
<li>qSetPadChar: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#qSetPadChar">global</a></li>
|
||||
<li>qSetRealNumberPrecision: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#qSetRealNumberPrecision">global</a></li>
|
||||
<li>qSharedPointerCast: <a href="http://qt.nokia.com/doc/4.8/qweakpointer.html#qSharedPointerCast-2">global</a></li>
|
||||
<li>qSharedPointerConstCast: <a href="http://qt.nokia.com/doc/4.8/qweakpointer.html#qSharedPointerConstCast-2">global</a></li>
|
||||
<li>qSharedPointerDynamicCast: <a href="http://qt.nokia.com/doc/4.8/qweakpointer.html#qSharedPointerDynamicCast-2">global</a></li>
|
||||
<li>qSharedPointerObjectCast: <a href="http://qt.nokia.com/doc/4.8/qweakpointer.html#qSharedPointerObjectCast-2">global</a></li>
|
||||
<li>qSin: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qSin">global</a></li>
|
||||
<li>qSort: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qSort-2">global</a></li>
|
||||
<li>qSqrt: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qSqrt">global</a></li>
|
||||
<li>qStableSort: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qStableSort-2">global</a></li>
|
||||
<li>qSwap: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qSwap">global</a></li>
|
||||
<li>qTan: <a href="http://qt.nokia.com/doc/4.8/qtcore-qmath-h.html#qTan">global</a></li>
|
||||
<li>qToBigEndian: <a href="http://qt.nokia.com/doc/4.8/qtendian.html#qToBigEndian">global</a></li>
|
||||
<li>qToLittleEndian: <a href="http://qt.nokia.com/doc/4.8/qtendian.html#qToLittleEndian">global</a></li>
|
||||
<li>qUncompress: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qUncompress-2">global</a></li>
|
||||
<li>qUpperBound: <a href="http://qt.nokia.com/doc/4.8/qtalgorithms.html#qUpperBound-2">global</a></li>
|
||||
<li>qVersion: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qVersion">global</a></li>
|
||||
<li>qWarning: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qWarning">global</a></li>
|
||||
<li>qWeakPointerCast: <a href="http://qt.nokia.com/doc/4.8/qweakpointer.html#qWeakPointerCast">global</a></li>
|
||||
<li>qWebKitMajorVersion: <a href="http://qt.nokia.com/doc/4.8/qwebpage.html#qWebKitMajorVersion">global</a></li>
|
||||
<li>qWebKitMinorVersion: <a href="http://qt.nokia.com/doc/4.8/qwebpage.html#qWebKitMinorVersion">global</a></li>
|
||||
<li>qWebKitVersion: <a href="http://qt.nokia.com/doc/4.8/qwebpage.html#qWebKitVersion">global</a></li>
|
||||
<li>q_check_ptr: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#q_check_ptr">global</a></li>
|
||||
<li>qdbus_cast: <a href="http://qt.nokia.com/doc/4.8/qdbusargument.html#qdbus_cast">global</a></li>
|
||||
<li>qgetenv: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qgetenv">global</a></li>
|
||||
<li>qgraphicsitem_cast: <a href="http://qt.nokia.com/doc/4.8/qgraphicsitem.html#qgraphicsitem_cast">global</a></li>
|
||||
<li>qmlInfo: <a href="http://qt.nokia.com/doc/4.8/qdeclarativeengine.html#qmlInfo">global</a></li>
|
||||
<li>qmlRegisterInterface: <a href="http://qt.nokia.com/doc/4.8/qdeclarativeengine.html#qmlRegisterInterface">global</a></li>
|
||||
<li>qmlRegisterType: <a href="http://qt.nokia.com/doc/4.8/qdeclarativeengine.html#qmlRegisterType">global</a></li>
|
||||
<li>qmlRegisterTypeNotAvailable: <a href="http://qt.nokia.com/doc/4.8/qdeclarativeengine.html#qmlRegisterTypeNotAvailable">global</a></li>
|
||||
<li>qmlRegisterUncreatableType: <a href="http://qt.nokia.com/doc/4.8/qdeclarativeengine.html#qmlRegisterUncreatableType">global</a></li>
|
||||
<li>qobject_cast: <a href="http://qt.nokia.com/doc/4.8/qobject.html#qobject_cast">global</a></li>
|
||||
<li>qputenv: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qputenv">global</a></li>
|
||||
<li>qrand: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qrand">global</a></li>
|
||||
<li>qscriptvalue_cast: <a href="http://qt.nokia.com/doc/4.8/qscriptvalue.html#qscriptvalue_cast">global</a></li>
|
||||
<li>qsnprintf: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qsnprintf">global</a></li>
|
||||
<li>qsrand: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qsrand">global</a></li>
|
||||
<li>qstrcmp: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qstrcmp">global</a></li>
|
||||
<li>qstrcpy: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qstrcpy">global</a></li>
|
||||
<li>qstrdup: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qstrdup">global</a></li>
|
||||
<li>qstricmp: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qstricmp">global</a></li>
|
||||
<li>qstrlen: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qstrlen">global</a></li>
|
||||
<li>qstrncmp: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qstrncmp">global</a></li>
|
||||
<li>qstrncpy: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qstrncpy">global</a></li>
|
||||
<li>qstrnicmp: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qstrnicmp">global</a></li>
|
||||
<li>qstrnlen: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qstrnlen">global</a></li>
|
||||
<li>qstyleoption_cast: <a href="http://qt.nokia.com/doc/4.8/qstyleoption.html#qstyleoption_cast">global</a></li>
|
||||
<li>qtTrId: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qtTrId">global</a></li>
|
||||
<li>qt_extension: <a href="http://qt.nokia.com/doc/4.8/qextensionmanager.html#qt_extension">global</a></li>
|
||||
<li>qt_set_sequence_auto_mnemonic: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qt_set_sequence_auto_mnemonic">global</a></li>
|
||||
<li>qt_symbianLocaleName: <a href="http://qt.nokia.com/doc/4.8/#qt_symbianLocaleName">global</a></li>
|
||||
<li>qt_symbian_exception2Error: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qt_symbian_exception2Error">global</a></li>
|
||||
<li>qt_symbian_exception2LeaveL: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qt_symbian_exception2LeaveL">global</a></li>
|
||||
<li>qt_symbian_throwIfError: <a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qt_symbian_throwIfError">global</a></li>
|
||||
<li>queryMode: <a href="qextserialport.html#queryMode">QextSerialPort</a></li>
|
||||
<li>qvariant_cast: <a href="http://qt.nokia.com/doc/4.8/qvariant.html#qvariant_cast">global</a></li>
|
||||
<li>qvsnprintf: <a href="http://qt.nokia.com/doc/4.8/qbytearray.html#qvsnprintf">global</a></li>
|
||||
<li>readAll:<a name="r"></a> <a href="qextserialport.html#readAll">QextSerialPort</a></li>
|
||||
<li>readData: <a href="qextserialport.html#readData">QextSerialPort</a></li>
|
||||
<li>reset: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#reset">global</a></li>
|
||||
<li>right: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#right">global</a></li>
|
||||
<li>scientific:<a name="s"></a> <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#scientific">global</a></li>
|
||||
<li>setBaudRate: <a href="qextserialport.html#setBaudRate">QextSerialPort</a></li>
|
||||
<li>setDataBits: <a href="qextserialport.html#setDataBits">QextSerialPort</a></li>
|
||||
<li>setDtr: <a href="qextserialport.html#setDtr">QextSerialPort</a></li>
|
||||
<li>setFlowControl: <a href="qextserialport.html#setFlowControl">QextSerialPort</a></li>
|
||||
<li>setParity: <a href="qextserialport.html#setParity">QextSerialPort</a></li>
|
||||
<li>setPortName: <a href="qextserialport.html#setPortName">QextSerialPort</a></li>
|
||||
<li>setQueryMode: <a href="qextserialport.html#setQueryMode">QextSerialPort</a></li>
|
||||
<li>setRts: <a href="qextserialport.html#setRts">QextSerialPort</a></li>
|
||||
<li>setStopBits: <a href="qextserialport.html#setStopBits">QextSerialPort</a></li>
|
||||
<li>setTimeout: <a href="qextserialport.html#setTimeout">QextSerialPort</a></li>
|
||||
<li>setUpNotifications: <a href="qextserialenumerator.html#setUpNotifications">QextSerialEnumerator</a></li>
|
||||
<li>showbase: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#showbase">global</a></li>
|
||||
<li>stopBits: <a href="qextserialport.html#stopBits">QextSerialPort</a></li>
|
||||
<li>uppercasebase:<a name="t"></a><a name="u"></a> <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#uppercasebase">global</a></li>
|
||||
<li>uppercasedigits: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#uppercasedigits">global</a></li>
|
||||
<li>writeData:<a name="v"></a><a name="w"></a> <a href="qextserialport.html#writeData">QextSerialPort</a></li>
|
||||
<li>ws: <a href="http://qt.nokia.com/doc/4.8/qtextstream.html#ws">global</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- @@@functions.html -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- index.qdoc -->
|
||||
<title>qesp : QextSerialPort Manual</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li>QextSerialPort Manual</li>
|
||||
<h1 class="title">QextSerialPort Manual</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$index.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<a name="description"></a>
|
||||
<h2>Description</h2>
|
||||
<p><a href="qextserialport.html">QextSerialPort</a> provides an interface to old fashioned serial ports for Qt-based applications. It currently supports Mac OS X, Windows, Linux, FreeBSD.</p>
|
||||
<p>From <a href="qextserialport.html">QextSerialPort</a> 1.2-beta on, license of the project has been changed to MIT.</p>
|
||||
<ul>
|
||||
<li>Revision 0.9.x is Qt 2 & 3 compatible.</li>
|
||||
<li>Revision 1.x.x is Qt 4 compatible.</li>
|
||||
</ul>
|
||||
<a name="classes"></a>
|
||||
<h2>Classes</h2>
|
||||
<ul>
|
||||
<li><a href="qextserialport.html">QextSerialPort</a> encapsulates a serial port on both POSIX and Windows systems.</li>
|
||||
<li><a href="qextserialenumerator.html">QextSerialEnumerator</a> enumerates ports currently available in the system.</li>
|
||||
</ul>
|
||||
<a name="usage"></a>
|
||||
<h2>Usage</h2>
|
||||
<p>The package contains a qextserialport.pri file that allows you to integrate the component into programs that use qmake for the build step.</p>
|
||||
<p>All you need is adding following line to your qmake project file:</p>
|
||||
<pre class="cpp"> <span class="keyword">include</span>(pathToPri<span class="operator">/</span>qextserialport<span class="operator">.</span>pri)</pre>
|
||||
<a name="using-qexserialport-library"></a>
|
||||
<h3>Using QexSerialPort library</h3>
|
||||
<p>Although <a href="qextserialport.html">QextSerialPort</a> can be directly compiled into your application, You may prefer to use QextSerailPort as an library, which is very easy too.</p>
|
||||
<p>1. Write a config.pri file.(read config_example.pri for reference):</p>
|
||||
<ul>
|
||||
<li>shared library</li>
|
||||
<li>static library</li>
|
||||
</ul>
|
||||
<p>2. Changed to subdirectory 'buildlib', run</p>
|
||||
<pre class="cpp"> qmake
|
||||
make</pre>
|
||||
<p>shared or static library will be generated.</p>
|
||||
<p>3. Add following line to your qmake project file:</p>
|
||||
<pre class="cpp"> <span class="keyword">include</span>(pathToPri<span class="operator">/</span>qextserialport<span class="operator">.</span>pri)</pre>
|
||||
<a name="build-documents"></a>
|
||||
<h3>Build documents</h3>
|
||||
<p>Run qdoc3 from the doc directory.</p>
|
||||
<pre class="cpp"> qdoc3 qextserialport<span class="operator">.</span>qdocconf</pre>
|
||||
<p>Note: qdoc3 has been renamed to qdoc under Qt5.</p>
|
||||
<a name="examples"></a>
|
||||
<h2>Examples</h2>
|
||||
<ul>
|
||||
<li><a href="examples-enumerator.html">examples/enumerator</a></li>
|
||||
<li><a href="examples-qespta.html">examples/qespta</a></li>
|
||||
<li><a href="examples-uartassistant.html">examples/uartassistant</a></li>
|
||||
</ul>
|
||||
<a name="resources"></a>
|
||||
<h2>Resources</h2>
|
||||
<a name="nokia-trolltech"></a>
|
||||
<h3>Nokia(Trolltech)</h3>
|
||||
<ul>
|
||||
<li><a href="http://doc.trolltech.com/qq/qq12-iodevice.html">Writing a Custom I/O Device</a></li>
|
||||
<li><a href="http://doc.trolltech.com/3.3/qiodevice.html">Qt 3.3: QIODevice Class Reference</a></li>
|
||||
<li><a href="http://doc.trolltech.com/4.7/qiodevice.html">Qt 4.7: QIODevice Class Reference</a></li>
|
||||
</ul>
|
||||
<a name="msdn"></a>
|
||||
<h3>MSDN</h3>
|
||||
<ul>
|
||||
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/communications_resources.asp">Communications Resources</a></li>
|
||||
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/about_communications_resources.asp">About Communications Resources</a></li>
|
||||
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/using_communications_resources.asp">Using Communications Resources</a></li>
|
||||
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/communications_functions.asp">Communications Functions</a></li>
|
||||
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/communications_structures.asp">Communications Structures</a></li>
|
||||
</ul>
|
||||
<a name="tldp"></a>
|
||||
<h3>TLDP</h3>
|
||||
<ul>
|
||||
<li><a href="http://www.tldp.org/HOWTO/Serial-HOWTO.html">Serial HOWTO</a></li>
|
||||
<li><a href="http://www.tldp.org/HOWTO/Serial-Programming-HOWTO/">Serial Programming HOWTO</a></li>
|
||||
</ul>
|
||||
<a name="other"></a>
|
||||
<h3>Other</h3>
|
||||
<ul>
|
||||
<li><a href="http://www.easysw.com/~mike/serial/serial.html">Serial Programming Guide for POSIX Operating Systems</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- @@@index.html -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- qextserialport.cpp -->
|
||||
<title>qesp : List of All Members for PortSettings</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/modules.html">Modules</a></li>
|
||||
<li>PortSettings</li>
|
||||
<h1 class="title">List of All Members for PortSettings</h1>
|
||||
<p>This is the complete list of members for <a href="portsettings.html">PortSettings</a>, including inherited members.</p>
|
||||
<ul>
|
||||
<li class="fn"><span class="name"><b><a href="portsettings.html#BaudRate-var">BaudRate</a></b></span> : BaudRateType</li>
|
||||
<li class="fn"><span class="name"><b><a href="portsettings.html#DataBits-var">DataBits</a></b></span> : DataBitsType</li>
|
||||
<li class="fn"><span class="name"><b><a href="portsettings.html#FlowControl-var">FlowControl</a></b></span> : FlowType</li>
|
||||
<li class="fn"><span class="name"><b><a href="portsettings.html#Parity-var">Parity</a></b></span> : ParityType</li>
|
||||
<li class="fn"><span class="name"><b><a href="portsettings.html#StopBits-var">StopBits</a></b></span> : StopBitsType</li>
|
||||
<li class="fn"><span class="name"><b><a href="portsettings.html#Timeout_Millisec-var">Timeout_Millisec</a></b></span> : long</li>
|
||||
</ul>
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- qextserialport.cpp -->
|
||||
<title>qesp : PortSettings Class Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/modules.html">Modules</a></li>
|
||||
<li>PortSettings</li>
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1 class="title">PortSettings Class Reference</h1>
|
||||
<!-- $$$PortSettings-brief -->
|
||||
<p>The PortSettings class contain port settings <a href="#details">More...</a></p>
|
||||
<!-- @@@PortSettings -->
|
||||
<pre class="cpp"> <span class="preprocessor">#include <PortSettings></span></pre><ul>
|
||||
<li><a href="portsettings-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$PortSettings-description -->
|
||||
<div class="descr">
|
||||
<h2>Detailed Description</h2>
|
||||
<p>The PortSettings class contain port settings</p>
|
||||
<p>Structure to contain port settings.</p>
|
||||
<pre class="cpp"> BaudRateType BaudRate;
|
||||
DataBitsType DataBits;
|
||||
ParityType Parity;
|
||||
StopBitsType StopBits;
|
||||
FlowType FlowControl;
|
||||
<span class="type">long</span> Timeout_Millisec;</pre>
|
||||
</div>
|
||||
<!-- @@@PortSettings -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,225 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QDOCINDEX>
|
||||
<INDEX url="http://code.google.com/p/qextserialport" title="QextSerialPort Reference Documentation" version="">
|
||||
<namespace access="public" threadsafety="unspecified" status="commendable" name="" href="" location="" module="">
|
||||
<page access="public" status="commendable" name="all-examples.html" href="all-examples.html" subtype="page" title="" fulltitle="" subtitle="" location="index.qdoc"/>
|
||||
<page access="public" status="commendable" name="classes.html" href="classes.html" subtype="page" title="" fulltitle="" subtitle="" location="index.qdoc"/>
|
||||
<page access="public" status="commendable" name="examples/enumerator" href="examples-enumerator.html" subtype="example" title="enumerator Demo" fulltitle="enumerator Demo" subtitle="" location="enumerator.qdoc">
|
||||
<page access="public" status="commendable" name="examples/enumerator/enumerator.pro" href="examples-enumerator-enumerator-pro.html" subtype="file" title="" fulltitle="enumerator.pro Example File" subtitle="examples/enumerator/enumerator.pro" location=""/>
|
||||
<page access="public" status="commendable" name="examples/enumerator/main.cpp" href="examples-enumerator-main-cpp.html" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="examples/enumerator/main.cpp" location=""/>
|
||||
</page>
|
||||
<page access="public" status="commendable" name="examples/qespta" href="examples-qespta.html" subtype="example" title="qespta Demo" fulltitle="qespta Demo" subtitle="" location="qespta.qdoc">
|
||||
<page access="public" status="commendable" name="examples/qespta/MainWindow.cpp" href="examples-qespta-mainwindow-cpp.html" subtype="file" title="" fulltitle="MainWindow.cpp Example File" subtitle="examples/qespta/MainWindow.cpp" location=""/>
|
||||
<page access="public" status="commendable" name="examples/qespta/MainWindow.h" href="examples-qespta-mainwindow-h.html" subtype="file" title="" fulltitle="MainWindow.h Example File" subtitle="examples/qespta/MainWindow.h" location=""/>
|
||||
<page access="public" status="commendable" name="examples/qespta/MessageWindow.cpp" href="examples-qespta-messagewindow-cpp.html" subtype="file" title="" fulltitle="MessageWindow.cpp Example File" subtitle="examples/qespta/MessageWindow.cpp" location=""/>
|
||||
<page access="public" status="commendable" name="examples/qespta/MessageWindow.h" href="examples-qespta-messagewindow-h.html" subtype="file" title="" fulltitle="MessageWindow.h Example File" subtitle="examples/qespta/MessageWindow.h" location=""/>
|
||||
<page access="public" status="commendable" name="examples/qespta/QespTest.cpp" href="examples-qespta-qesptest-cpp.html" subtype="file" title="" fulltitle="QespTest.cpp Example File" subtitle="examples/qespta/QespTest.cpp" location=""/>
|
||||
<page access="public" status="commendable" name="examples/qespta/QespTest.h" href="examples-qespta-qesptest-h.html" subtype="file" title="" fulltitle="QespTest.h Example File" subtitle="examples/qespta/QespTest.h" location=""/>
|
||||
<page access="public" status="commendable" name="examples/qespta/main.cpp" href="examples-qespta-main-cpp.html" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="examples/qespta/main.cpp" location=""/>
|
||||
<page access="public" status="commendable" name="examples/qespta/qespta.pro" href="examples-qespta-qespta-pro.html" subtype="file" title="" fulltitle="qespta.pro Example File" subtitle="examples/qespta/qespta.pro" location=""/>
|
||||
</page>
|
||||
<page access="public" status="commendable" name="examples/uartassistant" href="examples-uartassistant.html" subtype="example" title="UartAssistant Demo" fulltitle="UartAssistant Demo" subtitle="" location="uartassistant.qdoc">
|
||||
<page access="public" status="commendable" name="examples/uartassistant/dialog.cpp" href="examples-uartassistant-dialog-cpp.html" subtype="file" title="" fulltitle="dialog.cpp Example File" subtitle="examples/uartassistant/dialog.cpp" location=""/>
|
||||
<page access="public" status="commendable" name="examples/uartassistant/dialog.h" href="examples-uartassistant-dialog-h.html" subtype="file" title="" fulltitle="dialog.h Example File" subtitle="examples/uartassistant/dialog.h" location=""/>
|
||||
<page access="public" status="commendable" name="examples/uartassistant/dialog.ui" href="examples-uartassistant-dialog-ui.html" subtype="file" title="" fulltitle="dialog.ui Example File" subtitle="examples/uartassistant/dialog.ui" location=""/>
|
||||
<page access="public" status="commendable" name="examples/uartassistant/hled.cpp" href="examples-uartassistant-hled-cpp.html" subtype="file" title="" fulltitle="hled.cpp Example File" subtitle="examples/uartassistant/hled.cpp" location=""/>
|
||||
<page access="public" status="commendable" name="examples/uartassistant/hled.h" href="examples-uartassistant-hled-h.html" subtype="file" title="" fulltitle="hled.h Example File" subtitle="examples/uartassistant/hled.h" location=""/>
|
||||
<page access="public" status="commendable" name="examples/uartassistant/main.cpp" href="examples-uartassistant-main-cpp.html" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="examples/uartassistant/main.cpp" location=""/>
|
||||
<page access="public" status="commendable" name="examples/uartassistant/uartassistant.pro" href="examples-uartassistant-uartassistant-pro.html" subtype="file" title="" fulltitle="uartassistant.pro Example File" subtitle="examples/uartassistant/uartassistant.pro" location=""/>
|
||||
</page>
|
||||
<page access="public" status="commendable" name="functions.html" href="functions.html" subtype="page" title="" fulltitle="" subtitle="" location="index.qdoc"/>
|
||||
<page access="public" status="commendable" name="index.html" href="index.html" subtype="page" title="QextSerialPort Manual" fulltitle="QextSerialPort Manual" subtitle="" location="index.qdoc">
|
||||
<contents name="description" title="Description" level="1"/>
|
||||
<contents name="classes" title="Classes" level="1"/>
|
||||
<contents name="usage" title="Usage" level="1"/>
|
||||
<contents name="using-qexserialport-library" title="Using QexSerialPort library" level="2"/>
|
||||
<contents name="build-documents" title="Build documents" level="2"/>
|
||||
<contents name="examples" title="Examples" level="1"/>
|
||||
<contents name="resources" title="Resources" level="1"/>
|
||||
<contents name="nokia-trolltech" title="Nokia(Trolltech)" level="2"/>
|
||||
<contents name="msdn" title="MSDN" level="2"/>
|
||||
<contents name="tldp" title="TLDP" level="2"/>
|
||||
<contents name="other" title="Other" level="2"/>
|
||||
</page>
|
||||
<class access="public" threadsafety="unspecified" status="commendable" name="QextPortInfo" href="qextportinfo.html" location="qextserialenumerator.h" bases="" module="">
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="enumName" fullname="QextPortInfo::enumName" href="qextportinfo.html#enumName-var" location="qextserialenumerator.h" type="QString" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="friendName" fullname="QextPortInfo::friendName" href="qextportinfo.html#friendName-var" location="qextserialenumerator.h" type="QString" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="physName" fullname="QextPortInfo::physName" href="qextportinfo.html#physName-var" location="qextserialenumerator.h" type="QString" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="portName" fullname="QextPortInfo::portName" href="qextportinfo.html#portName-var" location="qextserialenumerator.h" type="QString" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="productID" fullname="QextPortInfo::productID" href="qextportinfo.html#productID-var" location="qextserialenumerator.h" type="int" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="vendorID" fullname="QextPortInfo::vendorID" href="qextportinfo.html#vendorID-var" location="qextserialenumerator.h" type="int" static="false"/>
|
||||
</class>
|
||||
<class access="public" threadsafety="unspecified" status="commendable" name="QextSerialEnumerator" href="qextserialenumerator.html" location="qextserialenumerator.h" bases="QObject" module="">
|
||||
<contents name="usage" title="Usage" level="1"/>
|
||||
<contents name="credits" title="Credits" level="1"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="QextSerialEnumerator" fullname="QextSerialEnumerator::QextSerialEnumerator" href="qextserialenumerator.html#QextSerialEnumerator" location="qextserialenumerator.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QextSerialEnumerator(QObject * parent)">
|
||||
<parameter left="QObject *" right="" name="parent" default="0"/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="deviceDiscovered" fullname="QextSerialEnumerator::deviceDiscovered" href="qextserialenumerator.html#deviceDiscovered" location="qextserialenumerator.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="deviceDiscovered(const QextPortInfo & info)">
|
||||
<parameter left="const QextPortInfo &" right="" name="info" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="deviceRemoved" fullname="QextSerialEnumerator::deviceRemoved" href="qextserialenumerator.html#deviceRemoved" location="qextserialenumerator.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="deviceRemoved(const QextPortInfo & info)">
|
||||
<parameter left="const QextPortInfo &" right="" name="info" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="getPorts" fullname="QextSerialEnumerator::getPorts" href="qextserialenumerator.html#getPorts" location="qextserialenumerator.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QList<QextPortInfo>" signature="getPorts()"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setUpNotifications" fullname="QextSerialEnumerator::setUpNotifications" href="qextserialenumerator.html#setUpNotifications" location="qextserialenumerator.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setUpNotifications()"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="~QextSerialEnumerator" fullname="QextSerialEnumerator::~QextSerialEnumerator" href="qextserialenumerator.html#dtor.QextSerialEnumerator" location="qextserialenumerator.h" virtual="non" meta="destructor" const="false" static="false" overload="false" type="" signature="~QextSerialEnumerator()"/>
|
||||
</class>
|
||||
<class access="public" threadsafety="unspecified" status="commendable" name="PortSettings" href="portsettings.html" location="qextserialport.h" bases="" module="">
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="BaudRate" fullname="PortSettings::BaudRate" href="portsettings.html#BaudRate-var" location="qextserialport.h" type="BaudRateType" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="DataBits" fullname="PortSettings::DataBits" href="portsettings.html#DataBits-var" location="qextserialport.h" type="DataBitsType" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="FlowControl" fullname="PortSettings::FlowControl" href="portsettings.html#FlowControl-var" location="qextserialport.h" type="FlowType" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="Parity" fullname="PortSettings::Parity" href="portsettings.html#Parity-var" location="qextserialport.h" type="ParityType" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="StopBits" fullname="PortSettings::StopBits" href="portsettings.html#StopBits-var" location="qextserialport.h" type="StopBitsType" static="false"/>
|
||||
<variable access="public" threadsafety="unspecified" status="commendable" name="Timeout_Millisec" fullname="PortSettings::Timeout_Millisec" href="portsettings.html#Timeout_Millisec-var" location="qextserialport.h" type="long" static="false"/>
|
||||
</class>
|
||||
<class access="public" threadsafety="unspecified" status="commendable" name="QextSerialPort" href="qextserialport.html" location="qextserialport.h" bases="QIODevice" module="">
|
||||
<contents name="usage" title="Usage" level="1"/>
|
||||
<contents name="compatibility" title="Compatibility" level="1"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="queryMode" fullname="QextSerialPort::queryMode" href="qextserialport.html#queryMode" location="qextserialport.cpp" virtual="non" meta="plain" const="true" static="false" overload="false" type="QueryMode" signature="queryMode() const"/>
|
||||
<enum access="public" threadsafety="unspecified" status="commendable" name="QueryMode" fullname="QextSerialPort::QueryMode" href="qextserialport.html#QueryMode-enum" location="qextserialport.h">
|
||||
<value name="Polling" value="0"/>
|
||||
<value name="EventDriven" value="1"/>
|
||||
</enum>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="QextSerialPort" fullname="QextSerialPort::QextSerialPort" href="qextserialport.html#QextSerialPort" location="qextserialport.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QextSerialPort(QueryMode mode, QObject * parent)">
|
||||
<parameter left="QueryMode" right="" name="mode" default="EventDriven"/>
|
||||
<parameter left="QObject *" right="" name="parent" default="0"/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="QextSerialPort" fullname="QextSerialPort::QextSerialPort" href="qextserialport.html#QextSerialPort-3" location="qextserialport.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QextSerialPort(const PortSettings & settings, QueryMode mode, QObject * parent)">
|
||||
<parameter left="const PortSettings &" right="" name="settings" default=""/>
|
||||
<parameter left="QueryMode" right="" name="mode" default="EventDriven"/>
|
||||
<parameter left="QObject *" right="" name="parent" default="0"/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="QextSerialPort" fullname="QextSerialPort::QextSerialPort" href="qextserialport.html#QextSerialPort-2" location="qextserialport.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QextSerialPort(const QString & name, QueryMode mode, QObject * parent)">
|
||||
<parameter left="const QString &" right="" name="name" default=""/>
|
||||
<parameter left="QueryMode" right="" name="mode" default="EventDriven"/>
|
||||
<parameter left="QObject *" right="" name="parent" default="0"/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="QextSerialPort" fullname="QextSerialPort::QextSerialPort" href="qextserialport.html#QextSerialPort-4" location="qextserialport.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="4" type="" signature="QextSerialPort(const QString & name, const PortSettings & settings, QueryMode mode, QObject * parent)">
|
||||
<parameter left="const QString &" right="" name="name" default=""/>
|
||||
<parameter left="const PortSettings &" right="" name="settings" default=""/>
|
||||
<parameter left="QueryMode" right="" name="mode" default="EventDriven"/>
|
||||
<parameter left="QObject *" right="" name="parent" default="0"/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="baudRate" fullname="QextSerialPort::baudRate" href="qextserialport.html#baudRate" location="qextserialport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="BaudRateType" signature="baudRate() const"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="bytesAvailable" fullname="QextSerialPort::bytesAvailable" href="qextserialport.html#bytesAvailable" location="qextserialport.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="qint64" signature="bytesAvailable() const"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="close" fullname="QextSerialPort::close" href="qextserialport.html#close" location="qextserialport.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="close()"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="dataBits" fullname="QextSerialPort::dataBits" href="qextserialport.html#dataBits" location="qextserialport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="DataBitsType" signature="dataBits() const"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="dsrChanged" fullname="QextSerialPort::dsrChanged" href="qextserialport.html#dsrChanged" location="qextserialport.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="dsrChanged(bool status)">
|
||||
<parameter left="bool" right="" name="status" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="errorString" fullname="QextSerialPort::errorString" href="qextserialport.html#errorString" location="qextserialport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="errorString()"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="flowControl" fullname="QextSerialPort::flowControl" href="qextserialport.html#flowControl" location="qextserialport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="FlowType" signature="flowControl() const"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="flush" fullname="QextSerialPort::flush" href="qextserialport.html#flush" location="qextserialport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="flush()"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="isSequential" fullname="QextSerialPort::isSequential" href="qextserialport.html#isSequential" location="qextserialport.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="isSequential() const"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="lastError" fullname="QextSerialPort::lastError" href="qextserialport.html#lastError" location="qextserialport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="ulong" signature="lastError() const"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="lineStatus" fullname="QextSerialPort::lineStatus" href="qextserialport.html#lineStatus" location="qextserialport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="ulong" signature="lineStatus()"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="open" fullname="QextSerialPort::open" href="qextserialport.html#open" location="qextserialport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="open(OpenMode mode)">
|
||||
<parameter left="OpenMode" right="" name="mode" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="parity" fullname="QextSerialPort::parity" href="qextserialport.html#parity" location="qextserialport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="ParityType" signature="parity() const"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="portName" fullname="QextSerialPort::portName" href="qextserialport.html#portName" location="qextserialport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="portName() const"/>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="readAll" fullname="QextSerialPort::readAll" href="qextserialport.html#readAll" location="qextserialport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QByteArray" signature="readAll()"/>
|
||||
<function access="protected" threadsafety="unspecified" status="commendable" name="readData" fullname="QextSerialPort::readData" href="qextserialport.html#readData" location="qextserialport.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="qint64" signature="readData(char * data, qint64 maxSize)">
|
||||
<parameter left="char *" right="" name="data" default=""/>
|
||||
<parameter left="qint64" right="" name="maxSize" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setBaudRate" fullname="QextSerialPort::setBaudRate" href="qextserialport.html#setBaudRate" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setBaudRate(BaudRateType baudRate)">
|
||||
<parameter left="BaudRateType" right="" name="baudRate" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setDataBits" fullname="QextSerialPort::setDataBits" href="qextserialport.html#setDataBits" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setDataBits(DataBitsType dataBits)">
|
||||
<parameter left="DataBitsType" right="" name="dataBits" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setDtr" fullname="QextSerialPort::setDtr" href="qextserialport.html#setDtr" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setDtr(bool set)">
|
||||
<parameter left="bool" right="" name="set" default="true"/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setFlowControl" fullname="QextSerialPort::setFlowControl" href="qextserialport.html#setFlowControl" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setFlowControl(FlowType flow)">
|
||||
<parameter left="FlowType" right="" name="flow" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setParity" fullname="QextSerialPort::setParity" href="qextserialport.html#setParity" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setParity(ParityType parity)">
|
||||
<parameter left="ParityType" right="" name="parity" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setPortName" fullname="QextSerialPort::setPortName" href="qextserialport.html#setPortName" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setPortName(const QString & name)">
|
||||
<parameter left="const QString &" right="" name="name" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setQueryMode" fullname="QextSerialPort::setQueryMode" href="qextserialport.html#setQueryMode" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setQueryMode(QueryMode mode)">
|
||||
<parameter left="QueryMode" right="" name="mode" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setRts" fullname="QextSerialPort::setRts" href="qextserialport.html#setRts" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setRts(bool set)">
|
||||
<parameter left="bool" right="" name="set" default="true"/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setStopBits" fullname="QextSerialPort::setStopBits" href="qextserialport.html#setStopBits" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setStopBits(StopBitsType stopBits)">
|
||||
<parameter left="StopBitsType" right="" name="stopBits" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="setTimeout" fullname="QextSerialPort::setTimeout" href="qextserialport.html#setTimeout" location="qextserialport.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="setTimeout(long millisec)">
|
||||
<parameter left="long" right="" name="millisec" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="stopBits" fullname="QextSerialPort::stopBits" href="qextserialport.html#stopBits" location="qextserialport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="StopBitsType" signature="stopBits() const"/>
|
||||
<function access="protected" threadsafety="unspecified" status="commendable" name="writeData" fullname="QextSerialPort::writeData" href="qextserialport.html#writeData" location="qextserialport.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="qint64" signature="writeData(const char * data, qint64 maxSize)">
|
||||
<parameter left="const char *" right="" name="data" default=""/>
|
||||
<parameter left="qint64" right="" name="maxSize" default=""/>
|
||||
</function>
|
||||
<function access="public" threadsafety="unspecified" status="commendable" name="~QextSerialPort" fullname="QextSerialPort::~QextSerialPort" href="qextserialport.html#dtor.QextSerialPort" location="qextserialport.h" virtual="non" meta="destructor" const="false" static="false" overload="false" type="" signature="~QextSerialPort()"/>
|
||||
</class>
|
||||
<enum access="public" threadsafety="unspecified" status="commendable" name="BaudRateType" href="#BaudRateType-enum" location="qextserialport.h">
|
||||
<value name="BAUD50" value="50"/>
|
||||
<value name="BAUD75" value="75"/>
|
||||
<value name="BAUD134" value="134"/>
|
||||
<value name="BAUD150" value="150"/>
|
||||
<value name="BAUD200" value="200"/>
|
||||
<value name="BAUD1800" value="1800"/>
|
||||
<value name="BAUD76800" value="76800"/>
|
||||
<value name="BAUD230400" value="230400"/>
|
||||
<value name="BAUD460800" value="460800"/>
|
||||
<value name="BAUD500000" value="500000"/>
|
||||
<value name="BAUD576000" value="576000"/>
|
||||
<value name="BAUD921600" value="921600"/>
|
||||
<value name="BAUD1000000" value="1000000"/>
|
||||
<value name="BAUD1152000" value="1152000"/>
|
||||
<value name="BAUD1500000" value="1500000"/>
|
||||
<value name="BAUD2000000" value="2000000"/>
|
||||
<value name="BAUD2500000" value="2500000"/>
|
||||
<value name="BAUD3000000" value="3000000"/>
|
||||
<value name="BAUD3500000" value="3500000"/>
|
||||
<value name="BAUD4000000" value="4000000"/>
|
||||
<value name="BAUD14400" value="14400"/>
|
||||
<value name="BAUD56000" value="56000"/>
|
||||
<value name="BAUD128000" value="128000"/>
|
||||
<value name="BAUD256000" value="256000"/>
|
||||
<value name="BAUD110" value="110"/>
|
||||
<value name="BAUD300" value="300"/>
|
||||
<value name="BAUD600" value="600"/>
|
||||
<value name="BAUD1200" value="1200"/>
|
||||
<value name="BAUD2400" value="2400"/>
|
||||
<value name="BAUD4800" value="4800"/>
|
||||
<value name="BAUD9600" value="9600"/>
|
||||
<value name="BAUD19200" value="19200"/>
|
||||
<value name="BAUD38400" value="38400"/>
|
||||
<value name="BAUD57600" value="57600"/>
|
||||
<value name="BAUD115200" value="115200"/>
|
||||
</enum>
|
||||
<enum access="public" threadsafety="unspecified" status="commendable" name="DataBitsType" href="#DataBitsType-enum" location="qextserialport.h">
|
||||
<value name="DATA_5" value="5"/>
|
||||
<value name="DATA_6" value="6"/>
|
||||
<value name="DATA_7" value="7"/>
|
||||
<value name="DATA_8" value="8"/>
|
||||
</enum>
|
||||
<enum access="public" threadsafety="unspecified" status="commendable" name="FlowType" href="#FlowType-enum" location="qextserialport.h">
|
||||
<value name="FLOW_OFF" value="0"/>
|
||||
<value name="FLOW_HARDWARE" value="1"/>
|
||||
<value name="FLOW_XONXOFF" value="2"/>
|
||||
</enum>
|
||||
<enum access="public" threadsafety="unspecified" status="commendable" name="ParityType" href="#ParityType-enum" location="qextserialport.h">
|
||||
<value name="PAR_NONE" value="0"/>
|
||||
<value name="PAR_ODD" value="1"/>
|
||||
<value name="PAR_EVEN" value="2"/>
|
||||
<value name="PAR_MARK" value="3"/>
|
||||
<value name="PAR_SPACE" value="4"/>
|
||||
</enum>
|
||||
<enum access="public" threadsafety="unspecified" status="commendable" name="StopBitsType" href="#StopBitsType-enum" location="qextserialport.h">
|
||||
<value name="STOP_1" value="0"/>
|
||||
<value name="STOP_1_5" value="1"/>
|
||||
<value name="STOP_2" value="2"/>
|
||||
</enum>
|
||||
</namespace>
|
||||
</INDEX>
|
||||
Binary file not shown.
@@ -0,0 +1,155 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<QtHelpProject version="1.0">
|
||||
<namespace>com.google.code.qextserialport.120</namespace>
|
||||
<virtualFolder>qdoc</virtualFolder>
|
||||
<filterSection>
|
||||
<toc>
|
||||
<section ref="index.html" title="QextSerialPort Reference Documentation"/>
|
||||
</toc>
|
||||
<keywords>
|
||||
<keyword name="BaudRateType" id="BaudRateType" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD50" id="BAUD50" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD75" id="BAUD75" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD134" id="BAUD134" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD150" id="BAUD150" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD200" id="BAUD200" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD1800" id="BAUD1800" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD76800" id="BAUD76800" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD230400" id="BAUD230400" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD460800" id="BAUD460800" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD500000" id="BAUD500000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD576000" id="BAUD576000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD921600" id="BAUD921600" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD1000000" id="BAUD1000000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD1152000" id="BAUD1152000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD1500000" id="BAUD1500000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD2000000" id="BAUD2000000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD2500000" id="BAUD2500000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD3000000" id="BAUD3000000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD3500000" id="BAUD3500000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD4000000" id="BAUD4000000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD14400" id="BAUD14400" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD56000" id="BAUD56000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD128000" id="BAUD128000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD256000" id="BAUD256000" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD110" id="BAUD110" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD300" id="BAUD300" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD600" id="BAUD600" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD1200" id="BAUD1200" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD2400" id="BAUD2400" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD4800" id="BAUD4800" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD9600" id="BAUD9600" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD19200" id="BAUD19200" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD38400" id="BAUD38400" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD57600" id="BAUD57600" ref="ABaudRateType-enum"/>
|
||||
<keyword name="BAUD115200" id="BAUD115200" ref="ABaudRateType-enum"/>
|
||||
<keyword name="DataBitsType" id="DataBitsType" ref="ADataBitsType-enum"/>
|
||||
<keyword name="DATA_5" id="DATA_5" ref="ADataBitsType-enum"/>
|
||||
<keyword name="DATA_6" id="DATA_6" ref="ADataBitsType-enum"/>
|
||||
<keyword name="DATA_7" id="DATA_7" ref="ADataBitsType-enum"/>
|
||||
<keyword name="DATA_8" id="DATA_8" ref="ADataBitsType-enum"/>
|
||||
<keyword name="FlowType" id="FlowType" ref="AFlowType-enum"/>
|
||||
<keyword name="FLOW_OFF" id="FLOW_OFF" ref="AFlowType-enum"/>
|
||||
<keyword name="FLOW_HARDWARE" id="FLOW_HARDWARE" ref="AFlowType-enum"/>
|
||||
<keyword name="FLOW_XONXOFF" id="FLOW_XONXOFF" ref="AFlowType-enum"/>
|
||||
<keyword name="ParityType" id="ParityType" ref="AParityType-enum"/>
|
||||
<keyword name="PAR_NONE" id="PAR_NONE" ref="AParityType-enum"/>
|
||||
<keyword name="PAR_ODD" id="PAR_ODD" ref="AParityType-enum"/>
|
||||
<keyword name="PAR_EVEN" id="PAR_EVEN" ref="AParityType-enum"/>
|
||||
<keyword name="PAR_MARK" id="PAR_MARK" ref="AParityType-enum"/>
|
||||
<keyword name="PAR_SPACE" id="PAR_SPACE" ref="AParityType-enum"/>
|
||||
<keyword name="PortSettings" id="PortSettings" ref="portsettings.html"/>
|
||||
<keyword name="BaudRate" id="PortSettings::BaudRate" ref="portsettings.html#BaudRate-var"/>
|
||||
<keyword name="DataBits" id="PortSettings::DataBits" ref="portsettings.html#DataBits-var"/>
|
||||
<keyword name="FlowControl" id="PortSettings::FlowControl" ref="portsettings.html#FlowControl-var"/>
|
||||
<keyword name="Parity" id="PortSettings::Parity" ref="portsettings.html#Parity-var"/>
|
||||
<keyword name="StopBits" id="PortSettings::StopBits" ref="portsettings.html#StopBits-var"/>
|
||||
<keyword name="Timeout_Millisec" id="PortSettings::Timeout_Millisec" ref="portsettings.html#Timeout_Millisec-var"/>
|
||||
<keyword name="QextPortInfo" id="QextPortInfo" ref="qextportinfo.html"/>
|
||||
<keyword name="enumName" id="QextPortInfo::enumName" ref="qextportinfo.html#enumName-var"/>
|
||||
<keyword name="friendName" id="QextPortInfo::friendName" ref="qextportinfo.html#friendName-var"/>
|
||||
<keyword name="physName" id="QextPortInfo::physName" ref="qextportinfo.html#physName-var"/>
|
||||
<keyword name="portName" id="QextPortInfo::portName" ref="qextportinfo.html#portName-var"/>
|
||||
<keyword name="productID" id="QextPortInfo::productID" ref="qextportinfo.html#productID-var"/>
|
||||
<keyword name="vendorID" id="QextPortInfo::vendorID" ref="qextportinfo.html#vendorID-var"/>
|
||||
<keyword name="QextSerialEnumerator" id="QextSerialEnumerator" ref="qextserialenumerator.html"/>
|
||||
<keyword name="deviceDiscovered" id="QextSerialEnumerator::deviceDiscovered" ref="qextserialenumerator.html#deviceDiscovered"/>
|
||||
<keyword name="deviceRemoved" id="QextSerialEnumerator::deviceRemoved" ref="qextserialenumerator.html#deviceRemoved"/>
|
||||
<keyword name="getPorts" id="QextSerialEnumerator::getPorts" ref="qextserialenumerator.html#getPorts"/>
|
||||
<keyword name="setUpNotifications" id="QextSerialEnumerator::setUpNotifications" ref="qextserialenumerator.html#setUpNotifications"/>
|
||||
<keyword name="~QextSerialEnumerator" id="QextSerialEnumerator::~QextSerialEnumerator" ref="qextserialenumerator.html#dtor.QextSerialEnumerator"/>
|
||||
<keyword name="QextSerialPort" id="QextSerialPort" ref="qextserialport.html"/>
|
||||
<keyword name="QextSerialPort::QueryMode" id="QextSerialPort::QueryMode" ref="qextserialport.html#QueryMode-enum"/>
|
||||
<keyword name="QextSerialPort::Polling" id="QextSerialPort::Polling" ref="qextserialport.html#QueryMode-enum"/>
|
||||
<keyword name="QextSerialPort::EventDriven" id="QextSerialPort::EventDriven" ref="qextserialport.html#QueryMode-enum"/>
|
||||
<keyword name="baudRate" id="QextSerialPort::baudRate" ref="qextserialport.html#baudRate"/>
|
||||
<keyword name="bytesAvailable" id="QextSerialPort::bytesAvailable" ref="qextserialport.html#bytesAvailable"/>
|
||||
<keyword name="close" id="QextSerialPort::close" ref="qextserialport.html#close"/>
|
||||
<keyword name="dataBits" id="QextSerialPort::dataBits" ref="qextserialport.html#dataBits"/>
|
||||
<keyword name="dsrChanged" id="QextSerialPort::dsrChanged" ref="qextserialport.html#dsrChanged"/>
|
||||
<keyword name="errorString" id="QextSerialPort::errorString" ref="qextserialport.html#errorString"/>
|
||||
<keyword name="flowControl" id="QextSerialPort::flowControl" ref="qextserialport.html#flowControl"/>
|
||||
<keyword name="flush" id="QextSerialPort::flush" ref="qextserialport.html#flush"/>
|
||||
<keyword name="isSequential" id="QextSerialPort::isSequential" ref="qextserialport.html#isSequential"/>
|
||||
<keyword name="lastError" id="QextSerialPort::lastError" ref="qextserialport.html#lastError"/>
|
||||
<keyword name="lineStatus" id="QextSerialPort::lineStatus" ref="qextserialport.html#lineStatus"/>
|
||||
<keyword name="open" id="QextSerialPort::open" ref="qextserialport.html#open"/>
|
||||
<keyword name="parity" id="QextSerialPort::parity" ref="qextserialport.html#parity"/>
|
||||
<keyword name="portName" id="QextSerialPort::portName" ref="qextserialport.html#portName"/>
|
||||
<keyword name="queryMode" id="QextSerialPort::queryMode" ref="qextserialport.html#queryMode"/>
|
||||
<keyword name="readAll" id="QextSerialPort::readAll" ref="qextserialport.html#readAll"/>
|
||||
<keyword name="readData" id="QextSerialPort::readData" ref="qextserialport.html#readData"/>
|
||||
<keyword name="setBaudRate" id="QextSerialPort::setBaudRate" ref="qextserialport.html#setBaudRate"/>
|
||||
<keyword name="setDataBits" id="QextSerialPort::setDataBits" ref="qextserialport.html#setDataBits"/>
|
||||
<keyword name="setDtr" id="QextSerialPort::setDtr" ref="qextserialport.html#setDtr"/>
|
||||
<keyword name="setFlowControl" id="QextSerialPort::setFlowControl" ref="qextserialport.html#setFlowControl"/>
|
||||
<keyword name="setParity" id="QextSerialPort::setParity" ref="qextserialport.html#setParity"/>
|
||||
<keyword name="setPortName" id="QextSerialPort::setPortName" ref="qextserialport.html#setPortName"/>
|
||||
<keyword name="setQueryMode" id="QextSerialPort::setQueryMode" ref="qextserialport.html#setQueryMode"/>
|
||||
<keyword name="setRts" id="QextSerialPort::setRts" ref="qextserialport.html#setRts"/>
|
||||
<keyword name="setStopBits" id="QextSerialPort::setStopBits" ref="qextserialport.html#setStopBits"/>
|
||||
<keyword name="setTimeout" id="QextSerialPort::setTimeout" ref="qextserialport.html#setTimeout"/>
|
||||
<keyword name="stopBits" id="QextSerialPort::stopBits" ref="qextserialport.html#stopBits"/>
|
||||
<keyword name="writeData" id="QextSerialPort::writeData" ref="qextserialport.html#writeData"/>
|
||||
<keyword name="~QextSerialPort" id="QextSerialPort::~QextSerialPort" ref="qextserialport.html#dtor.QextSerialPort"/>
|
||||
<keyword name="QextSerialPort Manual" id="QextSerialPort Manual" ref="index.html"/>
|
||||
<keyword name="StopBitsType" id="StopBitsType" ref="AStopBitsType-enum"/>
|
||||
<keyword name="STOP_1" id="STOP_1" ref="AStopBitsType-enum"/>
|
||||
<keyword name="STOP_1_5" id="STOP_1_5" ref="AStopBitsType-enum"/>
|
||||
<keyword name="STOP_2" id="STOP_2" ref="AStopBitsType-enum"/>
|
||||
<keyword name="UartAssistant Demo" id="UartAssistant Demo" ref="examples-uartassistant.html"/>
|
||||
<keyword name="enumerator Demo" id="enumerator Demo" ref="examples-enumerator.html"/>
|
||||
<keyword name="qespta Demo" id="qespta Demo" ref="examples-qespta.html"/>
|
||||
</keywords>
|
||||
<files>
|
||||
<file>examples-uartassistant-hled-h.html</file>
|
||||
<file>examples-uartassistant-dialog-ui.html</file>
|
||||
<file>examples-uartassistant-dialog-cpp.html</file>
|
||||
<file>examples-qespta-qesptest-cpp.html</file>
|
||||
<file>examples-uartassistant-main-cpp.html</file>
|
||||
<file>examples-enumerator.html</file>
|
||||
<file>examples-qespta-main-cpp.html</file>
|
||||
<file>index.html</file>
|
||||
<file>examples-qespta-qespta-pro.html</file>
|
||||
<file>examples-qespta-qesptest-h.html</file>
|
||||
<file>examples-uartassistant-hled-cpp.html</file>
|
||||
<file>qextserialenumerator.html</file>
|
||||
<file>examples-qespta-mainwindow-cpp.html</file>
|
||||
<file>examples-enumerator-main-cpp.html</file>
|
||||
<file>qextserialport.html</file>
|
||||
<file>portsettings.html</file>
|
||||
<file>examples-qespta.html</file>
|
||||
<file>examples-uartassistant-dialog-h.html</file>
|
||||
<file>images/uartassistant.png</file>
|
||||
<file>examples-uartassistant-uartassistant-pro.html</file>
|
||||
<file>examples-qespta-mainwindow-h.html</file>
|
||||
<file>examples-enumerator-enumerator-pro.html</file>
|
||||
<file>examples-uartassistant.html</file>
|
||||
<file>qextportinfo.html</file>
|
||||
<file>examples-qespta-messagewindow-h.html</file>
|
||||
<file>examples-qespta-messagewindow-cpp.html</file>
|
||||
<file>style/style.css</file>
|
||||
<file>images/uartassistant.png</file>
|
||||
</files>
|
||||
</filterSection>
|
||||
</QtHelpProject>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- qextserialenumerator.cpp -->
|
||||
<title>qesp : List of All Members for QextPortInfo</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/modules.html">Modules</a></li>
|
||||
<li>QextPortInfo</li>
|
||||
<h1 class="title">List of All Members for QextPortInfo</h1>
|
||||
<p>This is the complete list of members for <a href="qextportinfo.html">QextPortInfo</a>, including inherited members.</p>
|
||||
<ul>
|
||||
<li class="fn"><span class="name"><b><a href="qextportinfo.html#enumName-var">enumName</a></b></span> : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextportinfo.html#friendName-var">friendName</a></b></span> : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextportinfo.html#physName-var">physName</a></b></span> : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextportinfo.html#portName-var">portName</a></b></span> : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextportinfo.html#productID-var">productID</a></b></span> : int</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextportinfo.html#vendorID-var">vendorID</a></b></span> : int</li>
|
||||
</ul>
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- qextserialenumerator.cpp -->
|
||||
<title>qesp : QextPortInfo Class Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/modules.html">Modules</a></li>
|
||||
<li>QextPortInfo</li>
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1 class="title">QextPortInfo Class Reference</h1>
|
||||
<!-- $$$QextPortInfo-brief -->
|
||||
<p>The QextPortInfo class containing port information. <a href="#details">More...</a></p>
|
||||
<!-- @@@QextPortInfo -->
|
||||
<pre class="cpp"> <span class="preprocessor">#include <QextPortInfo></span></pre><ul>
|
||||
<li><a href="qextportinfo-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QextPortInfo-description -->
|
||||
<div class="descr">
|
||||
<h2>Detailed Description</h2>
|
||||
<p>The QextPortInfo class containing port information.</p>
|
||||
<p>Structure containing port information.</p>
|
||||
<pre class="cpp"> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> portName; <span class="comment">///< Port name.</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> physName; <span class="comment">///< Physical name.</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> friendName; <span class="comment">///< Friendly name.</span>
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> enumName; <span class="comment">///< Enumerator name.</span>
|
||||
<span class="type">int</span> vendorID; <span class="comment">///< Vendor ID.</span>
|
||||
<span class="type">int</span> productID; <span class="comment">///< Product ID</span></pre>
|
||||
</div>
|
||||
<!-- @@@QextPortInfo -->
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- qextserialenumerator.cpp -->
|
||||
<title>qesp : List of All Members for QextSerialEnumerator</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/modules.html">Modules</a></li>
|
||||
<li>QextSerialEnumerator</li>
|
||||
<h1 class="title">List of All Members for QextSerialEnumerator</h1>
|
||||
<p>This is the complete list of members for <a href="qextserialenumerator.html">QextSerialEnumerator</a>, including inherited members.</p>
|
||||
<table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialenumerator.html#QextSerialEnumerator">QextSerialEnumerator</a></b></span> ( QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialenumerator.html#dtor.QextSerialEnumerator">~QextSerialEnumerator</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#blockSignals">blockSignals</a></b></span> ( bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#childEvent">childEvent</a></b></span> ( QChildEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#children">children</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#connect">connect</a></b></span> ( const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#connect-2">connect</a></b></span> ( const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#connect-3">connect</a></b></span> ( const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#connectNotify">connectNotify</a></b></span> ( const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#customEvent">customEvent</a></b></span> ( QEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#deleteLater">deleteLater</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#destroyed">destroyed</a></b></span> ( QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialenumerator.html#deviceDiscovered">deviceDiscovered</a></b></span> ( const QextPortInfo & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialenumerator.html#deviceRemoved">deviceRemoved</a></b></span> ( const QextPortInfo & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnect">disconnect</a></b></span> ( const QObject *, const char *, const QObject *, const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnect-4">disconnect</a></b></span> ( const QObject *, const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnect-2">disconnect</a></b></span> ( const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnect-3">disconnect</a></b></span> ( const char *, const QObject *, const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnectNotify">disconnectNotify</a></b></span> ( const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#event">event</a></b></span> ( QEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#eventFilter">eventFilter</a></b></span> ( QObject *, QEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#findChild">findChild</a></b></span> ( const QString & ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#findChildren">findChildren</a></b></span> ( const QString & ) const</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#findChildren-2">findChildren</a></b></span> ( const QRegExp & ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialenumerator.html#getPorts">getPorts</a></b></span> () : QList<QextPortInfo></li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#inherits">inherits</a></b></span> ( const char * ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#installEventFilter">installEventFilter</a></b></span> ( QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#isWidgetType">isWidgetType</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#killTimer">killTimer</a></b></span> ( int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#metaObject">metaObject</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#moveToThread">moveToThread</a></b></span> ( QThread * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#objectName-prop">objectName</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#parent">parent</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#property">property</a></b></span> ( const char * ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#receivers">receivers</a></b></span> ( const char * ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#removeEventFilter">removeEventFilter</a></b></span> ( QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#sender">sender</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#objectName-prop">setObjectName</a></b></span> ( const QString & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#setParent">setParent</a></b></span> ( QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#setProperty">setProperty</a></b></span> ( const char *, const QVariant & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialenumerator.html#setUpNotifications">setUpNotifications</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#signalsBlocked">signalsBlocked</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#startTimer">startTimer</a></b></span> ( int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#thread">thread</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#timerEvent">timerEvent</a></b></span> ( QTimerEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#tr">tr</a></b></span> ( const char *, const char *, int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#trUtf8">trUtf8</a></b></span> ( const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table>
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- qextserialenumerator.cpp -->
|
||||
<title>qesp : QextSerialEnumerator Class Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/modules.html">Modules</a></li>
|
||||
<li>QextSerialEnumerator</li>
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="#signals">Signals</a></li>
|
||||
<li class="level1"><a href="#static-public-members">Static Public Members</a></li>
|
||||
<li class="level1"><a href="#details">Detailed Description</a></li>
|
||||
<li class="level2"><a href="#usage">Usage</a></li>
|
||||
<li class="level2"><a href="#credits">Credits</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1 class="title">QextSerialEnumerator Class Reference</h1>
|
||||
<!-- $$$QextSerialEnumerator-brief -->
|
||||
<p>The QextSerialEnumerator class provides list of ports available in the system. <a href="#details">More...</a></p>
|
||||
<!-- @@@QextSerialEnumerator -->
|
||||
<pre class="cpp"> <span class="preprocessor">#include <QextSerialEnumerator></span></pre><p><b>Inherits: </b><a href="http://qt.nokia.com/doc/4.8/qobject.html">QObject</a>.</p>
|
||||
<ul>
|
||||
<li><a href="qextserialenumerator-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2>Public Functions</h2>
|
||||
<table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qextserialenumerator.html#QextSerialEnumerator">QextSerialEnumerator</a></b> ( QObject * <i>parent</i> = 0 )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qextserialenumerator.html#dtor.QextSerialEnumerator">~QextSerialEnumerator</a></b> ()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialenumerator.html#setUpNotifications">setUpNotifications</a></b> ()</td></tr>
|
||||
</table>
|
||||
<ul>
|
||||
<li class="fn">29 public functions inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<a name="signals"></a>
|
||||
<h2>Signals</h2>
|
||||
<table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialenumerator.html#deviceDiscovered">deviceDiscovered</a></b> ( const QextPortInfo & <i>info</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialenumerator.html#deviceRemoved">deviceRemoved</a></b> ( const QextPortInfo & <i>info</i> )</td></tr>
|
||||
</table>
|
||||
<ul>
|
||||
<li class="fn">1 signal inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#signals">QObject</a></li>
|
||||
</ul>
|
||||
<a name="static-public-members"></a>
|
||||
<h2>Static Public Members</h2>
|
||||
<table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QList<QextPortInfo> </td><td class="memItemRight bottomAlign"><b><a href="qextserialenumerator.html#getPorts">getPorts</a></b> ()</td></tr>
|
||||
</table>
|
||||
<ul>
|
||||
<li class="fn">6 static public members inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#static-public-members">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">1 property inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#properties">QObject</a></li>
|
||||
<li class="fn">1 public slot inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">8 protected functions inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QextSerialEnumerator-description -->
|
||||
<div class="descr">
|
||||
<h2>Detailed Description</h2>
|
||||
<p>The QextSerialEnumerator class provides list of ports available in the system.</p>
|
||||
<a name="usage"></a>
|
||||
<h3>Usage</h3>
|
||||
<p>To poll the system for a list of connected devices, simply use <a href="qextserialenumerator.html#getPorts">getPorts</a>(). Each <a href="qextportinfo.html">QextPortInfo</a> structure will populated with information about the corresponding device.</p>
|
||||
<p><b>Example</b></p>
|
||||
<pre class="cpp"> <span class="type"><a href="http://qt.nokia.com/doc/4.8/qlist.html">QList</a></span><span class="operator"><</span>QextPortInfo<span class="operator">></span> ports <span class="operator">=</span> QextSerialEnumerator<span class="operator">::</span><a href="qextserialenumerator.html#getPorts">getPorts</a>();
|
||||
<a href="http://qt.nokia.com/doc/4.8/qtglobal.html#foreach">foreach</a>( QextPortInfo port<span class="operator">,</span> ports ) {
|
||||
<span class="comment">// inspect port...</span>
|
||||
}</pre>
|
||||
<p>To enable event-driven notification of device connection events, first call <a href="qextserialenumerator.html#setUpNotifications">setUpNotifications</a>() and then connect to the <a href="qextserialenumerator.html#deviceDiscovered">deviceDiscovered</a>() and <a href="qextserialenumerator.html#deviceRemoved">deviceRemoved</a>() signals. Event-driven behavior is currently available only on Windows and OS X.</p>
|
||||
<p><b>Example</b></p>
|
||||
<pre class="cpp"> QextSerialEnumerator<span class="operator">*</span> enumerator <span class="operator">=</span> <span class="keyword">new</span> <a href="qextserialenumerator.html#QextSerialEnumerator">QextSerialEnumerator</a>();
|
||||
<a href="http://qt.nokia.com/doc/4.8/qobject.html#connect">connect</a>(enumerator<span class="operator">,</span> SIGNAL(deviceDiscovered(<span class="keyword">const</span> QextPortInfo <span class="operator">&</span>))<span class="operator">,</span>
|
||||
myClass<span class="operator">,</span> SLOT(onDeviceDiscovered(<span class="keyword">const</span> QextPortInfo <span class="operator">&</span>)));
|
||||
<a href="http://qt.nokia.com/doc/4.8/qobject.html#connect">connect</a>(enumerator<span class="operator">,</span> SIGNAL(deviceRemoved(<span class="keyword">const</span> QextPortInfo <span class="operator">&</span>))<span class="operator">,</span>
|
||||
myClass<span class="operator">,</span> SLOT(onDeviceRemoved(<span class="keyword">const</span> QextPortInfo <span class="operator">&</span>)));</pre>
|
||||
<a name="credits"></a>
|
||||
<h3>Credits</h3>
|
||||
<p>Windows implementation is based on Zach Gorman's work from <a href="http://www.codeproject.com">The Code Project</a> (<a href="http://www.codeproject.com/system/setupdi.asp">http://www.codeproject.com/system/setupdi.asp</a>).</p>
|
||||
<p>OS X implementation, see <a href="http://developer.apple.com/documentation/DeviceDrivers/Conceptual/AccessingHardware/AH_Finding_Devices/chapter_4_section_2.html">http://developer.apple.com/documentation/DeviceDrivers/Conceptual/AccessingHardware/AH_Finding_Devices/chapter_4_section_2.html</a></p>
|
||||
<p><b>author</b> Michal Policht, Liam Staskawicz</p>
|
||||
</div>
|
||||
<!-- @@@QextSerialEnumerator -->
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QextSerialEnumerator[overload1]$$$QextSerialEnumeratorQObject* -->
|
||||
<h3 class="fn"><a name="QextSerialEnumerator"></a>QextSerialEnumerator::<span class="name">QextSerialEnumerator</span> ( <span class="type"><a href="http://qt.nokia.com/doc/4.8/qobject.html">QObject</a></span> * <i>parent</i> = 0 )</h3>
|
||||
<p>Constructs a <a href="qextserialenumerator.html">QextSerialEnumerator</a> object with the given <i>parent</i>.</p>
|
||||
<!-- @@@QextSerialEnumerator -->
|
||||
<!-- $$$~QextSerialEnumerator[overload1]$$$~QextSerialEnumerator -->
|
||||
<h3 class="fn"><a name="dtor.QextSerialEnumerator"></a>QextSerialEnumerator::<span class="name">~QextSerialEnumerator</span> ()</h3>
|
||||
<p>Destructs the <a href="qextserialenumerator.html">QextSerialEnumerator</a> object.</p>
|
||||
<!-- @@@~QextSerialEnumerator -->
|
||||
<!-- $$$deviceDiscovered[overload1]$$$deviceDiscoveredconstQextPortInfo& -->
|
||||
<h3 class="fn"><a name="deviceDiscovered"></a><span class="type">void</span> QextSerialEnumerator::<span class="name">deviceDiscovered</span> ( const <span class="type"><a href="qextportinfo.html">QextPortInfo</a></span> & <i>info</i> )<tt> [signal]</tt></h3>
|
||||
<p>A new device has been connected to the system.</p>
|
||||
<p><a href="qextserialenumerator.html#setUpNotifications">setUpNotifications</a>() must be called first to enable event-driven device notifications. Currently only implemented on Windows and OS X.</p>
|
||||
<p><i>info</i> The device that has been discovered.</p>
|
||||
<!-- @@@deviceDiscovered -->
|
||||
<!-- $$$deviceRemoved[overload1]$$$deviceRemovedconstQextPortInfo& -->
|
||||
<h3 class="fn"><a name="deviceRemoved"></a><span class="type">void</span> QextSerialEnumerator::<span class="name">deviceRemoved</span> ( const <span class="type"><a href="qextportinfo.html">QextPortInfo</a></span> & <i>info</i> )<tt> [signal]</tt></h3>
|
||||
<p>A device has been disconnected from the system.</p>
|
||||
<p><a href="qextserialenumerator.html#setUpNotifications">setUpNotifications</a>() must be called first to enable event-driven device notifications. Currently only implemented on Windows and OS X.</p>
|
||||
<p><i>info</i> The device that was disconnected.</p>
|
||||
<!-- @@@deviceRemoved -->
|
||||
<!-- $$$getPorts[overload1]$$$getPorts -->
|
||||
<h3 class="fn"><a name="getPorts"></a><span class="type"><a href="http://qt.nokia.com/doc/4.8/qlist.html">QList</a></span><<span class="type"><a href="qextportinfo.html">QextPortInfo</a></span>> QextSerialEnumerator::<span class="name">getPorts</span> ()<tt> [static]</tt></h3>
|
||||
<p>Get list of ports.</p>
|
||||
<p>return list of ports currently available in the system.</p>
|
||||
<!-- @@@getPorts -->
|
||||
<!-- $$$setUpNotifications[overload1]$$$setUpNotifications -->
|
||||
<h3 class="fn"><a name="setUpNotifications"></a><span class="type">void</span> QextSerialEnumerator::<span class="name">setUpNotifications</span> ()</h3>
|
||||
<p>Enable event-driven notifications of board discovery/removal.</p>
|
||||
<!-- @@@setUpNotifications -->
|
||||
</div>
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,147 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- qextserialport.cpp -->
|
||||
<title>qesp : List of All Members for QextSerialPort</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/modules.html">Modules</a></li>
|
||||
<li>QextSerialPort</li>
|
||||
<h1 class="title">List of All Members for QextSerialPort</h1>
|
||||
<p>This is the complete list of members for <a href="qextserialport.html">QextSerialPort</a>, including inherited members.</p>
|
||||
<table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn">typedef <span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#OpenMode-typedef">OpenMode</a></b></span></li>
|
||||
<li class="fn">enum <span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#OpenModeFlag-enum">OpenModeFlag</a></b></span></li>
|
||||
<li class="fn">enum <span class="name"><b><a href="qextserialport.html#QueryMode-enum">QueryMode</a></b></span></li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#QextSerialPort">QextSerialPort</a></b></span> ( QueryMode, QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#QextSerialPort-2">QextSerialPort</a></b></span> ( const QString &, QueryMode, QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#QextSerialPort-3">QextSerialPort</a></b></span> ( const PortSettings &, QueryMode, QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#QextSerialPort-4">QextSerialPort</a></b></span> ( const QString &, const PortSettings &, QueryMode, QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#dtor.QextSerialPort">~QextSerialPort</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#aboutToClose">aboutToClose</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#atEnd">atEnd</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#baudRate">baudRate</a></b></span> () const : BaudRateType</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#blockSignals">blockSignals</a></b></span> ( bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#bytesAvailable">bytesAvailable</a></b></span> () const : qint64</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#bytesToWrite">bytesToWrite</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#bytesWritten">bytesWritten</a></b></span> ( qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#canReadLine">canReadLine</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#childEvent">childEvent</a></b></span> ( QChildEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#children">children</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#close">close</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#connect">connect</a></b></span> ( const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#connect-2">connect</a></b></span> ( const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#connect-3">connect</a></b></span> ( const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#connectNotify">connectNotify</a></b></span> ( const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#customEvent">customEvent</a></b></span> ( QEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#dataBits">dataBits</a></b></span> () const : DataBitsType</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#deleteLater">deleteLater</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#destroyed">destroyed</a></b></span> ( QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnect">disconnect</a></b></span> ( const QObject *, const char *, const QObject *, const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnect-4">disconnect</a></b></span> ( const QObject *, const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnect-2">disconnect</a></b></span> ( const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnect-3">disconnect</a></b></span> ( const char *, const QObject *, const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#disconnectNotify">disconnectNotify</a></b></span> ( const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#dsrChanged">dsrChanged</a></b></span> ( bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#errorString">errorString</a></b></span> () : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#event">event</a></b></span> ( QEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#eventFilter">eventFilter</a></b></span> ( QObject *, QEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#findChild">findChild</a></b></span> ( const QString & ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#findChildren">findChildren</a></b></span> ( const QString & ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#findChildren-2">findChildren</a></b></span> ( const QRegExp & ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#flowControl">flowControl</a></b></span> () const : FlowType</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#flush">flush</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#getChar">getChar</a></b></span> ( char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#inherits">inherits</a></b></span> ( const char * ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#installEventFilter">installEventFilter</a></b></span> ( QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#isOpen">isOpen</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#isReadable">isReadable</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#isSequential">isSequential</a></b></span> () const : bool</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#isTextModeEnabled">isTextModeEnabled</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#isWidgetType">isWidgetType</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#isWritable">isWritable</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#killTimer">killTimer</a></b></span> ( int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#lastError">lastError</a></b></span> () const : ulong</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#lineStatus">lineStatus</a></b></span> () : ulong</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#metaObject">metaObject</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#moveToThread">moveToThread</a></b></span> ( QThread * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#objectName-prop">objectName</a></b></span> () const</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#open">open</a></b></span> ( OpenMode ) : bool</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#openMode">openMode</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#parent">parent</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#parity">parity</a></b></span> () const : ParityType</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#peek">peek</a></b></span> ( char *, qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#peek-2">peek</a></b></span> ( qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#portName">portName</a></b></span> () const : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#pos">pos</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#property">property</a></b></span> ( const char * ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#putChar">putChar</a></b></span> ( char )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#queryMode">queryMode</a></b></span> () const : QueryMode</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#read">read</a></b></span> ( char *, qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#read-2">read</a></b></span> ( qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#readAll">readAll</a></b></span> () : QByteArray</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#readChannelFinished">readChannelFinished</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#readData">readData</a></b></span> ( char *, qint64 ) : qint64</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#readLine">readLine</a></b></span> ( char *, qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#readLine-2">readLine</a></b></span> ( qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#readLineData">readLineData</a></b></span> ( char *, qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#readyRead">readyRead</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#receivers">receivers</a></b></span> ( const char * ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#removeEventFilter">removeEventFilter</a></b></span> ( QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#reset">reset</a></b></span> ()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#seek">seek</a></b></span> ( qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#sender">sender</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setBaudRate">setBaudRate</a></b></span> ( BaudRateType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setDataBits">setDataBits</a></b></span> ( DataBitsType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setDtr">setDtr</a></b></span> ( bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#setErrorString">setErrorString</a></b></span> ( const QString & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setFlowControl">setFlowControl</a></b></span> ( FlowType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#objectName-prop">setObjectName</a></b></span> ( const QString & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#setOpenMode">setOpenMode</a></b></span> ( QFlags<QIODevice::OpenModeFlag> )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#setParent">setParent</a></b></span> ( QObject * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setParity">setParity</a></b></span> ( ParityType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setPortName">setPortName</a></b></span> ( const QString & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#setProperty">setProperty</a></b></span> ( const char *, const QVariant & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setQueryMode">setQueryMode</a></b></span> ( QueryMode )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setRts">setRts</a></b></span> ( bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setStopBits">setStopBits</a></b></span> ( StopBitsType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#setTextModeEnabled">setTextModeEnabled</a></b></span> ( bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#setTimeout">setTimeout</a></b></span> ( long )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#signalsBlocked">signalsBlocked</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#size">size</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#startTimer">startTimer</a></b></span> ( int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#stopBits">stopBits</a></b></span> () const : StopBitsType</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#thread">thread</a></b></span> () const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#timerEvent">timerEvent</a></b></span> ( QTimerEvent * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#tr">tr</a></b></span> ( const char *, const char *, int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qobject.html#trUtf8">trUtf8</a></b></span> ( const char *, const char *, int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#ungetChar">ungetChar</a></b></span> ( char )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#waitForBytesWritten">waitForBytesWritten</a></b></span> ( int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#waitForReadyRead">waitForReadyRead</a></b></span> ( int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#write">write</a></b></span> ( const char *, qint64 )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#write-3">write</a></b></span> ( const QByteArray & )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#write-2">write</a></b></span> ( const char * )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qextserialport.html#writeData">writeData</a></b></span> ( const char *, qint64 ) : qint64</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table>
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,425 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- qextserialport.cpp -->
|
||||
<title>qesp : QextSerialPort Class Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||
</head>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="postheader" valign="center"><a href="index.html">Home</a> · <a href="classes.html">All Classes</a> · <a href="functions.html">All Functions</a> ·</td></tr></table><li><a href="http://qt.nokia.com/doc/4.8/modules.html">Modules</a></li>
|
||||
<li>QextSerialPort</li>
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="#public-types">Public Types</a></li>
|
||||
<li class="level1"><a href="#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="#public-slots">Public Slots</a></li>
|
||||
<li class="level1"><a href="#signals">Signals</a></li>
|
||||
<li class="level1"><a href="#protected-functions">Protected Functions</a></li>
|
||||
<li class="level1"><a href="#details">Detailed Description</a></li>
|
||||
<li class="level2"><a href="#usage">Usage</a></li>
|
||||
<li class="level2"><a href="#compatibility">Compatibility</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1 class="title">QextSerialPort Class Reference</h1>
|
||||
<!-- $$$QextSerialPort-brief -->
|
||||
<p>The QextSerialPort class encapsulates a serial port on both POSIX and Windows systems. <a href="#details">More...</a></p>
|
||||
<!-- @@@QextSerialPort -->
|
||||
<pre class="cpp"> <span class="preprocessor">#include <QextSerialPort></span></pre><p><b>Inherits: </b><a href="http://qt.nokia.com/doc/4.8/qiodevice.html">QIODevice</a>.</p>
|
||||
<ul>
|
||||
<li><a href="qextserialport-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="public-types"></a>
|
||||
<h2>Public Types</h2>
|
||||
<table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#QueryMode-enum">QueryMode</a></b> { Polling, EventDriven }</td></tr>
|
||||
</table>
|
||||
<a name="public-functions"></a>
|
||||
<h2>Public Functions</h2>
|
||||
<table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#QextSerialPort">QextSerialPort</a></b> ( QueryMode <i>mode</i> = EventDriven, QObject * <i>parent</i> = 0 )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#QextSerialPort-2">QextSerialPort</a></b> ( const QString & <i>name</i>, QueryMode <i>mode</i> = EventDriven, QObject * <i>parent</i> = 0 )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#QextSerialPort-3">QextSerialPort</a></b> ( const PortSettings & <i>settings</i>, QueryMode <i>mode</i> = EventDriven, QObject * <i>parent</i> = 0 )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#QextSerialPort-4">QextSerialPort</a></b> ( const QString & <i>name</i>, const PortSettings & <i>settings</i>, QueryMode <i>mode</i> = EventDriven, QObject * <i>parent</i> = 0 )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#dtor.QextSerialPort">~QextSerialPort</a></b> ()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> BaudRateType </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#baudRate">baudRate</a></b> () const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> DataBitsType </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#dataBits">dataBits</a></b> () const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#errorString">errorString</a></b> ()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> FlowType </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#flowControl">flowControl</a></b> () const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#flush">flush</a></b> ()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> ulong </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#lastError">lastError</a></b> () const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> ulong </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#lineStatus">lineStatus</a></b> ()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#open">open</a></b> ( OpenMode <i>mode</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> ParityType </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#parity">parity</a></b> () const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#portName">portName</a></b> () const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QueryMode </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#queryMode">queryMode</a></b> () const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QByteArray </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#readAll">readAll</a></b> ()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> StopBitsType </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#stopBits">stopBits</a></b> () const</td></tr>
|
||||
</table>
|
||||
<a name="reimplemented-public-functions"></a>
|
||||
<h2>Reimplemented Public Functions</h2>
|
||||
<table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual qint64 </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#bytesAvailable">bytesAvailable</a></b> () const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#close">close</a></b> ()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual bool </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#isSequential">isSequential</a></b> () const</td></tr>
|
||||
</table>
|
||||
<ul>
|
||||
<li class="fn">33 public functions inherited from <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#public-functions">QIODevice</a></li>
|
||||
<li class="fn">29 public functions inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<a name="public-slots"></a>
|
||||
<h2>Public Slots</h2>
|
||||
<table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setBaudRate">setBaudRate</a></b> ( BaudRateType <i>baudRate</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setDataBits">setDataBits</a></b> ( DataBitsType <i>dataBits</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setDtr">setDtr</a></b> ( bool <i>set</i> = true )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setFlowControl">setFlowControl</a></b> ( FlowType <i>flow</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setParity">setParity</a></b> ( ParityType <i>parity</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setPortName">setPortName</a></b> ( const QString & <i>name</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setQueryMode">setQueryMode</a></b> ( QueryMode <i>mode</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setRts">setRts</a></b> ( bool <i>set</i> = true )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setStopBits">setStopBits</a></b> ( StopBitsType <i>stopBits</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#setTimeout">setTimeout</a></b> ( long <i>millisec</i> )</td></tr>
|
||||
</table>
|
||||
<ul>
|
||||
<li class="fn">1 public slot inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#public-slots">QObject</a></li>
|
||||
</ul>
|
||||
<a name="signals"></a>
|
||||
<h2>Signals</h2>
|
||||
<table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#dsrChanged">dsrChanged</a></b> ( bool <i>status</i> )</td></tr>
|
||||
</table>
|
||||
<ul>
|
||||
<li class="fn">4 signals inherited from <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#signals">QIODevice</a></li>
|
||||
<li class="fn">1 signal inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#signals">QObject</a></li>
|
||||
</ul>
|
||||
<a name="reimplemented-protected-functions"></a>
|
||||
<h2>Reimplemented Protected Functions</h2>
|
||||
<table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual qint64 </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#readData">readData</a></b> ( char * <i>data</i>, qint64 <i>maxSize</i> )</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual qint64 </td><td class="memItemRight bottomAlign"><b><a href="qextserialport.html#writeData">writeData</a></b> ( const char * <i>data</i>, qint64 <i>maxSize</i> )</td></tr>
|
||||
</table>
|
||||
<ul>
|
||||
<li class="fn">5 protected functions inherited from <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#protected-functions">QIODevice</a></li>
|
||||
<li class="fn">8 protected functions inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#protected-functions">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">1 property inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#properties">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">6 static public members inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">5 protected functions inherited from <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#protected-functions">QIODevice</a></li>
|
||||
<li class="fn">8 protected functions inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://qt.nokia.com/doc/4.8/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QextSerialPort-description -->
|
||||
<div class="descr">
|
||||
<h2>Detailed Description</h2>
|
||||
<p>The QextSerialPort class encapsulates a serial port on both POSIX and Windows systems.</p>
|
||||
<a name="usage"></a>
|
||||
<h3>Usage</h3>
|
||||
<p>QextSerialPort offers both a polling and event driven API. Event driven is typically easier to use, since you never have to worry about checking for new data.</p>
|
||||
<p><b>Example</b></p>
|
||||
<pre class="cpp"> QextSerialPort<span class="operator">*</span> port <span class="operator">=</span> <span class="keyword">new</span> <a href="qextserialport.html#QextSerialPort">QextSerialPort</a>(<span class="string">"COM1"</span>);
|
||||
<a href="http://qt.nokia.com/doc/4.8/qobject.html#connect">connect</a>(port<span class="operator">,</span> SIGNAL(readyRead())<span class="operator">,</span> myClass<span class="operator">,</span> SLOT(onDataAvailable()));
|
||||
port<span class="operator">-</span><span class="operator">></span><a href="qextserialport.html#open">open</a>();
|
||||
|
||||
<span class="type">void</span> MyClass<span class="operator">::</span>onDataAvailable() {
|
||||
<span class="type">int</span> avail <span class="operator">=</span> port<span class="operator">-</span><span class="operator">></span>bytesAvailable();
|
||||
<span class="keyword">if</span>( avail <span class="operator">></span> <span class="number">0</span> ) {
|
||||
<span class="type"><a href="http://qt.nokia.com/doc/4.8/qbytearray.html">QByteArray</a></span> usbdata;
|
||||
usbdata<span class="operator">.</span>resize(avail);
|
||||
<span class="type">int</span> read <span class="operator">=</span> port<span class="operator">-</span><span class="operator">></span>read(usbdata<span class="operator">.</span>data()<span class="operator">,</span> usbdata<span class="operator">.</span>size());
|
||||
<span class="keyword">if</span>( read <span class="operator">></span> <span class="number">0</span> ) {
|
||||
processNewData(usbdata);
|
||||
}
|
||||
}
|
||||
}</pre>
|
||||
<a name="compatibility"></a>
|
||||
<h3>Compatibility</h3>
|
||||
<p>The user will be notified of errors and possible portability conflicts at run-time by default.</p>
|
||||
<p>For example, if a application has used BAUD1800, when it is runing under unix, you will get following message.</p>
|
||||
<pre class="cpp"> QextSerialPort Portability Warning: Windows does <span class="keyword">not</span> support baudRate:<span class="number">1800</span></pre>
|
||||
<p>This behavior can be turned off by defining macro QESP_NO_WARN (to turn off all warnings) or QESP_NO_PORTABILITY_WARN (to turn off portability warnings) in the project.</p>
|
||||
<p><b>Author</b>: Stefan Sander, Michal Policht, Brandon Fosdick, Liam Staskawicz, Debao Zhang</p>
|
||||
</div>
|
||||
<!-- @@@QextSerialPort -->
|
||||
<div class="types">
|
||||
<h2>Member Type Documentation</h2>
|
||||
<!-- $$$QueryMode$$$Polling$$$EventDriven -->
|
||||
<h3 class="fn"><a name="QueryMode-enum"></a>enum QextSerialPort::<span class="name">QueryMode</span></h3>
|
||||
<p>This enum type specifies query mode used in a serial port:</p>
|
||||
<table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
|
||||
<tr><td class="topAlign"><tt>QextSerialPort::Polling</tt></td><td class="topAlign"><tt>0</tt></td><td class="topAlign">asynchronously read and write</td></tr>
|
||||
<tr><td class="topAlign"><tt>QextSerialPort::EventDriven</tt></td><td class="topAlign"><tt>1</tt></td><td class="topAlign">synchronously read and write</td></tr>
|
||||
</table>
|
||||
<!-- @@@QueryMode -->
|
||||
</div>
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QextSerialPort[overload1]$$$QextSerialPortQueryModeQObject* -->
|
||||
<h3 class="fn"><a name="QextSerialPort"></a>QextSerialPort::<span class="name">QextSerialPort</span> ( <span class="type"><a href="qextserialport.html#QueryMode-enum">QueryMode</a></span> <i>mode</i> = EventDriven, <span class="type"><a href="http://qt.nokia.com/doc/4.8/qobject.html">QObject</a></span> * <i>parent</i> = 0 )</h3>
|
||||
<p>Default constructor. Note that the name of the device used by a <a href="qextserialport.html">QextSerialPort</a> is dependent on your OS. Possible naming conventions and their associated OS are:</p>
|
||||
<pre class="cpp"> OS Constant Used By Naming Convention
|
||||
<span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span> <span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span> <span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span>
|
||||
Q_OS_WIN Windows COM1<span class="operator">,</span> COM2
|
||||
Q_OS_IRIX SGI<span class="operator">/</span>IRIX <span class="operator">/</span>dev<span class="operator">/</span>ttyf1<span class="operator">,</span> <span class="operator">/</span>dev<span class="operator">/</span>ttyf2
|
||||
Q_OS_HPUX HP<span class="operator">-</span>UX <span class="operator">/</span>dev<span class="operator">/</span>tty1p0<span class="operator">,</span> <span class="operator">/</span>dev<span class="operator">/</span>tty2p0
|
||||
Q_OS_SOLARIS SunOS<span class="operator">/</span>Slaris <span class="operator">/</span>dev<span class="operator">/</span>ttya<span class="operator">,</span> <span class="operator">/</span>dev<span class="operator">/</span>ttyb
|
||||
Q_OS_OSF Digital UNIX <span class="operator">/</span>dev<span class="operator">/</span>tty01<span class="operator">,</span> <span class="operator">/</span>dev<span class="operator">/</span>tty02
|
||||
Q_OS_FREEBSD FreeBSD <span class="operator">/</span>dev<span class="operator">/</span>ttyd0<span class="operator">,</span> <span class="operator">/</span>dev<span class="operator">/</span>ttyd1
|
||||
Q_OS_OPENBSD OpenBSD <span class="operator">/</span>dev<span class="operator">/</span>tty00<span class="operator">,</span> <span class="operator">/</span>dev<span class="operator">/</span>tty01
|
||||
Q_OS_LINUX Linux <span class="operator">/</span>dev<span class="operator">/</span>ttyS0<span class="operator">,</span> <span class="operator">/</span>dev<span class="operator">/</span>ttyS1
|
||||
<span class="operator"><</span>none<span class="operator">></span> <span class="operator">/</span>dev<span class="operator">/</span>ttyS0<span class="operator">,</span> <span class="operator">/</span>dev<span class="operator">/</span>ttyS1</pre>
|
||||
<p>This constructor assigns the device name to the name of the first port on the specified system. See the other constructors if you need to open a different port. Default <i>mode</i> is <a href="qextserialport.html#QueryMode-enum">EventDriven</a>. As a subclass of <a href="http://qt.nokia.com/doc/4.8/qobject.html">QObject</a>, <i>parent</i> can be specified.</p>
|
||||
<!-- @@@QextSerialPort -->
|
||||
<!-- $$$QextSerialPort$$$QextSerialPortconstQString&QueryModeQObject* -->
|
||||
<h3 class="fn"><a name="QextSerialPort-2"></a>QextSerialPort::<span class="name">QextSerialPort</span> ( const <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> & <i>name</i>, <span class="type"><a href="qextserialport.html#QueryMode-enum">QueryMode</a></span> <i>mode</i> = EventDriven, <span class="type"><a href="http://qt.nokia.com/doc/4.8/qobject.html">QObject</a></span> * <i>parent</i> = 0 )</h3>
|
||||
<p>Constructs a serial port attached to the port specified by name. <i>name</i> is the name of the device, which is windowsystem-specific, e.g."COM1" or "/dev/ttyS0". <i>mode</i></p>
|
||||
<!-- @@@QextSerialPort -->
|
||||
<!-- $$$QextSerialPort$$$QextSerialPortconstPortSettings&QueryModeQObject* -->
|
||||
<h3 class="fn"><a name="QextSerialPort-3"></a>QextSerialPort::<span class="name">QextSerialPort</span> ( const <span class="type"><a href="portsettings.html">PortSettings</a></span> & <i>settings</i>, <span class="type"><a href="qextserialport.html#QueryMode-enum">QueryMode</a></span> <i>mode</i> = EventDriven, <span class="type"><a href="http://qt.nokia.com/doc/4.8/qobject.html">QObject</a></span> * <i>parent</i> = 0 )</h3>
|
||||
<p>Constructs a port with default name and specified <i>settings</i>.</p>
|
||||
<!-- @@@QextSerialPort -->
|
||||
<!-- $$$QextSerialPort$$$QextSerialPortconstQString&constPortSettings&QueryModeQObject* -->
|
||||
<h3 class="fn"><a name="QextSerialPort-4"></a>QextSerialPort::<span class="name">QextSerialPort</span> ( const <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> & <i>name</i>, const <span class="type"><a href="portsettings.html">PortSettings</a></span> & <i>settings</i>, <span class="type"><a href="qextserialport.html#QueryMode-enum">QueryMode</a></span> <i>mode</i> = EventDriven, <span class="type"><a href="http://qt.nokia.com/doc/4.8/qobject.html">QObject</a></span> * <i>parent</i> = 0 )</h3>
|
||||
<p>Constructs a port with specified <i>name</i> , <i>mode</i> and <i>settings</i>.</p>
|
||||
<!-- @@@QextSerialPort -->
|
||||
<!-- $$$~QextSerialPort[overload1]$$$~QextSerialPort -->
|
||||
<h3 class="fn"><a name="dtor.QextSerialPort"></a>QextSerialPort::<span class="name">~QextSerialPort</span> ()</h3>
|
||||
<p>Destructs the <a href="qextserialport.html">QextSerialPort</a> object.</p>
|
||||
<!-- @@@~QextSerialPort -->
|
||||
<!-- $$$baudRate[overload1]$$$baudRate -->
|
||||
<h3 class="fn"><a name="baudRate"></a><span class="type">BaudRateType</span> QextSerialPort::<span class="name">baudRate</span> () const</h3>
|
||||
<p>Returns the baud rate of the serial port. For a list of possible return values see the definition of the enum BaudRateType.</p>
|
||||
<p><b>See also </b><a href="qextserialport.html#setBaudRate">setBaudRate</a>().</p>
|
||||
<!-- @@@baudRate -->
|
||||
<!-- $$$bytesAvailable[overload1]$$$bytesAvailable -->
|
||||
<h3 class="fn"><a name="bytesAvailable"></a><span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qint64-typedef">qint64</a></span> QextSerialPort::<span class="name">bytesAvailable</span> () const<tt> [virtual]</tt></h3>
|
||||
<p>Reimplemented from <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#bytesAvailable">QIODevice::bytesAvailable</a>().</p>
|
||||
<p>Returns the number of bytes waiting in the port's receive queue. This function will return 0 if the port is not currently open, or -1 on error.</p>
|
||||
<!-- @@@bytesAvailable -->
|
||||
<!-- $$$close[overload1]$$$close -->
|
||||
<h3 class="fn"><a name="close"></a><span class="type">void</span> QextSerialPort::<span class="name">close</span> ()<tt> [virtual]</tt></h3>
|
||||
<p>Reimplemented from <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#close">QIODevice::close</a>().</p>
|
||||
<p>Closes a serial port. This function has no effect if the serial port associated with the class is not currently open.</p>
|
||||
<!-- @@@close -->
|
||||
<!-- $$$dataBits[overload1]$$$dataBits -->
|
||||
<h3 class="fn"><a name="dataBits"></a><span class="type">DataBitsType</span> QextSerialPort::<span class="name">dataBits</span> () const</h3>
|
||||
<p>Returns the number of data bits used by the port. For a list of possible values returned by this function, see the definition of the enum DataBitsType.</p>
|
||||
<p><b>See also </b><a href="qextserialport.html#setDataBits">setDataBits</a>().</p>
|
||||
<!-- @@@dataBits -->
|
||||
<!-- $$$dsrChanged[overload1]$$$dsrChangedbool -->
|
||||
<h3 class="fn"><a name="dsrChanged"></a><span class="type">void</span> QextSerialPort::<span class="name">dsrChanged</span> ( <span class="type">bool</span> <i>status</i> )<tt> [signal]</tt></h3>
|
||||
<p>This signal is emitted whenever dsr line has changed its state. You may use this signal to check if device is connected.</p>
|
||||
<p><i>status</i> true when DSR signal is on, false otherwise.</p>
|
||||
<!-- @@@dsrChanged -->
|
||||
<!-- $$$errorString[overload1]$$$errorString -->
|
||||
<h3 class="fn"><a name="errorString"></a><span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> QextSerialPort::<span class="name">errorString</span> ()</h3>
|
||||
<p>Returns a human-readable description of the last device error that occurred.</p>
|
||||
<!-- @@@errorString -->
|
||||
<!-- $$$flowControl[overload1]$$$flowControl -->
|
||||
<h3 class="fn"><a name="flowControl"></a><span class="type">FlowType</span> QextSerialPort::<span class="name">flowControl</span> () const</h3>
|
||||
<p>Returns the type of flow control used by the port. For a list of possible values returned by this function, see the definition of the enum FlowType.</p>
|
||||
<p><b>See also </b><a href="qextserialport.html#setFlowControl">setFlowControl</a>().</p>
|
||||
<!-- @@@flowControl -->
|
||||
<!-- $$$flush[overload1]$$$flush -->
|
||||
<h3 class="fn"><a name="flush"></a><span class="type">void</span> QextSerialPort::<span class="name">flush</span> ()</h3>
|
||||
<p>Flushes all pending I/O to the serial port. This function has no effect if the serial port associated with the class is not currently open.</p>
|
||||
<!-- @@@flush -->
|
||||
<!-- $$$isSequential[overload1]$$$isSequential -->
|
||||
<h3 class="fn"><a name="isSequential"></a><span class="type">bool</span> QextSerialPort::<span class="name">isSequential</span> () const<tt> [virtual]</tt></h3>
|
||||
<p>Reimplemented from <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#isSequential">QIODevice::isSequential</a>().</p>
|
||||
<p>Returns true if device is sequential, otherwise returns false. Serial port is sequential device so this function always returns true. Check <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#isSequential">QIODevice::isSequential</a>() documentation for more information.</p>
|
||||
<!-- @@@isSequential -->
|
||||
<!-- $$$lastError[overload1]$$$lastError -->
|
||||
<h3 class="fn"><a name="lastError"></a><span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#ulong-typedef">ulong</a></span> QextSerialPort::<span class="name">lastError</span> () const</h3>
|
||||
<p>Return the error number, or 0 if no error occurred.</p>
|
||||
<!-- @@@lastError -->
|
||||
<!-- $$$lineStatus[overload1]$$$lineStatus -->
|
||||
<h3 class="fn"><a name="lineStatus"></a><span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#ulong-typedef">ulong</a></span> QextSerialPort::<span class="name">lineStatus</span> ()</h3>
|
||||
<p>Returns the line status as stored by the port function. This function will retrieve the states of the following lines: DCD, CTS, DSR, and RI. On POSIX systems, the following additional lines can be monitored: DTR, RTS, Secondary TXD, and Secondary RXD. The value returned is an unsigned long with specific bits indicating which lines are high. The following constants should be used to examine the states of individual lines:</p>
|
||||
<pre class="cpp"> Mask Line
|
||||
<span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span> <span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span>
|
||||
LS_CTS CTS
|
||||
LS_DSR DSR
|
||||
LS_DCD DCD
|
||||
LS_RI RI
|
||||
LS_RTS RTS (POSIX only)
|
||||
LS_DTR DTR (POSIX only)
|
||||
LS_ST Secondary TXD (POSIX only)
|
||||
LS_SR Secondary RXD (POSIX only)</pre>
|
||||
<p>This function will return 0 if the port associated with the class is not currently open.</p>
|
||||
<!-- @@@lineStatus -->
|
||||
<!-- $$$open[overload1]$$$openOpenMode -->
|
||||
<h3 class="fn"><a name="open"></a><span class="type">bool</span> QextSerialPort::<span class="name">open</span> ( <span class="type"><a href="http://qt.nokia.com/doc/4.8/qiodevice.html#OpenMode-typedef">OpenMode</a></span> <i>mode</i> )</h3>
|
||||
<p>Opens a serial port and sets its <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#OpenMode-typedef">OpenMode</a> to <i>mode</i>. Note that this function does not specify which device to open. Returns true if successful; otherwise returns false.This function has no effect if the port associated with the class is already open. The port is also configured to the current settings, as stored in the Settings structure.</p>
|
||||
<!-- @@@open -->
|
||||
<!-- $$$parity[overload1]$$$parity -->
|
||||
<h3 class="fn"><a name="parity"></a><span class="type">ParityType</span> QextSerialPort::<span class="name">parity</span> () const</h3>
|
||||
<p>Returns the type of parity used by the port. For a list of possible values returned by this function, see the definition of the enum ParityType.</p>
|
||||
<p><b>See also </b><a href="qextserialport.html#setParity">setParity</a>().</p>
|
||||
<!-- @@@parity -->
|
||||
<!-- $$$portName[overload1]$$$portName -->
|
||||
<h3 class="fn"><a name="portName"></a><span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> QextSerialPort::<span class="name">portName</span> () const</h3>
|
||||
<p>Returns the name set by <a href="qextserialport.html#setPortName">setPortName</a>().</p>
|
||||
<p><b>See also </b><a href="qextserialport.html#setPortName">setPortName</a>().</p>
|
||||
<!-- @@@portName -->
|
||||
<!-- $$$queryMode[overload1]$$$queryMode -->
|
||||
<h3 class="fn"><a name="queryMode"></a><span class="type"><a href="qextserialport.html#QueryMode-enum">QueryMode</a></span> QextSerialPort::<span class="name">queryMode</span> () const</h3>
|
||||
<p>Get query mode.</p>
|
||||
<p><b>See also </b><a href="qextserialport.html#setQueryMode">setQueryMode</a>().</p>
|
||||
<!-- @@@queryMode -->
|
||||
<!-- $$$readAll[overload1]$$$readAll -->
|
||||
<h3 class="fn"><a name="readAll"></a><span class="type"><a href="http://qt.nokia.com/doc/4.8/qbytearray.html">QByteArray</a></span> QextSerialPort::<span class="name">readAll</span> ()</h3>
|
||||
<p>Reads all available data from the device, and returns it as a <a href="http://qt.nokia.com/doc/4.8/qbytearray.html">QByteArray</a>. This function has no way of reporting errors; returning an empty <a href="http://qt.nokia.com/doc/4.8/porting4.html">QByteArray</a>() can mean either that no data was currently available for reading, or that an error occurred.</p>
|
||||
<!-- @@@readAll -->
|
||||
<!-- $$$readData[overload1]$$$readDatachar*qint64 -->
|
||||
<h3 class="fn"><a name="readData"></a><span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qint64-typedef">qint64</a></span> QextSerialPort::<span class="name">readData</span> ( <span class="type">char</span> * <i>data</i>, <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qint64-typedef">qint64</a></span> <i>maxSize</i> )<tt> [virtual protected]</tt></h3>
|
||||
<p>Reimplemented from <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#readData">QIODevice::readData</a>().</p>
|
||||
<p>Reads a block of data from the serial port. This function will read at most maxlen bytes from the serial port and place them in the buffer pointed to by data. Return value is the number of bytes actually read, or -1 on error.</p>
|
||||
<p><b>Warning:</b> before calling this function ensure that serial port associated with this class is currently open (use <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#isOpen">isOpen</a>() function to check if port is open).</p>
|
||||
<!-- @@@readData -->
|
||||
<!-- $$$setBaudRate[overload1]$$$setBaudRateBaudRateType -->
|
||||
<h3 class="fn"><a name="setBaudRate"></a><span class="type">void</span> QextSerialPort::<span class="name">setBaudRate</span> ( <span class="type">BaudRateType</span> <i>baudRate</i> )<tt> [slot]</tt></h3>
|
||||
<p>Sets the baud rate of the serial port to <i>baudRate</i>. Note that not all rates are applicable on all platforms. The following table shows translations of the various baud rate constants on Windows(including NT/2000) and POSIX platforms. Speeds marked with an * are speeds that are usable on both Windows and POSIX.</p>
|
||||
<pre class="cpp"> RATE Windows Speed POSIX Speed
|
||||
<span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span> <span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span> <span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span><span class="operator">-</span>
|
||||
BAUD50 X <span class="number">50</span>
|
||||
BAUD75 X <span class="number">75</span>
|
||||
<span class="operator">*</span>BAUD110 <span class="number">110</span> <span class="number">110</span>
|
||||
BAUD134 X <span class="number">134.5</span>
|
||||
BAUD150 X <span class="number">150</span>
|
||||
BAUD200 X <span class="number">200</span>
|
||||
<span class="operator">*</span>BAUD300 <span class="number">300</span> <span class="number">300</span>
|
||||
<span class="operator">*</span>BAUD600 <span class="number">600</span> <span class="number">600</span>
|
||||
<span class="operator">*</span>BAUD1200 <span class="number">1200</span> <span class="number">1200</span>
|
||||
BAUD1800 X <span class="number">1800</span>
|
||||
<span class="operator">*</span>BAUD2400 <span class="number">2400</span> <span class="number">2400</span>
|
||||
<span class="operator">*</span>BAUD4800 <span class="number">4800</span> <span class="number">4800</span>
|
||||
<span class="operator">*</span>BAUD9600 <span class="number">9600</span> <span class="number">9600</span>
|
||||
BAUD14400 <span class="number">14400</span> X
|
||||
<span class="operator">*</span>BAUD19200 <span class="number">19200</span> <span class="number">19200</span>
|
||||
<span class="operator">*</span>BAUD38400 <span class="number">38400</span> <span class="number">38400</span>
|
||||
BAUD56000 <span class="number">56000</span> X
|
||||
<span class="operator">*</span>BAUD57600 <span class="number">57600</span> <span class="number">57600</span>
|
||||
BAUD76800 X <span class="number">76800</span>
|
||||
<span class="operator">*</span>BAUD115200 <span class="number">115200</span> <span class="number">115200</span>
|
||||
BAUD128000 <span class="number">128000</span> X
|
||||
BAUD230400 X <span class="number">230400</span>
|
||||
BAUD256000 <span class="number">256000</span> X
|
||||
BAUD460800 X <span class="number">460800</span>
|
||||
BAUD500000 X <span class="number">500000</span>
|
||||
BAUD576000 X <span class="number">576000</span>
|
||||
BAUD921600 X <span class="number">921600</span>
|
||||
BAUD1000000 X <span class="number">1000000</span>
|
||||
BAUD1152000 X <span class="number">1152000</span>
|
||||
BAUD1500000 X <span class="number">1500000</span>
|
||||
BAUD2000000 X <span class="number">2000000</span>
|
||||
BAUD2500000 X <span class="number">2500000</span>
|
||||
BAUD3000000 X <span class="number">3000000</span>
|
||||
BAUD3500000 X <span class="number">3500000</span>
|
||||
BAUD4000000 X <span class="number">4000000</span></pre>
|
||||
<p><b>See also </b><a href="qextserialport.html#baudRate">baudRate</a>().</p>
|
||||
<!-- @@@setBaudRate -->
|
||||
<!-- $$$setDataBits[overload1]$$$setDataBitsDataBitsType -->
|
||||
<h3 class="fn"><a name="setDataBits"></a><span class="type">void</span> QextSerialPort::<span class="name">setDataBits</span> ( <span class="type">DataBitsType</span> <i>dataBits</i> )<tt> [slot]</tt></h3>
|
||||
<p>Sets the number of data bits used by the serial port to <i>dataBits</i>. Possible values of dataBits are:</p>
|
||||
<pre class="cpp"> DATA_5 <span class="number">5</span> data bits
|
||||
DATA_6 <span class="number">6</span> data bits
|
||||
DATA_7 <span class="number">7</span> data bits
|
||||
DATA_8 <span class="number">8</span> data bits</pre>
|
||||
<p><b>note</b>: This function is subject to the following restrictions:</p>
|
||||
<ul>
|
||||
<li>5 data bits cannot be used with 2 stop bits.</li>
|
||||
<li>1.5 stop bits can only be used with 5 data bits.</li>
|
||||
<li>8 data bits cannot be used with space parity on POSIX systems.</li>
|
||||
</ul>
|
||||
<p><b>See also </b><a href="qextserialport.html#dataBits">dataBits</a>().</p>
|
||||
<!-- @@@setDataBits -->
|
||||
<!-- $$$setDtr[overload1]$$$setDtrbool -->
|
||||
<h3 class="fn"><a name="setDtr"></a><span class="type">void</span> QextSerialPort::<span class="name">setDtr</span> ( <span class="type">bool</span> <i>set</i> = true )<tt> [slot]</tt></h3>
|
||||
<p>Sets DTR line to the requested state (<i>set</i> default to high). This function will have no effect if the port associated with the class is not currently open.</p>
|
||||
<!-- @@@setDtr -->
|
||||
<!-- $$$setFlowControl[overload1]$$$setFlowControlFlowType -->
|
||||
<h3 class="fn"><a name="setFlowControl"></a><span class="type">void</span> QextSerialPort::<span class="name">setFlowControl</span> ( <span class="type">FlowType</span> <i>flow</i> )<tt> [slot]</tt></h3>
|
||||
<p>Sets the flow control used by the port to <i>flow</i>. Possible values of flow are:</p>
|
||||
<pre class="cpp"> FLOW_OFF No flow control
|
||||
FLOW_HARDWARE Hardware (RTS<span class="operator">/</span>CTS) flow control
|
||||
FLOW_XONXOFF Software (XON<span class="operator">/</span>XOFF) flow control</pre>
|
||||
<p><b>See also </b><a href="qextserialport.html#flowControl">flowControl</a>().</p>
|
||||
<!-- @@@setFlowControl -->
|
||||
<!-- $$$setParity[overload1]$$$setParityParityType -->
|
||||
<h3 class="fn"><a name="setParity"></a><span class="type">void</span> QextSerialPort::<span class="name">setParity</span> ( <span class="type">ParityType</span> <i>parity</i> )<tt> [slot]</tt></h3>
|
||||
<p>Sets the parity associated with the serial port to <i>parity</i>. The possible values of parity are:</p>
|
||||
<pre class="cpp"> PAR_SPACE Space Parity
|
||||
PAR_MARK Mark Parity
|
||||
PAR_NONE No Parity
|
||||
PAR_EVEN Even Parity
|
||||
PAR_ODD Odd Parity</pre>
|
||||
<p><b>See also </b><a href="qextserialport.html#parity">parity</a>().</p>
|
||||
<!-- @@@setParity -->
|
||||
<!-- $$$setPortName[overload1]$$$setPortNameconstQString& -->
|
||||
<h3 class="fn"><a name="setPortName"></a><span class="type">void</span> QextSerialPort::<span class="name">setPortName</span> ( const <span class="type"><a href="http://qt.nokia.com/doc/4.8/qstring.html">QString</a></span> & <i>name</i> )<tt> [slot]</tt></h3>
|
||||
<p>Sets the <i>name</i> of the device associated with the object, e.g. "COM1", or "/dev/ttyS0".</p>
|
||||
<p><b>See also </b><a href="qextserialport.html#portName">portName</a>().</p>
|
||||
<!-- @@@setPortName -->
|
||||
<!-- $$$setQueryMode[overload1]$$$setQueryModeQueryMode -->
|
||||
<h3 class="fn"><a name="setQueryMode"></a><span class="type">void</span> QextSerialPort::<span class="name">setQueryMode</span> ( <span class="type"><a href="qextserialport.html#QueryMode-enum">QueryMode</a></span> <i>mode</i> )<tt> [slot]</tt></h3>
|
||||
<p>Set desired serial communication handling style. You may choose from polling or event driven approach. This function does nothing when port is open; to apply changes port must be reopened.</p>
|
||||
<p>In event driven approach <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#read">read</a>() and <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#write">write</a>() functions are acting asynchronously. They return immediately and the operation is performed in the background, so they doesn't freeze the calling thread. To determine when operation is finished, <a href="qextserialport.html">QextSerialPort</a> runs separate thread and monitors serial port events. Whenever the event occurs, adequate signal is emitted.</p>
|
||||
<p>When polling is set, <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#read">read</a>() and <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#write">write</a>() are acting synchronously. Signals are not working in this mode and some functions may not be available. The advantage of polling is that it generates less overhead due to lack of signals emissions and it doesn't start separate thread to monitor events.</p>
|
||||
<p>Generally event driven approach is more capable and friendly, although some applications may need as low overhead as possible and then polling comes.</p>
|
||||
<p><i>mode</i> query mode.</p>
|
||||
<p><b>See also </b><a href="qextserialport.html#queryMode">queryMode</a>().</p>
|
||||
<!-- @@@setQueryMode -->
|
||||
<!-- $$$setRts[overload1]$$$setRtsbool -->
|
||||
<h3 class="fn"><a name="setRts"></a><span class="type">void</span> QextSerialPort::<span class="name">setRts</span> ( <span class="type">bool</span> <i>set</i> = true )<tt> [slot]</tt></h3>
|
||||
<p>Sets RTS line to the requested state <i>set</i> (high by default). This function will have no effect if the port associated with the class is not currently open.</p>
|
||||
<!-- @@@setRts -->
|
||||
<!-- $$$setStopBits[overload1]$$$setStopBitsStopBitsType -->
|
||||
<h3 class="fn"><a name="setStopBits"></a><span class="type">void</span> QextSerialPort::<span class="name">setStopBits</span> ( <span class="type">StopBitsType</span> <i>stopBits</i> )<tt> [slot]</tt></h3>
|
||||
<p>Sets the number of stop bits used by the serial port to <i>stopBits</i>. Possible values of stopBits are:</p>
|
||||
<pre class="cpp"> STOP_1 <span class="number">1</span> stop bit
|
||||
STOP_1_5 <span class="number">1.5</span> stop bits
|
||||
STOP_2 <span class="number">2</span> stop bits</pre>
|
||||
<p><b>note</b>: This function is subject to the following restrictions:</p>
|
||||
<ul>
|
||||
<li>2 stop bits cannot be used with 5 data bits.</li>
|
||||
<li>1.5 stop bits cannot be used with 6 or more data bits.</li>
|
||||
<li>POSIX does not support 1.5 stop bits.</li>
|
||||
</ul>
|
||||
<p><b>See also </b><a href="qextserialport.html#stopBits">stopBits</a>().</p>
|
||||
<!-- @@@setStopBits -->
|
||||
<!-- $$$setTimeout[overload1]$$$setTimeoutlong -->
|
||||
<h3 class="fn"><a name="setTimeout"></a><span class="type">void</span> QextSerialPort::<span class="name">setTimeout</span> ( <span class="type">long</span> <i>millisec</i> )<tt> [slot]</tt></h3>
|
||||
<p>For Unix:</p>
|
||||
<p>Sets the read and write timeouts for the port to <i>millisec</i> milliseconds. Note that this is a per-character timeout, i.e. the port will wait this long for each individual character, not for the whole read operation. This timeout also applies to the bytesWaiting() function.</p>
|
||||
<p><b>note</b>: POSIX does not support millisecond-level control for I/O timeout values. Any timeout set using this function will be set to the next lowest tenth of a second for the purposes of detecting read or write timeouts. For example a timeout of 550 milliseconds will be seen by the class as a timeout of 500 milliseconds for the purposes of reading and writing the port. However millisecond-level control is allowed by the select() system call, so for example a 550-millisecond timeout will be seen as 550 milliseconds on POSIX systems for the purpose of detecting available bytes in the read buffer.</p>
|
||||
<p>For Windows:</p>
|
||||
<p>Sets the read and write timeouts for the port to <i>millisec</i> milliseconds. Setting 0 indicates that timeouts are not used for read nor write operations; however <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#read">read</a>() and <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#write">write</a>() functions will still block. Set -1 to provide non-blocking behaviour (<a href="http://qt.nokia.com/doc/4.8/qiodevice.html#read">read</a>() and <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#write">write</a>() will return immediately).</p>
|
||||
<p><b>note</b>: this function does nothing in event driven mode.</p>
|
||||
<!-- @@@setTimeout -->
|
||||
<!-- $$$stopBits[overload1]$$$stopBits -->
|
||||
<h3 class="fn"><a name="stopBits"></a><span class="type">StopBitsType</span> QextSerialPort::<span class="name">stopBits</span> () const</h3>
|
||||
<p>Returns the number of stop bits used by the port. For a list of possible return values, see the definition of the enum StopBitsType.</p>
|
||||
<p><b>See also </b><a href="qextserialport.html#setStopBits">setStopBits</a>().</p>
|
||||
<!-- @@@stopBits -->
|
||||
<!-- $$$writeData[overload1]$$$writeDataconstchar*qint64 -->
|
||||
<h3 class="fn"><a name="writeData"></a><span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qint64-typedef">qint64</a></span> QextSerialPort::<span class="name">writeData</span> ( const <span class="type">char</span> * <i>data</i>, <span class="type"><a href="http://qt.nokia.com/doc/4.8/qtglobal.html#qint64-typedef">qint64</a></span> <i>maxSize</i> )<tt> [virtual protected]</tt></h3>
|
||||
<p>Reimplemented from <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#writeData">QIODevice::writeData</a>().</p>
|
||||
<p>Writes a block of data to the serial port. This function will write len bytes from the buffer pointed to by data to the serial port. Return value is the number of bytes actually written, or -1 on error.</p>
|
||||
<p><b>Warning:</b> before calling this function ensure that serial port associated with this class is currently open (use <a href="http://qt.nokia.com/doc/4.8/qiodevice.html#isOpen">isOpen</a>() function to check if port is open).</p>
|
||||
<!-- @@@writeData -->
|
||||
</div>
|
||||
<p /><address><hr /><div align="center">
|
||||
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
||||
<td width="40%" align="left">Copyright © 2000-2012</td>
|
||||
<td width="20%" align="center"><a href="http://code.google.com/p/qextserialport">QextSerialPort Project</a></td>
|
||||
<td width="40%" align="right"><div align="right">QextSerialPort Manual</div></td>
|
||||
</tr></table></div></address></body>
|
||||
</html>
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,137 @@
|
||||
a:link, a:visited {
|
||||
color: #00732F;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
body {
|
||||
font: normal 400 14px/1.2 Arial;
|
||||
margin-top: 85px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font: 500 20px/1.2 Arial;
|
||||
}
|
||||
|
||||
h3.fn, span.fn {
|
||||
-moz-border-radius: 7px 7px 7px 7px;
|
||||
-webkit-border-radius: 7px 7px 7px 7px;
|
||||
border-radius: 7px 7px 7px 7px;
|
||||
background-color: #F6F6F6;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: #E6E6E6;
|
||||
word-spacing: 3px;
|
||||
padding: 3px 5px;
|
||||
}
|
||||
|
||||
table, pre {
|
||||
-moz-border-radius: 7px 7px 7px 7px;
|
||||
-webkit-border-radius: 7px 7px 7px 7px;
|
||||
border-radius: 7px 7px 7px 7px;
|
||||
background-color: #F6F6F6;
|
||||
border: 1px solid #E6E6E6;
|
||||
border-collapse: separate;
|
||||
font-size: 12px;
|
||||
line-height: 1.2;
|
||||
margin-bottom: 25px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
table td {
|
||||
padding: 3px 15px 3px 20px;
|
||||
}
|
||||
|
||||
table tr.even {
|
||||
background-color: white;
|
||||
color: #66666E;
|
||||
}
|
||||
|
||||
table tr.odd {
|
||||
background-color: #F6F6F6;
|
||||
color: #66666E;
|
||||
}
|
||||
|
||||
li {
|
||||
margin-bottom: 10px;
|
||||
padding-left: 12px;
|
||||
}
|
||||
|
||||
.cpp {
|
||||
display: block;
|
||||
margin: 10;
|
||||
overflow: hidden;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
padding: 20px 0 20px 0;
|
||||
}
|
||||
|
||||
.footer {
|
||||
margin-top: 50px;
|
||||
}
|
||||
|
||||
.memItemLeft {
|
||||
padding-right: 3px;
|
||||
}
|
||||
|
||||
.memItemRight {
|
||||
padding: 3px 15px 3px 0;
|
||||
}
|
||||
|
||||
.qml {
|
||||
display: block;
|
||||
margin: 10;
|
||||
overflow: hidden;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
padding: 20px 0 20px 0;
|
||||
}
|
||||
|
||||
.qmldefault {
|
||||
padding-left: 5px;
|
||||
float: right;
|
||||
color: red;
|
||||
}
|
||||
|
||||
.qmlreadonly {
|
||||
padding-left: 5px;
|
||||
float: right;
|
||||
color: #254117;
|
||||
}
|
||||
|
||||
.rightAlign {
|
||||
padding: 3px 5px 3px 10px;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.title {
|
||||
background-color: white;
|
||||
color: #44A51C;
|
||||
font-family: Verdana;
|
||||
font-size: 35px;
|
||||
font-weight: normal;
|
||||
left: 0;
|
||||
padding-bottom: 5px;
|
||||
padding-left: 16px;
|
||||
padding-top: 20px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.toc {
|
||||
float: right;
|
||||
-moz-border-radius: 7px 7px 7px 7px;
|
||||
-webkit-border-radius: 7px 7px 7px 7px;
|
||||
border-radius: 7px 7px 7px 7px;
|
||||
background-color: #F6F6F6;
|
||||
border: 1px solid #DDD;
|
||||
margin: 0 20px 10px 10px;
|
||||
padding: 20px 15px 20px 20px;
|
||||
height: auto;
|
||||
width: 200px;
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
/*!
|
||||
\page index.html
|
||||
\title QextSerialPort Manual
|
||||
|
||||
\section1 Description
|
||||
QextSerialPort provides an interface to old fashioned serial ports for
|
||||
Qt-based applications. It currently supports Mac OS X, Windows, Linux, FreeBSD.
|
||||
|
||||
From QextSerialPort 1.2-beta on, license of the project has been changed to MIT.
|
||||
|
||||
\list
|
||||
\o Revision 0.9.x is Qt 2 & 3 compatible.
|
||||
\o Revision 1.x.x is Qt 4 compatible.
|
||||
\endlist
|
||||
|
||||
|
||||
\section1 Classes
|
||||
\list
|
||||
\o \l QextSerialPort encapsulates a serial port on both POSIX and Windows systems.
|
||||
\o \l QextSerialEnumerator enumerates ports currently available in the system.
|
||||
\endlist
|
||||
|
||||
\section1 Usage
|
||||
The package contains a qextserialport.pri file that allows you to integrate the
|
||||
component into programs that use qmake for the build step.
|
||||
|
||||
All you need is adding following line to your qmake project file:
|
||||
\code
|
||||
include(pathToPri/qextserialport.pri)
|
||||
\endcode
|
||||
|
||||
\section2 Using QexSerialPort library
|
||||
Although QextSerialPort can be directly compiled into your application, You may prefer
|
||||
to use QextSerailPort as an library, which is very easy too.
|
||||
|
||||
1. Write a config.pri file.(read config_example.pri for reference):
|
||||
|
||||
\list
|
||||
\o shared library
|
||||
\o static library
|
||||
\endlist
|
||||
|
||||
2. Changed to subdirectory 'buildlib', run
|
||||
\code
|
||||
qmake
|
||||
make
|
||||
\endcode
|
||||
shared or static library will be generated.
|
||||
|
||||
3. Add following line to your qmake project file:
|
||||
\code
|
||||
include(pathToPri/qextserialport.pri)
|
||||
\endcode
|
||||
|
||||
\section2 Build documents
|
||||
Run qdoc3 from the doc directory.
|
||||
\code
|
||||
qdoc3 qextserialport.qdocconf
|
||||
\endcode
|
||||
Note: qdoc3 has been renamed to qdoc under Qt5.
|
||||
|
||||
\section1 Examples
|
||||
\list
|
||||
\o \l examples/enumerator
|
||||
\o \l examples/qespta
|
||||
\o \l examples/uartassistant
|
||||
\endlist
|
||||
|
||||
\section1 Resources
|
||||
\section2 Nokia(Trolltech)
|
||||
\list
|
||||
\o \l {http://doc.trolltech.com/qq/qq12-iodevice.html} {Writing a Custom I/O Device}
|
||||
\o \l {http://doc.trolltech.com/3.3/qiodevice.html} {Qt 3.3: QIODevice Class Reference}
|
||||
\o \l {http://doc.trolltech.com/4.7/qiodevice.html} {Qt 4.7: QIODevice Class Reference}
|
||||
\endlist
|
||||
\section2 MSDN
|
||||
\list
|
||||
\o \l {http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/communications_resources.asp} {Communications Resources}
|
||||
\o \l {http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/about_communications_resources.asp} {About Communications Resources}
|
||||
\o \l {http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/using_communications_resources.asp}{Using Communications Resources}
|
||||
\o \l {http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/communications_functions.asp} {Communications Functions}
|
||||
\o \l {http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/communications_structures.asp} {Communications Structures}
|
||||
\endlist
|
||||
\section2 TLDP
|
||||
\list
|
||||
\o \l {http://www.tldp.org/HOWTO/Serial-HOWTO.html}{Serial HOWTO}
|
||||
\o \l {http://www.tldp.org/HOWTO/Serial-Programming-HOWTO/}{Serial Programming HOWTO}
|
||||
\endlist
|
||||
\section2 Other
|
||||
\list
|
||||
\o \l {http://www.easysw.com/~mike/serial/serial.html} {Serial Programming Guide for POSIX Operating Systems}
|
||||
\endlist
|
||||
|
||||
*/
|
||||
|
||||
/*!
|
||||
\page classes.html
|
||||
\generatelist annotatedclasses
|
||||
*/
|
||||
|
||||
/*!
|
||||
\page functions.html
|
||||
\generatelist functionindex
|
||||
*/
|
||||
|
||||
/*!
|
||||
\page all-examples.html
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
# Run qdoc3 from the directory that contains this file.
|
||||
project = qesp
|
||||
description = QextSerialPort Reference Documentation
|
||||
url = http://code.google.com/p/qextserialport
|
||||
|
||||
outputencoding = UTF-8
|
||||
language = Cpp
|
||||
|
||||
#Paths are relative to the location of this file
|
||||
headerdirs = . ../src
|
||||
sourcedirs = . ../src
|
||||
exampledirs = ../examples ..
|
||||
imagedirs = ./examples/images images
|
||||
|
||||
Cpp.ignoretokens = QEXTSERIALPORT_EXPORT
|
||||
|
||||
indexes = $QTDIR/doc/html/qt.index
|
||||
|
||||
qhp.projects = qesp
|
||||
qhp.qesp.file = qesp.qhp
|
||||
qhp.qesp.namespace = com.google.code.qextserialport.120
|
||||
qhp.qesp.virtualFolder = qdoc
|
||||
qhp.qesp.indexTitle = QextSerialPort Reference Documentation
|
||||
qhp.qesp.indexRoot =
|
||||
qhp.qesp.extraFiles = style/style.css
|
||||
|
||||
|
||||
#------------------------------------------------------------------
|
||||
outputdir = html
|
||||
outputformats = HTML
|
||||
|
||||
headers.fileextensions = "*.h"
|
||||
sources.fileextensions = "*.cpp *.qdoc"
|
||||
|
||||
HTML.templatedir = .
|
||||
HTML.stylesheets = style/style.css
|
||||
|
||||
HTML.headerstyles = " <link rel=\"stylesheet\" type=\"text/css\" href=\"style/style.css\" />\n"
|
||||
HTML.endheader = "</head>\n"
|
||||
|
||||
HTML.postheader = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n" \
|
||||
"<tr>\n" \
|
||||
"<td class=\"postheader\" valign=\"center\">" \
|
||||
"<a href=\"index.html\">Home</a> ·" \
|
||||
" <a href=\"classes.html\">All Classes</a> ·" \
|
||||
" <a href=\"functions.html\">All Functions</a> ·" \
|
||||
"</td></tr></table>"
|
||||
|
||||
HTML.footer = "<p /><address><hr /><div align=\"center\">\n" \
|
||||
"<table width=\"100%\" cellspacing=\"0\" border=\"0\"><tr class=\"address\">\n" \
|
||||
"<td width=\"40%\" align=\"left\">Copyright © 2000-2012</td>\n" \
|
||||
"<td width=\"20%\" align=\"center\"><a href=\"http://code.google.com/p/qextserialport\">QextSerialPort Project</a></td>\n" \
|
||||
"<td width=\"40%\" align=\"right\"><div align=\"right\">QextSerialPort Manual</div></td>\n" \
|
||||
"</tr></table></div></address>"
|
||||
@@ -0,0 +1,35 @@
|
||||
Note:
|
||||
|
||||
If you are using qextserialport-XXX.tar.gz, the qesp.qch and
|
||||
html files have been provided.
|
||||
|
||||
Open the file "html/index.html" using your web browser.
|
||||
Or integrated the "html/qesp.qch" into your QtCreator.
|
||||
|
||||
|
||||
== How to generate help files? ==
|
||||
|
||||
Simply run following commands at toplevel directory.
|
||||
qmake
|
||||
make docs
|
||||
|
||||
Or run the following command at this directory
|
||||
qdoc3 qextserialport.qdocconf
|
||||
|
||||
Then a folder called "html" will be generated.
|
||||
Open the file "html/index.html" using your web browser.
|
||||
|
||||
== How to integrated into Qt Creator or Qt Assistant? ==
|
||||
|
||||
Once the html files are generated. run following commands
|
||||
cd doc/html
|
||||
qhelpgenerator qesp.qhp
|
||||
|
||||
A file called "qesp.qch" will be generated.
|
||||
|
||||
For Qt Assistant:
|
||||
Edit ==> Preferences ==> Documentations ==> Add...
|
||||
|
||||
For Qt Creator
|
||||
Tools ==> Options ==> Help ==> Documentations ==> Add...
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,137 @@
|
||||
a:link, a:visited {
|
||||
color: #00732F;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
body {
|
||||
font: normal 400 14px/1.2 Arial;
|
||||
margin-top: 85px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font: 500 20px/1.2 Arial;
|
||||
}
|
||||
|
||||
h3.fn, span.fn {
|
||||
-moz-border-radius: 7px 7px 7px 7px;
|
||||
-webkit-border-radius: 7px 7px 7px 7px;
|
||||
border-radius: 7px 7px 7px 7px;
|
||||
background-color: #F6F6F6;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: #E6E6E6;
|
||||
word-spacing: 3px;
|
||||
padding: 3px 5px;
|
||||
}
|
||||
|
||||
table, pre {
|
||||
-moz-border-radius: 7px 7px 7px 7px;
|
||||
-webkit-border-radius: 7px 7px 7px 7px;
|
||||
border-radius: 7px 7px 7px 7px;
|
||||
background-color: #F6F6F6;
|
||||
border: 1px solid #E6E6E6;
|
||||
border-collapse: separate;
|
||||
font-size: 12px;
|
||||
line-height: 1.2;
|
||||
margin-bottom: 25px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
table td {
|
||||
padding: 3px 15px 3px 20px;
|
||||
}
|
||||
|
||||
table tr.even {
|
||||
background-color: white;
|
||||
color: #66666E;
|
||||
}
|
||||
|
||||
table tr.odd {
|
||||
background-color: #F6F6F6;
|
||||
color: #66666E;
|
||||
}
|
||||
|
||||
li {
|
||||
margin-bottom: 10px;
|
||||
padding-left: 12px;
|
||||
}
|
||||
|
||||
.cpp {
|
||||
display: block;
|
||||
margin: 10;
|
||||
overflow: hidden;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
padding: 20px 0 20px 0;
|
||||
}
|
||||
|
||||
.footer {
|
||||
margin-top: 50px;
|
||||
}
|
||||
|
||||
.memItemLeft {
|
||||
padding-right: 3px;
|
||||
}
|
||||
|
||||
.memItemRight {
|
||||
padding: 3px 15px 3px 0;
|
||||
}
|
||||
|
||||
.qml {
|
||||
display: block;
|
||||
margin: 10;
|
||||
overflow: hidden;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
padding: 20px 0 20px 0;
|
||||
}
|
||||
|
||||
.qmldefault {
|
||||
padding-left: 5px;
|
||||
float: right;
|
||||
color: red;
|
||||
}
|
||||
|
||||
.qmlreadonly {
|
||||
padding-left: 5px;
|
||||
float: right;
|
||||
color: #254117;
|
||||
}
|
||||
|
||||
.rightAlign {
|
||||
padding: 3px 5px 3px 10px;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.title {
|
||||
background-color: white;
|
||||
color: #44A51C;
|
||||
font-family: Verdana;
|
||||
font-size: 35px;
|
||||
font-weight: normal;
|
||||
left: 0;
|
||||
padding-bottom: 5px;
|
||||
padding-left: 16px;
|
||||
padding-top: 20px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.toc {
|
||||
float: right;
|
||||
-moz-border-radius: 7px 7px 7px 7px;
|
||||
-webkit-border-radius: 7px 7px 7px 7px;
|
||||
border-radius: 7px 7px 7px 7px;
|
||||
background-color: #F6F6F6;
|
||||
border: 1px solid #DDD;
|
||||
margin: 0 20px 10px 10px;
|
||||
padding: 20px 15px 20px 20px;
|
||||
height: auto;
|
||||
width: 200px;
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,6 @@
|
||||
TEMPLATE = app
|
||||
DEPENDPATH += .
|
||||
CONFIG += console
|
||||
include(../../src/qextserialport.pri)
|
||||
SOURCES += main.cpp
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
/**
|
||||
* @file main.cpp
|
||||
* @brief Main file.
|
||||
* @author Micha? Policht
|
||||
*/
|
||||
|
||||
#include "qextserialenumerator.h"
|
||||
#include <QtCore/QList>
|
||||
#include <QtCore/QDebug>
|
||||
//! [0]
|
||||
int main()
|
||||
{
|
||||
QList<QextPortInfo> ports = QextSerialEnumerator::getPorts();
|
||||
qDebug() << "List of ports:";
|
||||
for (int i = 0; i < ports.size(); i++) {
|
||||
qDebug() << "port name:" << ports.at(i).portName;
|
||||
qDebug() << "friendly name:" << ports.at(i).friendName;
|
||||
qDebug() << "physical name:" << ports.at(i).physName;
|
||||
qDebug() << "enumerator name:" << ports.at(i).enumName;
|
||||
qDebug() << "vendor ID:" << QString::number(ports.at(i).vendorID, 16);
|
||||
qDebug() << "product ID:" << QString::number(ports.at(i).productID, 16);
|
||||
qDebug() << "===================================";
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
//! [0]
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
#include "PortListener.h"
|
||||
#include <QtDebug>
|
||||
|
||||
PortListener::PortListener(const QString & portName)
|
||||
{
|
||||
qDebug() << "hi there";
|
||||
this->port = new QextSerialPort(portName, QextSerialPort::EventDriven);
|
||||
port->setBaudRate(BAUD9600);
|
||||
port->setFlowControl(FLOW_OFF);
|
||||
port->setParity(PAR_NONE);
|
||||
port->setDataBits(DATA_8);
|
||||
port->setStopBits(STOP_2);
|
||||
|
||||
if (port->open(QIODevice::ReadWrite) == true) {
|
||||
connect(port, SIGNAL(readyRead()), this, SLOT(onReadyRead()));
|
||||
connect(port, SIGNAL(dsrChanged(bool)), this, SLOT(onDsrChanged(bool)));
|
||||
if (!(port->lineStatus() & LS_DSR))
|
||||
qDebug() << "warning: device is not turned on";
|
||||
qDebug() << "listening for data on" << port->portName();
|
||||
}
|
||||
else {
|
||||
qDebug() << "device failed to open:" << port->errorString();
|
||||
}
|
||||
}
|
||||
|
||||
void PortListener::onReadyRead()
|
||||
{
|
||||
QByteArray bytes;
|
||||
int a = port->bytesAvailable();
|
||||
bytes.resize(a);
|
||||
port->read(bytes.data(), bytes.size());
|
||||
qDebug() << "bytes read:" << bytes.size();
|
||||
qDebug() << "bytes:" << bytes;
|
||||
}
|
||||
|
||||
void PortListener::onDsrChanged(bool status)
|
||||
{
|
||||
if (status)
|
||||
qDebug() << "device was turned on";
|
||||
else
|
||||
qDebug() << "device was turned off";
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
|
||||
|
||||
|
||||
#ifndef PORTLISTENER_H_
|
||||
#define PORTLISTENER_H_
|
||||
|
||||
#include <QObject>
|
||||
#include "qextserialport.h"
|
||||
|
||||
class PortListener : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
PortListener(const QString & portName);
|
||||
|
||||
private:
|
||||
QextSerialPort *port;
|
||||
|
||||
private slots:
|
||||
void onReadyRead();
|
||||
void onDsrChanged(bool status);
|
||||
|
||||
};
|
||||
|
||||
|
||||
#endif /*PORTLISTENER_H_*/
|
||||
@@ -0,0 +1,2 @@
|
||||
[.ShellClassInfo]
|
||||
IconResource=C:\Users\corwinperren\AppData\Roaming\Insync\App\res\shared-folder-vista-7.ico,0
|
||||
@@ -0,0 +1,7 @@
|
||||
TEMPLATE = app
|
||||
DEPENDPATH += .
|
||||
CONFIG += console
|
||||
include(../../src/qextserialport.pri)
|
||||
|
||||
SOURCES += main.cpp PortListener.cpp
|
||||
HEADERS += PortListener.h
|
||||
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* @file main.cpp
|
||||
* @brief Main file.
|
||||
* @author Michal Policht
|
||||
*/
|
||||
|
||||
#include <QCoreApplication>
|
||||
#include "PortListener.h"
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QCoreApplication app(argc, argv);
|
||||
|
||||
QString portName = QLatin1String("COM1"); // update this to use your port of choice
|
||||
PortListener listener(portName); // signals get hooked up internally
|
||||
|
||||
// start the event loop and wait for signals
|
||||
return app.exec();
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user