Batch queue improvements: keyboard shortcuts and a sequence index; on behalf of Adam Reichold (issue 1915)

This commit is contained in:
michael
2013-06-30 08:30:52 -04:00
parent f81c7ccabb
commit 7cb8fc92e4
8 changed files with 70 additions and 9 deletions

View File

@@ -44,6 +44,7 @@ class BatchQueue : public ThumbBrowserBase,
int getThumbnailHeight ();
BatchQueueEntry* processing; // holds the currently processed image
int sequence; // holds the current sequence index
Glib::ustring nameTemplate;
@@ -52,6 +53,8 @@ class BatchQueue : public ThumbBrowserBase,
Gtk::ImageMenuItem* tail;
Gtk::MenuItem* selall;
Gtk::Menu* pmenu;
Glib::RefPtr<Gtk::AccelGroup> pmaccelgroup;
BatchQueueListener* listener;
@@ -84,6 +87,7 @@ class BatchQueue : public ThumbBrowserBase,
rtengine::ProcessingJob* imageReady (rtengine::IImage16* img);
void setProgress (double p);
void rightClicked (ThumbBrowserEntryBase* entry);
bool keyPressed (GdkEventKey* event);
void buttonPressed (LWButton* button, int actionCode, void* actionData);
void redrawNeeded (LWButton* button);
@@ -92,7 +96,7 @@ class BatchQueue : public ThumbBrowserBase,
bool loadBatchQueue ();
void resizeLoadedQueue();
static Glib::ustring calcAutoFileNameBase (const Glib::ustring& origFileName);
static Glib::ustring calcAutoFileNameBase (const Glib::ustring& origFileName, int sequence = 0);
static int calcMaxThumbnailHeight();
};