Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

MainWin Class Reference

#include <MainWin.h>

List of all members.

Public Slots

void updateWorksheetList ()
void exportPlot ()
void exportSVG ()
void exportPIC ()
void exportPstoedit ()
 export worksheet into file via pstoedit / ImageMagick

void exportImageMagick ()
void print ()
void printPreview ()
void graphs ()
 Open ListDialog of graphs of active plot.

void new2DData ()
void newSData ()
void new3DData ()
void newPieData ()
void newPolarData ()
void newTernaryData ()
void newGRASSData ()
void newVTKData ()
void new2DFunction ()
void new3DFunction ()
void newSFunction ()
void newPolarFunction ()
void smoothDialog ()
void averageDialog ()
void pruneDialog ()
 open functions with the active plot

void histDialog ()
void interpolationDialog ()
void differencesDialog ()
void integrationDialog ()
void regressionDialog ()
void fftDialog ()
void convolutionDialog ()
void fitDialog ()
void arrangeDialog ()
void overlayDialog ()
void worksheetDialog ()
void graphDialog ()
void axesDialog ()
void titleDialog ()
void legendDialog ()
void objectDialog ()
void autoScaleX ()
void autoScaleY ()
void autoScaleZ ()
void autoScaleAll ()
void magLens ()
 magnify selected range

void panZoom ()
 pan zoom

void shiftLeft ()
void shiftRight ()
void shiftUp ()
void shiftDown ()
void scaleXUp ()
void scaleXDown ()
void scaleYUp ()
void scaleYDown ()
void scaleZUp ()
void scaleZDown ()
void defineRegion ()
void defineBaseline ()
void defineLine ()
void defineLabel ()
void defineRect ()
void defineEllipse ()
void defineImage ()

Public Member Functions

 MainWin (const char *name, const char *filen)
void replot ()
void openfile (QString file)
void message (QString msg)
KConfig * getConfig ()
ProjectgetProject ()
void setProject (Project *p)
QWorkspace * getWorkspace ()
void deleteActiveWorksheet ()
void setModified ()

Public Attributes

int defining_region
int defining_line
int defining_rect
int defining_ellipse
int defining_maglens
int defining_panzoom
bool defining_baseline
bool defining_label
bool defining_image

Protected Member Functions

void resizeEvent (QResizeEvent *e)
void dragEnterEvent (QDragEnterEvent *e)
void dropEvent (QDropEvent *e)
void closeEvent (QCloseEvent *e)
void mouseDoubleClickEvent (QMouseEvent *e)

Private Slots

void open ()
void open (const KURL &url)
void save ()
void saveAs ()
void projectInfo ()
void projectExplorer ()
void clear ()
void closeWin ()
void setWinFocus (int i)
void toggleFullScreen ()
void toggleMenuBar ()
void toggleToolBar ()
void toggleSideToolBar ()
void toggleAnalysisToolBar ()
void toggleDrawingToolBar ()
void toggleStatusBar ()
void configure ()
 Open the configure dialog.

void configureKeys ()
void configureToolbars ()
void saveSettings ()
 save all settings

void setAutosaveInterval (long interval)
void new2DPlot ()
void newSurfacePlot ()
void new3DPlot ()
void newPiePlot ()
void newPolarPlot ()
void newTernaryPlot ()
void newGRASSPlot ()
void newVTKPlot ()
void deletePlot ()
WorksheetnewWorksheet ()
void setActiveWorksheet (int i)
void aboutKDE ()
void reportBug ()
void exampleAxesLabel ()
void exampleAnalysis ()
void exampleSurface ()
void example3d ()
void exampleRydberg ()
void exampleLog ()
void exampleFFT ()
void exampleObjects ()
void exampleHist ()
void exampleFit ()
void exampleImage ()
void examplePie ()
void exampleExponentialFit ()
void exampleMultiplot ()
void exampleGrass ()
void exampleSurface2 ()
void examplePolar ()
void exampleTernary ()
void exampleAudio ()

Private Member Functions

void New ()
void readConfig ()
void enableAutosave (bool as)
void newDialog (bool d, PType type)
void newPlot (PType type)
WorksheetactiveWorksheet ()

Private Attributes

