#include <MainWin.h>
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 () |
Project * | getProject () |
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 () |
Worksheet * | newWorksheet () |
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) |
Worksheet * | activeWorksheet () |
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 |
Project * | project |
QTimer * | autosaveTimer |
bool | autosave |
long | autosaveinterval |
bool | modified |
|
This is the main window which controls all the dialogs and worksheets |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clear the active Worksheet |
|
|
|
Close active Plot |
|
Open the configure dialog.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export worksheet into file with pic format |
|
|
|
export worksheet into file via pstoedit / ImageMagick
|
|
export worksheet into file with svg format |
|
|
|
|
|
|
|
|
|
|
|
|
|
Open ListDialog of graphs of active plot.
|
|
|
|
|
|
|
|
|
|
magnify selected range
|
|
|
|
|
|
initialize the Main Window |
|
|
|
|
|
|
|
|
|
|
|
|
|
Open DataDialog (0) or FunctionDialog (1) for creating new graph |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Open a LabPlot project file (*.lpl) from recent url |
|
Open a LabPlot project file (*.lpl) |
|
Open the project file fn ("filename" is global ) |
|
|
|
pan zoom
|
|
Print active plot to Printer or File |
|
Print preview the activ plot |
|
project explorer |
|
edit project infos |
|
open functions with the active plot
|
|
|
|
|
|
|
|
|
|
|
|
Save a LabPlot project file (*.lpl) |
|
Save project as |
|
save all settings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|