QtiPlot  0.9.8.2
Public Slots | Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
Note Class Reference

Notes window class. More...

#include <Note.h>

Inheritance diagram for Note:
MdiSubWindow

Public Slots

bool autoexec () const
 
void modifiedNote ()
 
void setAutoexec (bool)
 
QString text ()
 
- Public Slots inherited from MdiSubWindow

Signals

void currentEditorChanged ()
 
void dirPathChanged (const QString &path)
 
- Signals inherited from MdiSubWindow
void closedWindow (MdiSubWindow *)
 Emitted when the window was closed. More...
 
void hiddenWindow (MdiSubWindow *)
 Emitted when the window was hidden. More...
 
void modifiedWindow (MdiSubWindow *)
 
void resizedWindow (MdiSubWindow *)
 
void showContextMenu ()
 Show the context menu. More...
 
void statusChanged (MdiSubWindow *)
 Emitted when the window status changed. More...
 

Public Member Functions

void addTab ()
 
ScriptEditcurrentEditor ()
 
ScriptEditeditor (int index)
 
void evaluate ()
 
void execute ()
 
void executeAll ()
 
QString exportASCII (const QString &file=QString::null)
 
void exportPDF (const QString &fileName)
 
bool hasLineNumbers ()
 
QString importASCII (const QString &file=QString::null)
 
int indexOf (ScriptEdit *editor)
 
void init (ScriptingEnv *env)
 
 Note (ScriptingEnv *env, const QString &label, ApplicationWindow *parent, const QString &name=QString(), Qt::WFlags f=0)
 
void print ()
 
void print (QPrinter *printer)
 
void removeTab (int=-1)
 
void renameCurrentTab ()
 
void renameTab (int, const QString &)
 
void restore (const QStringList &)
 Not implemented yet. More...
 
void save (const QString &fn, const QString &info, bool=false)
 
void setDirPath (const QString &path)
 
void setFont (const QFont &f)
 
void setName (const QString &name)
 
void setTabStopWidth (int length)
 
void setText (const QString &s)
 
void showLineNumbers (bool show=true)
 Enables/Disables the line number display. More...
 
int tabs ()
 
 ~Note ()
 
- Public Member Functions inherited from MdiSubWindow
ApplicationWindowapplicationWindow ()
 Returns a pointer to the parent application. More...
 
void askOnCloseEvent (bool ask)
 Toggle the "ask on close" flag. More...
 
QString aspect ()
 Return the window status as a string. More...
 
QString birthDate ()
 Return the creation date. More...
 
CaptionPolicy captionPolicy ()
 Return the caption policy. More...
 
void closeEvent (QCloseEvent *)
 Close event handler. More...
 
bool eventFilter (QObject *object, QEvent *e)
 Filters other object's events (customizes title bar's context menu) More...
 
Folderfolder ()
 Returns the pointer to the parent folder of the window. More...
 
 MdiSubWindow (const QString &label=QString(), ApplicationWindow *app=0, const QString &name=QString(), Qt::WFlags f=0)
 Constructor. More...
 
QSize minRestoreSize ()
 Returns the size the window had before a change state event to minimized. More...
 
QString name ()
 Return the window name. More...
 
void notifyChanges ()
 Notifies the main application that the window has been modified. More...
 
void resizeEvent (QResizeEvent *)
 
void restoreWindow ()
 Show window making sure that layers in MultiLayer windows are not resized. More...
 
void setBirthDate (const QString &s)
 Set the creation date. More...
 
void setCaptionPolicy (CaptionPolicy policy)
 Set the caption policy. More...
 
void setFolder (Folder *f)
 Initializes the pointer to the parent folder of the window. More...
 
virtual void setHidden ()
 Notifies that a window was hidden by a direct user action. More...
 
void setMaximized ()
 
void setMinimized ()
 
void setName (const QString &s)
 Set the window name. More...
 
void setNormal ()
 
void setStatus (Status s)
 Set the window status flag (hidden, normal, minimized or maximized) More...
 
void setWindowLabel (const QString &s)
 Set the window label. More...
 
virtual QString sizeToString ()
 Size of the widget as a string. More...
 
Status status ()
 Return the window status flag (hidden, normal, minimized or maximized) More...
 
QString windowLabel ()
 Return the window label. More...
 

Private Member Functions

void saveTab (int index, const QString &fn)
 

Private Attributes

bool autoExec
 
ScriptingEnvd_env
 
QWidget * d_frame
 
bool d_line_number_enabled
 
QTabWidget * d_tab_widget
 

Additional Inherited Members

- Public Types inherited from MdiSubWindow
enum  CaptionPolicy { Name = 0, Label = 1, Both = 2 }
 Possible window captions. More...
 
