Change GUI to support multiple external editors

Replace radio selector in external editor section of preferences with
external editor preferences widget. Replace send-to-GIMP button with
pop-up button for exporting to a selectable application.
This commit is contained in:
Lawrence Lee
2021-04-17 12:55:17 -07:00
parent 349ceb9336
commit 927e9500ff
8 changed files with 175 additions and 27 deletions

View File

@@ -33,6 +33,7 @@
class BatchQueueEntry;
class BatchQueuePanel;
class EditorPanel;
class ExternalEditor;
class FilePanel;
class PLDBridge;
class RTWindow final :
@@ -114,6 +115,7 @@ public:
void MoveFileBrowserToEditor();
void MoveFileBrowserToMain();
void updateExternalEditorWidget(int selectedIndex, const std::vector<ExternalEditor> &editors);
void updateProfiles (const Glib::ustring &printerProfile, rtengine::RenderingIntent printerIntent, bool printerBPC);
void updateTPVScrollbar (bool hide);
void updateHistogramPosition (int oldPosition, int newPosition);