|
Hugintrunk
0.1
|
specialized to display the mask aspect of images More...
#include <ImagesList.h>

Public Member Functions | |
| ImagesListMask () | |
| bool | Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxT("panel")) |
| void | Init (HuginBase::Panorama *pano) |
| virtual void | UpdateItem (unsigned int imgNr) |
| update the information in an already existing list item More... | |
| void | SetSingleSelect (bool isSingleSelect) |
| sets the listbox to single item select or multiply item select More... | |
Public Member Functions inherited from ImagesList | |
| ImagesList () | |
| bool | Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxT("panel")) |
| void | Init (HuginBase::Panorama *pano) |
| virtual | ~ImagesList (void) |
| virtual void | panoramaImagesChanged (HuginBase::Panorama &pano, const HuginBase::UIntSet &imgNr) |
| receive the update signal and update display accordingly More... | |
| virtual void | panoramaChanged (HuginBase::Panorama &pano) |
| Notification about a Panorama change. More... | |
| virtual void | CreateItem (unsigned int imgNr) |
| create an list item for imgNr More... | |
| virtual void | UpdatePartNumbersForItem (unsigned int imgNr) |
| Update the part numbers (e.g. More... | |
| virtual void | RemoveItem (unsigned int imgNr) |
| remove an existing list item More... | |
| void | SelectSingleImage (unsigned int imgNr) |
| Select an image. More... | |
| void | SelectImageRange (unsigned int imgStart, unsigned int imgEnd) |
| Select an image range. More... | |
| void | SelectImages (const HuginBase::UIntSet imgs) |
| selects the given images More... | |
| void | SelectAll () |
| Select all images. More... | |
| void | DeselectAll () |
| Deselects all images. More... | |
| const HuginBase::UIntSet & | GetSelected () const |
| get the currently selected images More... | |
Public Member Functions inherited from HuginBase::PanoramaObserver | |
| virtual | ~PanoramaObserver () |
Additional Inherited Members | |
Protected Member Functions inherited from ImagesList | |
| void | OnItemSelected (wxListEvent &e) |
| void | OnItemDeselected (wxListEvent &e) |
| void | OnColumnWidthChange (wxListEvent &e) |
| void | OnChar (wxKeyEvent &e) |
| event handler to capture special key code More... | |
Protected Attributes inherited from ImagesList | |
| HuginBase::Panorama * | pano |
| HuginBase::StandardImageVariableGroups * | variable_groups |
| HuginBase::UIntSet | selectedItems |
| create icons for an image More... | |
| wxImageList * | m_smallIcons |
| int | m_iconHeight |
| int | m_degDigits |
| int | m_distDigits |
| int | m_pixelDigits |
| bool | m_notifyParents |
| bool | m_singleSelect |
| wxString | m_configClassName |
specialized to display the mask aspect of images
Definition at line 167 of file ImagesList.h.
| ImagesListMask::ImagesListMask | ( | ) |
Definition at line 426 of file ImagesList.cpp.
| bool ImagesListMask::Create | ( | wxWindow * | parent, |
| wxWindowID | id = wxID_ANY, |
||
| const wxPoint & | pos = wxDefaultPosition, |
||
| const wxSize & | size = wxDefaultSize, |
||
| long | style = wxTAB_TRAVERSAL, |
||
| const wxString & | name = wxT("panel") |
||
| ) |
Definition at line 430 of file ImagesList.cpp.
References ImagesList::Create(), DEBUG_TRACE, and ImagesList::m_configClassName.
| void ImagesListMask::Init | ( | HuginBase::Panorama * | pano | ) |
Definition at line 458 of file ImagesList.cpp.
References ImagesList::Init().
Referenced by MaskEditorPanel::Init().
| void ImagesListMask::SetSingleSelect | ( | bool | isSingleSelect | ) |
sets the listbox to single item select or multiply item select
Definition at line 485 of file ImagesList.cpp.
References ImagesList::m_singleSelect.
Referenced by MaskEditorPanel::OnModeChanged().
|
virtual |
update the information in an already existing list item
Reimplemented from ImagesList.
Definition at line 463 of file ImagesList.cpp.
References HuginBase::Panorama::getImage(), HuginBase::SrcPanoImage::hasMasks(), HUGIN_CONV_FILENAME, HuginBase::BaseSrcPanoImage::NO_CROP, and ImagesList::pano.
1.8.5