Commit Graph

169 Commits

Author SHA1 Message Date
Adrian Kummerlaender df551b8812 Expose session signal sending to QML
As QTermWidget's `Session` class already offers support for sending signals to the contained process it makes sense to expose this functionality to it's QML version.

Otherwise one would have to resort to fiddling around with process ids and system calls or further external applications inside QML to send signals to processes launched using the widget.

Adding a `stopShellProgram`  method to `KSession` complementing `startShellProgram` was also considered but exposing `sendSignal` offers a more general interface.
2015-09-04 21:53:16 +02:00
Filippo Scognamiglio 0d755b010f Merge pull request #4 from KnairdA/master
Expose program arguments and session started signal to QML
2015-08-16 12:16:51 +02:00
Filippo Scognamiglio db42b974f7 Fix search button size and hide it by default (CTRL+F to reveal it). 2015-08-16 12:12:03 +02:00
Filippo Scognamiglio b39681d7bf Fix merge conflicts. 2015-08-16 12:10:49 +02:00
Filippo Scognamiglio 911984ebc0 Merge pull request #5 from geiseri/add_more_qml_properties
Cleanup of QML properties
2015-08-16 11:52:45 +02:00
ian geiser ff81d5f08d Added a few more properties as well as removing some of the warnings
about missing READ members.
2015-08-06 10:32:14 -04:00
Adrian Kummerlaender 1f9ef3bae4 Expose session started signal to QML 2015-07-04 23:31:53 +02:00
Adrian Kummerlaender 20f714e013 Expose shellProgramArgs to QML 2015-07-04 23:28:44 +02:00
Filippo Scognamiglio 490eeaf195 Fix CTRL+SPACE behaviour on QT5. 2015-04-03 19:01:43 +02:00
Filippo Scognamiglio fec83ebad8 Merge pull request #3 from ibara/master
OpenBSD has util.h not libutil.h
2015-03-20 18:17:38 +01:00
Brian Callahan aefe6f0e9f OpenBSD has util.h not libutil.h 2015-03-16 11:38:32 -04:00
Filippo Scognamiglio 4d93f02776 Merge pull request #2 from JIghtuse/master
Fix: typo in TerminalDisplay
2015-01-22 18:11:10 +00:00
Boris Egorov 1856c99fcf Fix: typo in TerminalDisplay 2015-01-22 11:05:23 +06:00
Filippo Scognamiglio dbf93d175c Emit imagePainted event in update method instead of paint. 2015-01-14 18:04:59 +01:00
Filippo Scognamiglio 4b3fd2729b Fix OSX alt behaviour. 2015-01-04 11:54:11 +01:00
Filippo Scognamiglio b03e96edb5 Expose text antialiasing to QML. 2014-12-22 22:04:55 +01:00
Filippo Scognamiglio 71f2f3f9f0 Fix: Pass string list as const so that it's readable from QML. 2014-12-21 16:13:51 +01:00
Filippo Scognamiglio 5abc46fb0a Merge pull request #1 from KAMiKAZOW/patch-1
Create qmltermwidget.spec
2014-12-16 16:17:57 +01:00
KAMiKAZOW 6b35a6367c Create qmltermwidget.spec
Spec file to build a stand-alone QMLTermWidget package
2014-12-16 13:14:56 +01:00
Filippo Scognamiglio b003cff04f Fix: qmake install issues. 2014-12-15 11:17:52 +01:00
Filippo Scognamiglio fb04792ae3 Allow full cursor height (it is not chopped when line spacing is not zero). This fixes issues with misbehaving fonts. 2014-12-12 02:18:56 +01:00
Filippo Scognamiglio 4f65e1c42b Add qmake install instructions. 2014-12-12 00:31:21 +01:00
Filippo Scognamiglio 61f6a51f82 Always fill the cursor, even when the window is not in focus. 2014-12-02 11:43:20 +01:00
Filippo Scognamiglio 1ad682a387 Disable visibility check. It still causes issues when window is hidden. 2014-12-02 11:41:49 +01:00
Filippo Scognamiglio 288c682e79 Fix: changing screen size when QML item was invisible had issues. 2014-11-17 22:10:52 +01:00
Filippo Scognamiglio 02bb99b446 Make sure widget scrollbar stays hidden. 2014-11-13 00:11:38 +01:00
Filippo Scognamiglio 3b6ab43ffa Fix OSX build. 2014-11-12 23:48:58 +01:00
Filippo Scognamiglio 8389dd078b Expose enable bold fonts to QML. 2014-11-12 20:56:58 +01:00
Filippo Scognamiglio 7c33ec4b4b Expose font metrics to QML. 2014-11-12 20:56:24 +01:00
Filippo Scognamiglio dafc4f8e3b Added optional purely QML scrollbar. 2014-11-12 17:05:17 +01:00
Filippo Scognamiglio 2c911f9af6 Added input query for qt5 keyboard query events. 2014-11-12 01:08:10 +01:00
Filippo Scognamiglio fffdc93e81 Updated README.md . 2014-11-11 20:55:56 +01:00
Filippo Scognamiglio deed80c2d3 Fix: makes the cursor perefctly squared. 2014-11-11 14:28:59 +01:00
Filippo Scognamiglio 4bedf80016 Temporarily fix segfault on start. 2014-11-11 12:07:25 +01:00
Filippo Scognamiglio 2834481395 Performace improvememnts. Only the dirty area is repainted. We are drawing directly on the framebuffer. We are relying fillColor instead of painting the background manually. 2014-11-09 00:29:16 +01:00
Filippo Scognamiglio 85734105a0 Fix: do not remove the view if there is not session. 2014-11-08 19:27:14 +01:00
Filippo Scognamiglio a20f94b5f6 Adding cool-retro-term color scheme. 2014-11-08 18:41:57 +01:00
Filippo Scognamiglio 7e8909e79f Added image painted signal. 2014-11-08 18:36:59 +01:00
Filippo Scognamiglio 75c901678b Fix property name collision. 2014-11-07 15:17:28 +01:00
Filippo Scognamiglio 2ecf448863 Add QML property for mouse use. 2014-11-07 14:11:01 +01:00
Filippo Scognamiglio 1db2d63b43 Add event to notify the application that the shell application uses mouse. 2014-11-07 14:10:24 +01:00
Filippo Scognamiglio c90b1f42af Change mouseMarks only when needed. This might be useful if an application wants to be notified of the event. 2014-11-07 14:05:34 +01:00
Filippo Scognamiglio 0f08d372cf Expose linespacing to QML. 2014-11-07 02:02:21 +01:00
Filippo Scognamiglio 5ef844fb17 Expose terminalSize to QML side. 2014-11-07 00:54:21 +01:00
Filippo Scognamiglio 2d2c03180f Prevents deleting the last line when resizing. 2014-11-06 02:08:18 +01:00
Filippo Scognamiglio 2c4a769746 Added dummy gitignore. 2014-11-06 01:53:25 +01:00
Filippo Scognamiglio e9ee4c9091 Actual QML port, moved from QWidget to QQuickPaintedItem. Setup of the project, added sample test-app. 2014-11-06 01:51:23 +01:00
Filippo Scognamiglio 92a5e5d37d Restructuring the project. Removing unused files and adding dummy README.md 2014-11-06 01:00:32 +01:00
Jerome Leclanche a8aad8edf6 Release 0.6.0 2014-10-21 17:47:40 +02:00
Jerome Leclanche 807366149d Update AUTHORS 2014-10-21 17:39:33 +02:00