enum  Status { Hidden = -1, Normal = 0, Minimized = 1, Maximized = 2 }
 
- Static Public Member Functions inherited from MdiSubWindow
static QString parseAsciiFile (const QString &fname, const QString &commentString, int endLine, int ignoreFirstLines, int maxRows, int &rows)
 Static function used as a workaround for ASCII files having end line char != '
'. More...
 
- Protected Member Functions inherited from MdiSubWindow
virtual void changeEvent (QEvent *event)
 Catches status changes. More...
 

Detailed Description

Notes window class.

Constructor & Destructor Documentation

§ Note()

Note::Note ( ScriptingEnv env,
const QString &  label,
ApplicationWindow parent,
const QString &  name = QString(),
Qt::WFlags  f = 0 
)

References init().

§ ~Note()

Note::~Note ( )
inline

Member Function Documentation

§ addTab()

void Note::addTab ( )

§ autoexec

bool Note::autoexec ( ) const
inlineslot

§ currentEditor()

ScriptEdit * Note::currentEditor ( )

§ currentEditorChanged

void Note::currentEditorChanged ( )
signal

Referenced by addTab(), hasLineNumbers(), and init().

§ dirPathChanged

void Note::dirPathChanged ( const QString &  path)
signal

Referenced by addTab(), and hasLineNumbers().

§ editor()

ScriptEdit * Note::editor ( int  index)

§ evaluate()

void Note::evaluate ( )
inline

§ execute()

void Note::execute ( )
inline

§ executeAll()

void Note::executeAll ( )
inline

§ exportASCII()

QString Note::exportASCII ( const QString &  file = QString::null)
inline

§ exportPDF()

void Note::exportPDF ( const QString &  fileName)
inlinevirtual

Reimplemented from MdiSubWindow.

References currentEditor(), and ScriptEdit::exportPDF().

§ hasLineNumbers()

bool Note::hasLineNumbers ( )
inline

§ importASCII()

QString Note::importASCII ( const QString &  file = QString::null)
inline

§ indexOf()

int Note::indexOf ( ScriptEdit editor)

References d_tab_widget.

Referenced by ScriptEdit::setFileName(), and ~Note().

§ init()

void Note::init ( ScriptingEnv env)

§ modifiedNote

void Note::modifiedNote ( )
slot

References MdiSubWindow::modifiedWindow().

Referenced by addTab(), and autoexec().

§ print() [1/2]

void Note::print ( )
inlinevirtual

Reimplemented from MdiSubWindow.

References currentEditor(), and ScriptEdit::print().

§ print() [2/2]

void Note::print ( QPrinter *  printer)
inlinevirtual

Reimplemented from MdiSubWindow.

References currentEditor(), and ScriptEdit::print().

§ removeTab()

void Note::removeTab ( int  index = -1)

§ renameCurrentTab()

void Note::renameCurrentTab ( )

§ renameTab()

void Note::renameTab ( int  index,
const QString &  title 
)

References d_tab_widget.

Referenced by ScriptEdit::setFileName(), and tabs().

§ restore()

void Note::restore ( const QStringList &  )
virtual

§ save()

void Note::save ( const QString &  fn,
const QString &  info,
bool  = false 
)
virtual

§ saveTab()

void Note::saveTab ( int  index,
const QString &  fn 
)
private

References d_tab_widget, and editor().

Referenced by hasLineNumbers(), and save().

§ setAutoexec

void Note::setAutoexec ( bool  exec)
slot

References autoExec, and currentEditor().

Referenced by autoexec(), and restore().

§ setDirPath()

void Note::setDirPath ( const QString &  path)
inline

§ setFont()

void Note::setFont ( const QFont &  f)

§ setName()

void Note::setName ( const QString &  name)

§ setTabStopWidth()

void Note::setTabStopWidth ( int  length)

§ setText()

void Note::setText ( const QString &  s)
inline

§ showLineNumbers()

void Note::showLineNumbers ( bool  show = true)

Enables/Disables the line number display.

References d_line_number_enabled, and d_tab_widget.

Referenced by ConfigDialog::customizeNotes(), restore(), setDirPath(), and ApplicationWindow::showNoteLineNumbers().

§ tabs()

int Note::tabs ( )
inline

§ text

QString Note::text ( )
inlineslot

Member Data Documentation

§ autoExec

bool Note::autoExec
private

Referenced by autoexec(), init(), save(), and setAutoexec().

§ d_env

ScriptingEnv* Note::d_env
private

Referenced by addTab().

§ d_frame

QWidget* Note::d_frame
private

§ d_line_number_enabled

bool Note::d_line_number_enabled
private

§ d_tab_widget

QTabWidget* Note::d_tab_widget
private

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