QtiPlot 0.9.8.2
Public Slots | Signals | Public Member Functions | Private Member Functions | Private Attributes
Note Class Reference

Notes window class. More...

#include <Note.h>

Inheritance diagram for Note:
MdiSubWindow

List of all members.

Public Slots

void addTab ()
bool autoexec () const
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)
void modifiedNote ()
void print ()
void print (QPrinter *printer)
void removeTab (int=-1)
void renameCurrentTab ()
void setAutoexec (bool)
void setDirPath (const QString &path)
void setFont (const QFont &f)
void setText (const QString &s)
void showLineNumbers (bool show=true)
 Enables/Disables the line number display.
QString text ()

Signals

void currentEditorChanged ()
void dirPathChanged (const QString &path)

Public Member Functions

ScriptEditcurrentEditor ()
ScriptEditeditor (int index)
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 renameTab (int, const QString &)
void restore (const QStringList &)
 Not implemented yet.
void save (const QString &fn, const QString &info, bool=false)
void setName (const QString &name)
 Set the window name.
void setTabStopWidth (int length)
int tabs ()
 ~Note ()

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

Detailed Description

Notes window class.


Constructor & Destructor Documentation

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

References init().

Note::~Note ( ) [inline]

Member Function Documentation

void Note::addTab ( ) [slot]
bool Note::autoexec ( ) const [inline, slot]

References autoExec.

Referenced by ScriptEdit::contextMenuEvent().

ScriptEdit * Note::currentEditor ( )
void Note::currentEditorChanged ( ) [signal]

Referenced by addTab(), and init().

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

Referenced by addTab().

ScriptEdit * Note::editor ( int  index)
void Note::evaluate ( ) [inline, slot]
void Note::execute ( ) [inline, slot]
void Note::executeAll ( ) [inline, slot]
QString Note::exportASCII ( const QString &  file = QString::null) [inline, slot]
void Note::exportPDF ( const QString &  fileName) [inline, virtual, slot]

Reimplemented from MdiSubWindow.

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

bool Note::hasLineNumbers ( ) [inline, slot]
QString Note::importASCII ( const QString &  file = QString::null) [inline, slot]
int Note::indexOf ( ScriptEdit editor)

References d_tab_widget.

Referenced by ScriptEdit::setFileName().

void Note::init ( ScriptingEnv env)
void Note::modifiedNote ( ) [slot]

References MdiSubWindow::modifiedWindow().

Referenced by addTab().

void Note::print ( QPrinter *  printer) [inline, virtual, slot]

Reimplemented from MdiSubWindow.

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

void Note::print ( ) [inline, virtual, slot]

Reimplemented from MdiSubWindow.

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

void Note::removeTab ( int  index = -1) [slot]

References d_tab_widget.

Referenced by ApplicationWindow::closeNoteTab(), and init().

void Note::renameCurrentTab ( ) [slot]
void Note::renameTab ( int  index,
const QString &  title 
)

References d_tab_widget.

Referenced by ScriptEdit::setFileName().

void Note::restore ( const QStringList &  ) [virtual]
void Note::save ( const QString &  fn,
const QString &  info,
bool  = false 
) [virtual]
void Note::saveTab ( int  index,
const QString &  fn 
) [private]

References d_tab_widget, and editor().

Referenced by save().

void Note::setAutoexec ( bool  exec) [slot]

References autoExec, and currentEditor().

Referenced by restore().

void Note::setDirPath ( const QString &  path) [inline, slot]
void Note::setFont ( const QFont &  f) [slot]
void Note::setName ( const QString &  s)

Set the window name.

Reimplemented from MdiSubWindow.

References currentEditor().

Referenced by ApplicationWindow::newNote().

void Note::setTabStopWidth ( int  length)
void Note::setText ( const QString &  s) [inline, slot]
void Note::showLineNumbers ( bool  show = true) [slot]

Enables/Disables the line number display.

References d_line_number_enabled, and d_tab_widget.

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

int Note::tabs ( ) [inline]
QString Note::text ( ) [inline, slot]

Member Data Documentation

bool Note::autoExec [private]

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

Referenced by addTab().

QWidget* Note::d_frame [private]
QTabWidget* Note::d_tab_widget [private]

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