QWorkspace * ws
QString filename
KParts::ReadOnlyPart * gvpart
QPtrList< KAction > worksheetsActions
QSignalMapper * sm
KConfig * config
KRecentFilesAction * recent
KAction * configureAction
KAction * project_action
KAction * explorer_action
KAction * export_image
KAction * export_svg
KAction * export_pic
KAction * export_pstoedit
KAction * export_ImageMagick
KAction * print_action
KAction * save_action
KAction * save_as
KAction * graph_list
KAction * clear_action
KAction * close_action
KAction * worksheet
KAction * plot
KAction * arrange
KAction * overlay
KAction * deleteplot
KAction * newgrassplot
KAction * grassdata
KAction * newvtkplot
KAction * vtkdata
KAction * smooth
KAction * prune
KAction * average
KAction * hist
KAction * interpolation
KAction * differences
KAction * integration
KAction * regression
KAction * fft
KAction * convolution
KAction * fit
KAction * axes
KAction * title
KAction * legend
KAction * objects
KAction * asx
KAction * asy
KAction * asz
KAction * asall
KAction * maglens
KAction * panzoom
KAction * sl
KAction * sr
KAction * su
KAction * sd
KAction * sxu
KAction * sxd
KAction * syu
KAction * syd
KAction * szu
KAction * szd
KAction * baseline
KAction * region
KAction * label
KAction * line
KAction * rect
KAction * ellipse
KAction * image
KToggleAction * menubar
KToggleAction * toolbar
KToggleAction * sidetoolbar
KToggleAction * analysistoolbar
KToggleAction * drawingtoolbar
KToggleAction * statusbar
KToggleAction * printpreview
Projectproject
QTimer * autosaveTimer
bool autosave
long autosaveinterval
bool modified


Constructor & Destructor Documentation

MainWin::MainWin const char *  name,
const char *  filen
 

This is the main window which controls all the dialogs and worksheets


Member Function Documentation

void MainWin::aboutKDE  )  [private, slot]
 

class Worksheet* MainWin::activeWorksheet  )  [inline, private]
 

void MainWin::arrangeDialog  )  [slot]
 

void MainWin::autoScaleAll  )  [slot]
 

void MainWin::autoScaleX  )  [slot]
 

void MainWin::autoScaleY  )  [slot]
 

void MainWin::autoScaleZ  )  [slot]
 

void MainWin::averageDialog  )  [slot]
 

void MainWin::axesDialog  )  [slot]
 

void MainWin::clear  )  [private, slot]
 

clear the active Worksheet

void MainWin::closeEvent QCloseEvent *  e  )  [protected]
 

void MainWin::closeWin  )  [private, slot]
 

Close active Plot

void MainWin::configure  )  [private, slot]
 

Open the configure dialog.

void MainWin::configureKeys  )  [inline, private, slot]
 

void MainWin::configureToolbars  )  [private, slot]
 

void MainWin::convolutionDialog  )  [slot]
 

void MainWin::defineBaseline  )  [slot]
 

void MainWin::defineEllipse  )  [slot]
 

void MainWin::defineImage  )  [slot]
 

void MainWin::defineLabel  )  [slot]
 

void MainWin::defineLine  )  [slot]
 

void MainWin::defineRect  )  [slot]
 

void MainWin::defineRegion  )  [slot]
 

void MainWin::deleteActiveWorksheet  ) 
 

void MainWin::deletePlot  )  [private, slot]
 

void MainWin::differencesDialog  )  [slot]
 

void MainWin::dragEnterEvent QDragEnterEvent *  e  )  [inline, protected]
 

void MainWin::dropEvent QDropEvent *  e  )  [protected]
 

void MainWin::enableAutosave bool  as  )  [private]
 

void MainWin::example3d  )  [inline, private, slot]
 

void MainWin::exampleAnalysis  )  [inline, private, slot]
 

void MainWin::exampleAudio  )  [inline, private, slot]
 

void MainWin::exampleAxesLabel  )  [inline, private, slot]
 

void MainWin::exampleExponentialFit  )  [inline, private, slot]
 

void MainWin::exampleFFT  )  [inline, private, slot]
 

void MainWin::exampleFit  )  [inline, private, slot]
 

void MainWin::exampleGrass  )  [inline, private, slot]
 

void MainWin::exampleHist  )  [inline, private, slot]
 

void MainWin::exampleImage  )  [inline, private, slot]
 

void MainWin::exampleLog  )  [inline, private, slot]
 

void MainWin::exampleMultiplot  )  [inline, private, slot]
 

void MainWin::exampleObjects  )  [inline, private, slot]
 

void MainWin::examplePie  )  [inline, private, slot]
 

void MainWin::examplePolar  )  [inline, private, slot]
 

void MainWin::exampleRydberg  )  [inline, private, slot]
 

void MainWin::exampleSurface  )  [inline, private, slot]
 

void MainWin::exampleSurface2  )  [inline, private, slot]
 

void MainWin::exampleTernary  )  [inline, private, slot]
 

void MainWin::exportImageMagick  )  [slot]
 

void MainWin::exportPIC  )  [slot]
 

export worksheet into file with pic format

void MainWin::exportPlot  )  [slot]
 

void MainWin::exportPstoedit  )  [slot]
 

export worksheet into file via pstoedit / ImageMagick

void MainWin::exportSVG  )  [slot]
 

export worksheet into file with svg format

void MainWin::fftDialog  )  [slot]
 

