joshua
baf412614c
Remove terminal strip widget
...
Since this commit, the terminals can't be moved from the tree widget,
instead we need to use the "move in" widget to move one or several
selected terminals in the table view.
2022-05-04 18:38:45 +02:00
joshua
bce6a43427
Several terminals can be removed or moved from strip in one shot
2022-04-10 13:52:45 +02:00
joshua
898edb6c12
Minor fix : wrong variable name
2022-04-09 16:34:30 +02:00
joshua
6197d0215a
Several real terminal can be added to terminal strip in one shot
...
User can select several real terminals in the free terminal editor
and add it with one operation on a terminal strip.
2022-04-08 20:48:32 +02:00
joshua
a38d97896d
Minor : avoid unnecessary multiple function call
...
TerminalStripTreeDockWidget::on_m_tree_view_currentItemChanged
call setCurrentStrip only when current strip changed, and not every time
when user click in another item on the tree view.
2022-03-30 20:30:57 +02:00
joshua
c4b0c1435c
The free terminal properties can be edited by batch.
2022-03-25 19:49:31 +01:00
joshua
a4445c411d
Change made inside the free terminal table can be applied
2022-03-25 19:25:46 +01:00
joshua
e92bd36f9b
Hide/show apply/reset buttons according to current displayed widget
2022-03-25 19:00:09 +01:00
joshua
8084fa8f29
Edited data of terminal strip can be applied
2022-03-23 21:18:22 +01:00
joshua
edfb23be23
Change terminal strip editor class
...
Change parent class from QDialog to QWidget.
Terminal strip editor is now embedded in TerminalStripEditorWindow.
2022-03-20 18:25:25 +01:00
joshua
b48ba939de
Add free terminal editor widget
2022-03-16 22:44:08 +01:00
joshua
b1ad16d482
Add toolbar and buttons
...
Add 'add terminal strip' button.
Add 'remove terminal strip' button
Add 'reload' button
2022-03-16 18:58:36 +01:00
joshua
ceb54fbc6a
Start to move terminal strip editor from QDialog to QMainWindow
2022-03-14 17:56:18 +01:00
joshua
9cbc3a2265
Add table widget and item model for free terminal
...
WIP, the change made in the table widget can't be applied.
2022-03-12 19:07:49 +01:00
joshua
0ff099fb52
Revamp code
...
Change the way to know who is the physical terminal of a real terminal
when we got only the real terminal.
2022-02-20 13:13:29 +01:00
joshua
05a2e4b37b
Improve undo command when add/move/remove terminal in/from/to terminal strip
2022-02-19 12:34:38 +01:00
joshua
dcc5a4dd0b
Revamp code.
...
Remove a QVector member variable and use instead a function who
return the same vector, but created on the fly
2022-02-09 19:15:45 +01:00
joshua
ba638f52e5
Revamp code, make it more simple
2022-02-09 18:57:27 +01:00
joshua
ffd904749e
Remove the real terminal uuid, and use instead the uuid of the terminal element itself
2022-02-09 18:13:35 +01:00
joshua
c037d3ea0a
RealTerminal is created by the TerminalElement itself
2022-02-09 18:08:20 +01:00
joshua
70f50ff362
Change relationship betwen classes RealTerminal PhysicalTerminald and TerminalElement
2022-02-08 19:24:16 +01:00
joshua
a028b774bf
QTreeWidget "terminal explorer" : improve item text
...
In the QTreeWidget "terminal explorer", when the physical terminal is
composed by several real terminal, the text of the QTreeWidgetItem
display the label of each real terminal.
2022-02-06 15:05:24 +01:00
joshua
3a53c2d53b
minor : remove unused code
2022-02-05 12:02:59 +01:00
joshua
7ba27ec9d9
Fix very weird bug
...
see
https://linuxfr.org/forums/programmation-c/posts/erreur-de-compilation-aucun-fichier-ou-dossier-de-ce-type
2022-02-05 11:40:47 +01:00
Laurent Trinques
d74dcdea6c
Minor
2022-02-04 16:16:34 +01:00
joshua
9cb86a7e54
Fix fail to build for older version of Qt
2022-02-01 11:29:06 +01:00
joshua
826991e6d6
Improve how real terminals are grouped
2022-02-01 11:13:23 +01:00
joshua
53157afd12
Minor : rebuild terminal vector everywhere is needed
2022-02-01 10:30:42 +01:00
joshua
a165a3cb28
When undo an ungroup terminal command, the terminal keep the same level.
2022-02-01 09:53:06 +01:00
joshua
1d20018a26
Merge branch 'terminal_strip'
...
* terminal_strip:
Terminal strip bridge are now save in .qet file
Minor : don't push an undo command when change bridge color by the
same color
2022-01-31 18:17:27 +01:00
joshua
c02238cab8
Terminal strip bridge are now save in .qet file
2022-01-31 18:11:21 +01:00
joshua
35a40f1aba
Fix fail to build from sources for some Qt version
2022-01-31 17:25:10 +01:00
Laurent Trinques
6e55a630b4
Rename Folder names containing the '&' character cause the PHP file _exist() function to fail.
2022-01-30 11:24:11 +01:00
Laurent Trinques
9a17c8f72c
Rename Folder names containing the '&' character cause the PHP file _exist() function to fail.
2022-01-30 11:21:59 +01:00
Laurent Trinques
04c17ac5ac
Rename Folder names containing the '&' character cause the PHP file _exist() function to fail.
2022-01-30 10:50:21 +01:00
Laurent Trinques
686bd8dff1
Rename Folder names containing the '&' character cause the PHP file _exist() function to fail.
2022-01-30 10:36:18 +01:00
joshua
bd635b8e43
Minor : don't push an undo command when change bridge color by the same color
2022-01-28 18:37:40 +01:00
joshua
0bd0476cb1
Merge branch 'terminal_strip'
...
* terminal_strip:
Fix fail to build from sources
Minor improvement about undo/redo for bridge creation
Minor Fix : undo command for unbridge strip don't work
Minor : add undo text
2022-01-28 18:09:20 +01:00
joshua
d562ca8a39
Fix fail to build from sources
2022-01-28 18:08:16 +01:00
joshua
a31bd6eb0d
Minor improvement about undo/redo for bridge creation
...
When a new bridge is created, an undo command is created for that.
When undo the action and redo it, all terminals are bridged to a new
bridge instead of the first one, who continue to exist but is now
empty and 'lost' because he will never be reused.
In addition of that, if a more recent undo command (we call it undo2)
use this bridge,
there is a unknown behavior, because the status of the bridge is not the
same as when the undo2 was created.
2022-01-27 20:00:46 +01:00
joshua
d114b097bf
Minor Fix : undo command for unbridge strip don't work
2022-01-27 19:45:33 +01:00
joshua
993eb58d46
Minor : add undo text
2022-01-27 19:07:49 +01:00
joshua
7aa048740b
Merge branch 'terminal_strip'
...
* terminal_strip:
TerminalStripBridge color can be edited.
Use QSharedPointer instead of QWeakPointer + remove unused include
Change struct TerminalStripBridge to class
Revamp terminalStrip feature code
Revamp PhysicalTerminal class
Revamp RealTerminal class...... again
Improve bridge edition
Improve code readability
Fix copy constructo warning
Make code less spaghetti
Draw bridge pixmap in the tableview (wip)
REmove unused method : levelCellCount
Remove isXrefCell method...
Add terminal bridge feature
2022-01-27 19:02:43 +01:00
Maximilian Federle
306f4c7b54
projectview: Only append .qet if not snap or flatpak
2022-01-27 12:02:08 +01:00
Laurent Trinques
4334c8ec8c
Add new symbols, thanks Vbxler
2022-01-26 11:47:16 +01:00
dlee99
7aabdd1781
modified: lang/qet_nl.qm
...
modified: lang/qet_nl.ts
2022-01-21 21:55:02 +01:00
artgg7300
bb48c4607a
translated hungarian files
2022-01-20 10:49:33 +01:00
dlee99
0600b85e8a
modified: lang/qet_nl.qm
...
modified: lang/qet_nl.ts
2022-01-19 22:30:42 +01:00
Maximilian Federle
688d9fe4c1
projectview: Re-enable appending qet suffix if not running as flatpak
...
It was removed in b121dad for all platforms.
Only disable appending the suffix for the flatpak platform
by testing for the FLATPAK_ID environment variable.
2022-01-19 20:29:34 +01:00
joshua
683095173e
TerminalStripBridge color can be edited.
2022-01-18 11:24:07 +01:00