Find a file
2020-01-26 19:51:44 +02:00
.github/ISSUE_TEMPLATE Update issue templates 2019-02-28 15:23:04 +02:00
hidapi First Commit 2019-02-10 15:32:15 +02:00
icons WIP on master: 7172076 First Commit 2019-02-10 15:43:00 +02:00
libhpcalcs Lists 2019-03-02 21:20:23 +02:00
abstractdata.cpp Menu Functionality 2020-01-26 19:51:44 +02:00
abstractdata.h Menu Functionality 2020-01-26 19:51:44 +02:00
AUTHORS Clean up 2019-02-10 19:33:36 +02:00
CHANGELOG.md Create CHANGELOG.md 2019-02-10 19:26:00 +02:00
cntfilesystemmodel.cpp Menu Functionality 2020-01-26 19:51:44 +02:00
cntfilesystemmodel.h Menu Functionality 2020-01-26 19:51:44 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2019-02-25 08:11:44 +02:00
datamodel.cpp Cleaned closing 2019-09-15 17:23:44 +02:00
datamodel.h Cleaned closing 2019-09-15 17:23:44 +02:00
errorhandler.cpp Drag Drop Update 2020-01-18 20:27:42 +02:00
errorhandler.h Drag Drop Update 2020-01-18 20:27:42 +02:00
eventthread.cpp eventHandler thread terminate 2020-01-19 18:55:14 +02:00
eventthread.h eventHandler thread terminate 2020-01-19 18:55:14 +02:00
eventtimer.cpp eventHandler thread terminate 2020-01-19 18:55:14 +02:00
eventtimer.h eventHandler thread terminate 2020-01-19 18:55:14 +02:00
filerenamedialog.ui Menu Functionality 2020-01-26 19:51:44 +02:00
getnumber.cpp Cleaned closing 2019-09-15 17:23:44 +02:00
getnumber.h WIP on master: 7172076 First Commit 2019-02-10 15:43:00 +02:00
getnumber.ui Display image on Monitor Window 2019-02-17 18:24:52 +02:00
global.h Drag Drop Update 2020-01-18 20:27:42 +02:00
hp_infodialog.cpp Cleaned closing 2019-09-15 17:23:44 +02:00
hp_infodialog.h Added context menu for settings 2019-02-11 22:54:51 +02:00
hp_infodialog.ui Added context menu for settings 2019-02-11 22:54:51 +02:00
hp_mditexteditor.cpp Drag Drop Update 2020-01-18 20:27:42 +02:00
hp_mditexteditor.h File Read 2019-04-02 21:14:31 +02:00
hp_mdivariableedit.cpp eventHandler thread terminate 2020-01-19 18:55:14 +02:00
hp_mdivariableedit.h File Read 2019-04-02 21:14:31 +02:00
hp_mdiwindow.cpp eventHandler thread terminate 2020-01-19 18:55:14 +02:00
hp_mdiwindow.h WIP on master: 7172076 First Commit 2019-02-10 15:43:00 +02:00
hp_mdiwindow.ui File Read 2019-04-02 21:14:31 +02:00
hp_settingsdlg.cpp Cleaned closing 2019-09-15 17:23:44 +02:00
hp_settingsdlg.h Completed Settings Dialog 2019-02-12 22:48:35 +02:00
hp_settingsdlg.ui Completed Settings Dialog 2019-02-12 22:48:35 +02:00
hp_typedef.h eventHandler thread terminate 2020-01-19 18:55:14 +02:00
hpdata.cpp eventHandler thread terminate 2020-01-19 18:55:14 +02:00
hpdata.h Drag Drop Update 2020-01-18 20:27:42 +02:00
hpinterface.h WIP on master: 7172076 First Commit 2019-02-10 15:43:00 +02:00
hptoolbox.cpp First Commit 2019-02-10 15:32:15 +02:00
hptreeitem.cpp eventHandler thread terminate 2020-01-19 18:55:14 +02:00
hptreeitem.h Drag Drop Update 2020-01-18 20:27:42 +02:00
hpusb.cpp eventHandler thread terminate 2020-01-19 18:55:14 +02:00
hpusb.h eventHandler thread terminate 2020-01-19 18:55:14 +02:00
input.txt WIP on master: 7172076 First Commit 2019-02-10 15:43:00 +02:00
LICENSE Create LICENSE 2019-02-10 19:06:06 +02:00
main.cpp Cleaned closing 2019-09-15 17:23:44 +02:00
main.h First Commit 2019-02-10 15:32:15 +02:00
mainwindow.cpp Menu Functionality 2020-01-26 19:51:44 +02:00
mainwindow.h Menu Functionality 2020-01-26 19:51:44 +02:00
mainwindow.ui Menu Functionality 2020-01-26 19:51:44 +02:00
matrixdata.cpp Menu Functionality 2020-01-26 19:51:44 +02:00
matrixdata.h Complex 2019-03-16 21:34:09 +02:00
model.qmodel WIP on master: 7172076 First Commit 2019-02-10 15:43:00 +02:00
NEWS Clean up 2019-02-10 19:33:36 +02:00
Notes Extract Data 2019-02-21 20:51:56 +02:00
options.cpp Cleaned closing 2019-09-15 17:23:44 +02:00
options.h File Read 2019-04-02 21:14:31 +02:00
options.ui File Read 2019-04-02 21:14:31 +02:00
QtHPConnect.pro eventHandler thread terminate 2020-01-19 18:55:14 +02:00
qthpconnect.qrc WIP on master: 7172076 First Commit 2019-02-10 15:43:00 +02:00
README.md General Update 2020-01-07 20:41:18 +02:00
texteditor.cpp Cleaned closing 2019-09-15 17:23:44 +02:00
texteditor.h Menu Functionality 2020-01-26 19:51:44 +02:00
TODO.md Lists 2019-03-02 21:20:23 +02:00
treemodel.cpp Menu Functionality 2020-01-26 19:51:44 +02:00
treemodel.h Menu Functionality 2020-01-26 19:51:44 +02:00
variableview.cpp Cleaned closing 2019-09-15 17:23:44 +02:00
variableview.h WIP on master: 7172076 First Commit 2019-02-10 15:43:00 +02:00
variableview.ui WIP on master: 7172076 First Commit 2019-02-10 15:43:00 +02:00
vartablemodel.cpp Cleaned closing 2019-09-15 17:23:44 +02:00
vartablemodel.h Cleaned closing 2019-09-15 17:23:44 +02:00
version.h Drag Drop Update 2020-01-18 20:27:42 +02:00

QtHPConnect

Qt Based Interface to a HP Prime Calculator

Originally intended as a Qt based GUI to libhpcalcs but it looks like much of the HP Prime interface has changed.

The code currently includes hpcalcs as a reference but this will come out in time.

Using libusb to communicate directly with the HP Prime. This requires reverse engineering of the interface.

The sync version of libusb is applied, but ultimately the async routines will be used.

If anyone wants to help, or has a description of the protocol, you are very welcome to get involved

Depends libusb-dev Depends libhidapi-libusb

Note : udev/rules.d SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", MODE="0666" SUBSYSTEM=="usb_device", ATTRS{idVendor}=="03f0", MODE="0666"