void MainWin::fitDialog  )  [slot]
 

KConfig* MainWin::getConfig  )  [inline]
 

Project* MainWin::getProject  )  [inline]
 

QWorkspace* MainWin::getWorkspace  )  [inline]
 

void MainWin::graphDialog  )  [slot]
 

void MainWin::graphs  )  [slot]
 

Open ListDialog of graphs of active plot.

void MainWin::histDialog  )  [slot]
 

void MainWin::integrationDialog  )  [slot]
 

void MainWin::interpolationDialog  )  [slot]
 

void MainWin::legendDialog  )  [slot]
 

void MainWin::magLens  )  [slot]
 

magnify selected range

void MainWin::message QString  msg  )  [inline]
 

void MainWin::mouseDoubleClickEvent QMouseEvent *  e  )  [inline, protected]
 

void MainWin::New  )  [private]
 

initialize the Main Window

void MainWin::new2DData  )  [inline, slot]
 

void MainWin::new2DFunction  )  [inline, slot]
 

void MainWin::new2DPlot  )  [inline, private, slot]
 

void MainWin::new3DData  )  [inline, slot]
 

void MainWin::new3DFunction  )  [inline, slot]
 

void MainWin::new3DPlot  )  [inline, private, slot]
 

void MainWin::newDialog bool  d,
PType  type
[private]
 

Open DataDialog (0) or FunctionDialog (1) for creating new graph

void MainWin::newGRASSData  )  [inline, slot]
 

void MainWin::newGRASSPlot  )  [inline, private, slot]
 

void MainWin::newPieData  )  [inline, slot]
 

void MainWin::newPiePlot  )  [inline, private, slot]
 

void MainWin::newPlot PType  type  )  [private]
 

void MainWin::newPolarData  )  [inline, slot]
 

void MainWin::newPolarFunction  )  [inline, slot]
 

void MainWin::newPolarPlot  )  [inline, private, slot]
 

void MainWin::newSData  )  [inline, slot]
 

void MainWin::newSFunction  )  [inline, slot]
 

void MainWin::newSurfacePlot  )  [inline, private, slot]
 

void MainWin::newTernaryData  )  [inline, slot]
 

void MainWin::newTernaryPlot  )  [inline, private, slot]
 

void MainWin::newVTKData  )  [inline, slot]
 

void MainWin::newVTKPlot  )  [inline, private, slot]
 

Worksheet * MainWin::newWorksheet  )  [private, slot]
 

void MainWin::objectDialog  )  [slot]
 

void MainWin::open const KURL &  url  )  [private, slot]
 

Open a LabPlot project file (*.lpl) from recent url

void MainWin::open  )  [private, slot]
 

Open a LabPlot project file (*.lpl)

void MainWin::openfile QString  fn  ) 
 

Open the project file fn ("filename" is global )

void MainWin::overlayDialog  )  [slot]
 

void MainWin::panZoom  )  [slot]
 

pan zoom

void MainWin::print  )  [slot]
 

Print active plot to Printer or File

void MainWin::printPreview  )  [slot]
 

Print preview the activ plot

void MainWin::projectExplorer  )  [private, slot]
 

project explorer

void MainWin::projectInfo  )  [private, slot]
 

edit project infos

void MainWin::pruneDialog  )  [slot]
 

open functions with the active plot

void MainWin::readConfig  )  [private]
 

void MainWin::regressionDialog  )  [slot]
 

void MainWin::replot  ) 
 

void MainWin::reportBug  )  [private, slot]
 

void MainWin::resizeEvent QResizeEvent *  e  )  [inline, protected]
 

void MainWin::save  )  [private, slot]
 

Save a LabPlot project file (*.lpl)

void MainWin::saveAs  )  [private, slot]
 

Save project as

void MainWin::saveSettings  )  [private, slot]
 

save all settings

void MainWin::scaleXDown  )  [slot]
 

void MainWin::scaleXUp  )  [slot]
 

void MainWin::scaleYDown  )  [slot]
 

void MainWin::scaleYUp  )  [slot]
 

void MainWin::scaleZDown  )  [slot]
 

void MainWin::scaleZUp  )  [slot]
 

void MainWin::setActiveWorksheet int  i  )  [inline, private, slot]
 

void MainWin::setAutosaveInterval long  interval  )  [inline, private, slot]
 

void MainWin::setModified  )  [inline]
 

void MainWin::setProject Project p  )  [inline]
 

void MainWin::setWinFocus int  i  )  [inline, private, slot]
 

void MainWin::shiftDown  )  [slot]
 

void MainWin::shiftLeft  )  [slot]
 

void MainWin::shiftRight  )  [slot]
 

void MainWin::shiftUp  )  [slot]
 

void MainWin::smoothDialog  )  [slot]
 

void MainWin::titleDialog  )  [slot]
 

