CycloBranch
cImageWindow Class Reference

Image window. More...

#include <cImageWindow.h>

Inheritance diagram for cImageWindow:

Signals

void updateSummaryPeaksTableFilter (int xmin, int xmax, int ymin, int ymax)
 The signal is emitted when the region selection was changed. More...
 
void layerChanged (int layerid, bool checked, int alpha, int zvalue, bool redraw)
 The signal is emitted when a layer was changed. More...
 
void activeLayerChanged (int layerid)
 The signal is emitted when a layer is selected. More...
 
void doubleClickedSpectrumIDSignal (int spectrumid)
 The signal is emitted the image is double clicked. More...
 

Public Member Functions

 cImageWindow (cGlobalPreferences *globalpreferences, QWidget *parent=(QWidget *) 0)
 The constructor. More...
 
 ~cImageWindow ()
 The destructor.
 
void closeEvent (QCloseEvent *event)
 Handle the window close event. More...
 
void setDefaultValues (string imzmlfilename, int defaultmaxx, int defaultmaxy, int defaultpixelsizex, int defaultpixelsizey, eVendorType vendor)
 Set the filename and some default values parsed from the imzML file. More...
 
void addLayer (QString name)
 Add a layer. More...
 
void applyGlobalPreferences (cGlobalPreferences *globalpreferences)
 Apply new global preferences. More...
 

Protected Member Functions

void keyPressEvent (QKeyEvent *event)
 Handle a key press event. More...
 
void keyReleaseEvent (QKeyEvent *event)
 Handle a key release event. More...
 

Detailed Description

Image window.

Constructor & Destructor Documentation

◆ cImageWindow()

cImageWindow::cImageWindow ( cGlobalPreferences globalpreferences,
QWidget *  parent = (QWidget *)0 
)

The constructor.

Parameters
globalpreferencesglobal preferences of the application
parentpointer to a parent widget

Member Function Documentation

◆ activeLayerChanged

void cImageWindow::activeLayerChanged ( int  layerid)
signal

The signal is emitted when a layer is selected.

Parameters
layeridid of the layer

◆ addLayer()

void cImageWindow::addLayer ( QString  name)

Add a layer.

Parameters
namelayer name

◆ applyGlobalPreferences()

void cImageWindow::applyGlobalPreferences ( cGlobalPreferences globalpreferences)

Apply new global preferences.

Parameters
globalpreferencesglobal preferences of the application

◆ closeEvent()

void cImageWindow::closeEvent ( QCloseEvent *  event)

Handle the window close event.

Parameters
eventpointer to QCloseEvent

◆ doubleClickedSpectrumIDSignal

void cImageWindow::doubleClickedSpectrumIDSignal ( int  spectrumid)
signal

The signal is emitted the image is double clicked.

Parameters
spectrumidid of a spectrum

◆ keyPressEvent()

void cImageWindow::keyPressEvent ( QKeyEvent *  event)
protected

Handle a key press event.

Parameters
eventpointer to QKeyEvent

◆ keyReleaseEvent()

void cImageWindow::keyReleaseEvent ( QKeyEvent *  event)
protected

Handle a key release event.

Parameters
eventpointer to QKeyEvent

◆ layerChanged

void cImageWindow::layerChanged ( int  layerid,
bool  checked,
int  alpha,
int  zvalue,
bool  redraw 
)
signal

The signal is emitted when a layer was changed.

Parameters
layeridid of the layer
checkedtrue if the layer was checked, false if the layer was unchecked
alphatransparency of the layer
zvaluez-value of the layer
redrawredraw scene

◆ setDefaultValues()

void cImageWindow::setDefaultValues ( string  imzmlfilename,
int  defaultmaxx,
int  defaultmaxy,
int  defaultpixelsizex,
int  defaultpixelsizey,
eVendorType  vendor 
)

Set the filename and some default values parsed from the imzML file.

Parameters
imzmlfilenamename of imzML file
defaultmaxxmax count of pixel x - parsed from imzML file
defaultmaxymax count of pixel y - parsed from imzML file
defaultpixelsizexpixel size x - parsed from imzML file
defaultpixelsizeypixel size y - parsed from imzML file
vendorvendor type

◆ updateSummaryPeaksTableFilter

void cImageWindow::updateSummaryPeaksTableFilter ( int  xmin,
int  xmax,
int  ymin,
int  ymax 
)
signal

The signal is emitted when the region selection was changed.

Parameters
xminminimum x coordinate
xmaxmaximum x coordinate
yminminimum y coordinate
ymaxmaximum y coordinate

The documentation for this class was generated from the following files: