svgui  1.9
ModelDataTableDialog Class Reference

#include <ModelDataTableDialog.h>

List of all members.

Public Slots

void userScrolledToFrame (int frame)
void playbackScrolledToFrame (int frame)
void addCommand (Command *)

Signals

void scrollToFrame (int frame)

Public Member Functions

 ModelDataTableDialog (TabularModel *model, QString title, QWidget *parent=0)
 ~ModelDataTableDialog ()
QToolBar * getPlayToolbar ()

Protected Slots

void viewClicked (const QModelIndex &)
void viewPressed (const QModelIndex &)
void currentChanged (const QModelIndex &, const QModelIndex &)
void currentChangedThroughResort (const QModelIndex &)
void searchTextChanged (const QString &)
void searchRepeated ()
void insertRow ()
void deleteRows ()
void editRow ()
void togglePlayTracking ()
void modelRemoved ()

Protected Member Functions

void makeCurrent (int row)

Protected Attributes

ModelDataTableModel * m_table
QToolBar * m_playToolbar
QTableView * m_tableView
QLineEdit * m_find
int m_currentRow
bool m_trackPlayback

Detailed Description

Definition at line 29 of file ModelDataTableDialog.h.


Constructor & Destructor Documentation


Member Function Documentation

QToolBar* ModelDataTableDialog::getPlayToolbar ( ) [inline]

Definition at line 38 of file ModelDataTableDialog.h.

References m_playToolbar.

void ModelDataTableDialog::scrollToFrame ( int  frame) [signal]

Referenced by viewClicked().

void ModelDataTableDialog::userScrolledToFrame ( int  frame) [slot]

Definition at line 171 of file ModelDataTableDialog.cpp.

References m_table, and makeCurrent().

Definition at line 178 of file ModelDataTableDialog.cpp.

References m_table, m_trackPlayback, and makeCurrent().

void ModelDataTableDialog::addCommand ( Command *  command) [slot]
void ModelDataTableDialog::viewClicked ( const QModelIndex &  index) [protected, slot]

Definition at line 244 of file ModelDataTableDialog.cpp.

References m_table, and scrollToFrame().

Referenced by ModelDataTableDialog().

void ModelDataTableDialog::viewPressed ( const QModelIndex &  ) [protected, slot]

Definition at line 251 of file ModelDataTableDialog.cpp.

Referenced by ModelDataTableDialog().

void ModelDataTableDialog::currentChanged ( const QModelIndex &  current,
const QModelIndex &   
) [protected, slot]

Definition at line 257 of file ModelDataTableDialog.cpp.

References m_currentRow, and m_table.

Referenced by ModelDataTableDialog().

void ModelDataTableDialog::currentChangedThroughResort ( const QModelIndex &  index) [protected, slot]

Definition at line 302 of file ModelDataTableDialog.cpp.

References makeCurrent().

Referenced by ModelDataTableDialog().

void ModelDataTableDialog::searchTextChanged ( const QString &  text) [protected, slot]

Definition at line 187 of file ModelDataTableDialog.cpp.

References m_table, m_tableView, and makeCurrent().

Referenced by ModelDataTableDialog().

void ModelDataTableDialog::searchRepeated ( ) [protected, slot]

Definition at line 198 of file ModelDataTableDialog.cpp.

References m_find, m_table, m_tableView, and makeCurrent().

Referenced by ModelDataTableDialog().

void ModelDataTableDialog::insertRow ( ) [protected, slot]

Definition at line 269 of file ModelDataTableDialog.cpp.

References m_currentRow, and m_table.

Referenced by ModelDataTableDialog().

void ModelDataTableDialog::deleteRows ( ) [protected, slot]

Definition at line 275 of file ModelDataTableDialog.cpp.

References m_table, and m_tableView.

Referenced by ModelDataTableDialog().

void ModelDataTableDialog::editRow ( ) [protected, slot]

Definition at line 285 of file ModelDataTableDialog.cpp.

void ModelDataTableDialog::togglePlayTracking ( ) [protected, slot]

Definition at line 296 of file ModelDataTableDialog.cpp.

References m_trackPlayback.

Referenced by ModelDataTableDialog().

void ModelDataTableDialog::modelRemoved ( ) [protected, slot]

Definition at line 310 of file ModelDataTableDialog.cpp.

Referenced by ModelDataTableDialog().


Member Data Documentation

QToolBar* ModelDataTableDialog::m_playToolbar [protected]

Definition at line 66 of file ModelDataTableDialog.h.

Referenced by getPlayToolbar(), and ModelDataTableDialog().

QLineEdit* ModelDataTableDialog::m_find [protected]

Definition at line 68 of file ModelDataTableDialog.h.

Referenced by ModelDataTableDialog(), and searchRepeated().

Definition at line 69 of file ModelDataTableDialog.h.

Referenced by currentChanged(), and insertRow().


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