void MainWin::toggleAnalysisToolBar  )  [private, slot]
 

void MainWin::toggleDrawingToolBar  )  [private, slot]
 

void MainWin::toggleFullScreen  )  [private, slot]
 

void MainWin::toggleMenuBar  )  [private, slot]
 

void MainWin::toggleSideToolBar  )  [private, slot]
 

void MainWin::toggleStatusBar  )  [private, slot]
 

void MainWin::toggleToolBar  )  [private, slot]
 

void MainWin::updateWorksheetList  )  [slot]
 

void MainWin::worksheetDialog  )  [slot]
 


Member Data Documentation

KToggleAction * MainWin::analysistoolbar [private]
 

KAction * MainWin::arrange [private]
 

KAction * MainWin::asall [private]
 

KAction* MainWin::asx [private]
 

KAction * MainWin::asy [private]
 

KAction * MainWin::asz [private]
 

bool MainWin::autosave [private]
 

long MainWin::autosaveinterval [private]
 

QTimer* MainWin::autosaveTimer [private]
 

KAction * MainWin::average [private]
 

KAction* MainWin::axes [private]
 

KAction* MainWin::baseline [private]
 

KAction * MainWin::clear_action [private]
 

KAction * MainWin::close_action [private]
 

KConfig* MainWin::config [private]
 

KAction* MainWin::configureAction [private]
 

KAction * MainWin::convolution [private]
 

bool MainWin::defining_baseline
 

int MainWin::defining_ellipse
 

bool MainWin::defining_image
 

bool MainWin::defining_label
 

int MainWin::defining_line
 

int MainWin::defining_maglens
 

int MainWin::defining_panzoom
 

int MainWin::defining_rect
 

int MainWin::defining_region
 

KAction* MainWin::deleteplot [private]
 

KAction * MainWin::differences [private]
 

KToggleAction * MainWin::drawingtoolbar [private]
 

KAction * MainWin::ellipse [private]
 

KAction * MainWin::explorer_action [private]
 

KAction* MainWin::export_image [private]
 

KAction * MainWin::export_ImageMagick [private]
 

KAction * MainWin::export_pic [private]
 

KAction * MainWin::export_pstoedit [private]
 

KAction * MainWin::export_svg [private]
 

KAction * MainWin::fft [private]
 

QString MainWin::filename [private]
 

KAction * MainWin::fit [private]
 

KAction* MainWin::graph_list [private]
 

KAction * MainWin::grassdata [private]
 

KParts::ReadOnlyPart* MainWin::gvpart [private]
 

KAction * MainWin::hist [private]
 

KAction * MainWin::image [private]
 

KAction * MainWin::integration [private]
 

KAction * MainWin::interpolation [private]
 

KAction * MainWin::label [private]
 

KAction * MainWin::legend [private]
 

KAction * MainWin::line [private]
 

KAction * MainWin::maglens [private]
 

KToggleAction* MainWin::menubar [private]
 

bool MainWin::modified [private]
 

KAction * MainWin::newgrassplot [private]
 

KAction * MainWin::newvtkplot [private]
 

KAction * MainWin::objects [private]
 

KAction * MainWin::overlay [private]
 

KAction * MainWin::panzoom [private]
 

KAction * MainWin::plot [private]
 

KAction* MainWin::print_action [private]
 

KToggleAction* MainWin::printpreview [private]
 

Project* MainWin::project [private]
 

KAction * MainWin::project_action [private]
 

KAction * MainWin::prune [private]
 

KRecentFilesAction* MainWin::recent [private]
 

KAction * MainWin::rect [private]
 

KAction * MainWin::region [private]
 

KAction * MainWin::regression [private]
 

KAction * MainWin::save_action [private]
 

KAction * MainWin::save_as [private]
 

KAction * MainWin::sd [private]
 

KToggleAction * MainWin::sidetoolbar [private]
 

KAction * MainWin::sl [private]
 

QSignalMapper* MainWin::sm [private]
 

KAction* MainWin::smooth [private]
 

KAction * MainWin::sr [private]
 

KToggleAction * MainWin::statusbar [private]
 

KAction * MainWin::su [private]
 

KAction * MainWin::sxd [private]
 

KAction * MainWin::sxu [private]
 

KAction * MainWin::syd [private]
 

KAction * MainWin::syu [private]
 

KAction * MainWin::szd [private]
 

KAction * MainWin::szu [private]
 

KAction * MainWin::title [private]
 

KToggleAction * MainWin::toolbar [private]
 

KAction * MainWin::vtkdata [private]
 

KAction * MainWin::worksheet [private]
 

QPtrList<KAction> MainWin::worksheetsActions [private]
 

QWorkspace* MainWin::ws [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Aug 29 14:56:05 2004 for LabPlot by doxygen 1.3.6