mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-13 05:57:00 -04:00
Fix #25: Program throws exception when clicking on the 'stylesheet' list if there are no stylesheets.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1450 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
@@ -37,6 +37,11 @@ class GalleryList : public wxPanel {
|
||||
void select(size_t item, size_t subcol = NO_SELECTION, bool event = true);
|
||||
/// Is there an item selected?
|
||||
inline bool hasSelection(size_t subcol = 0) const { return subcolumns[subcol].selection < itemCount(); }
|
||||
/// Get the id of the selected item, throws if there is no selection
|
||||
inline size_t getSelectionId(size_t subcol = 0) const {
|
||||
if (!hasSelection(subcol)) throw Error(_("No selection"));
|
||||
return subcolumns[subcol].selection;
|
||||
}
|
||||
/// Is the given item selected?
|
||||
inline bool isSelected(size_t item, size_t subcol = 0) const {
|
||||
return subcol < subcolumns.size() && subcolumns[subcol].selection == item;
|
||||
|
||||
Reference in New Issue
Block a user