svgui  1.9
ModelDataTableDialog Class Reference

#include <ModelDataTableDialog.h>

Inheritance diagram for ModelDataTableDialog:
Collaboration diagram for ModelDataTableDialog:

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

◆ ModelDataTableDialog()

◆ ~ModelDataTableDialog()

ModelDataTableDialog::~ModelDataTableDialog ( )

Definition at line 165 of file ModelDataTableDialog.cpp.

References m_table.

Member Function Documentation

◆ getPlayToolbar()

QToolBar* ModelDataTableDialog::getPlayToolbar ( )
inline

Definition at line 38 of file ModelDataTableDialog.h.

References m_playToolbar.

◆ scrollToFrame

void ModelDataTableDialog::scrollToFrame ( int  frame)
signal

Referenced by viewClicked().

◆ userScrolledToFrame

void ModelDataTableDialog::userScrolledToFrame ( int  frame)
slot

Definition at line 171 of file ModelDataTableDialog.cpp.

References m_table, and makeCurrent().

◆ playbackScrolledToFrame

void ModelDataTableDialog::playbackScrolledToFrame ( int  frame)
slot

Definition at line 178 of file ModelDataTableDialog.cpp.

References m_table, m_trackPlayback, and makeCurrent().

◆ addCommand

void ModelDataTableDialog::addCommand ( Command *  command)
slot

◆ viewClicked

void ModelDataTableDialog::viewClicked ( const QModelIndex &  index)
protectedslot

Definition at line 244 of file ModelDataTableDialog.cpp.

References m_table, and scrollToFrame().

Referenced by ModelDataTableDialog().

◆ viewPressed

void ModelDataTableDialog::viewPressed ( const QModelIndex &  )
protectedslot

Definition at line 251 of file ModelDataTableDialog.cpp.

Referenced by ModelDataTableDialog().

◆ currentChanged

void ModelDataTableDialog::currentChanged ( const QModelIndex &  current,
const QModelIndex &   
)
protectedslot

Definition at line 257 of file ModelDataTableDialog.cpp.

References m_currentRow, and m_table.

Referenced by ModelDataTableDialog().

◆ currentChangedThroughResort

void ModelDataTableDialog::currentChangedThroughResort ( const QModelIndex &  index)
protectedslot

Definition at line 302 of file ModelDataTableDialog.cpp.

References makeCurrent().

Referenced by ModelDataTableDialog().

◆ searchTextChanged

void ModelDataTableDialog::searchTextChanged ( const QString &  text)
protectedslot

Definition at line 187 of file ModelDataTableDialog.cpp.

References m_table, m_tableView, and makeCurrent().

Referenced by ModelDataTableDialog().

◆ searchRepeated

void ModelDataTableDialog::searchRepeated ( )
protectedslot

Definition at line 198 of file ModelDataTableDialog.cpp.

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

Referenced by ModelDataTableDialog().

◆ insertRow

void ModelDataTableDialog::insertRow ( )
protectedslot

Definition at line 269 of file ModelDataTableDialog.cpp.

References m_currentRow, and m_table.

Referenced by ModelDataTableDialog().

◆ deleteRows

void ModelDataTableDialog::deleteRows ( )
protectedslot

Definition at line 275 of file ModelDataTableDialog.cpp.

References m_table, and m_tableView.

Referenced by ModelDataTableDialog().

◆ editRow

void ModelDataTableDialog::editRow ( )
protectedslot

Definition at line 285 of file ModelDataTableDialog.cpp.

◆ togglePlayTracking

void ModelDataTableDialog::togglePlayTracking ( )
protectedslot

Definition at line 296 of file ModelDataTableDialog.cpp.

References m_trackPlayback.

Referenced by ModelDataTableDialog().

◆ modelRemoved

void ModelDataTableDialog::modelRemoved ( )
protectedslot

Definition at line 310 of file ModelDataTableDialog.cpp.

Referenced by ModelDataTableDialog().

◆ makeCurrent()

void ModelDataTableDialog::makeCurrent ( int  row)
protected

Member Data Documentation

◆ m_table

◆ m_playToolbar

QToolBar* ModelDataTableDialog::m_playToolbar
protected

Definition at line 66 of file ModelDataTableDialog.h.

Referenced by getPlayToolbar(), and ModelDataTableDialog().

◆ m_tableView

QTableView* ModelDataTableDialog::m_tableView
protected

◆ m_find

QLineEdit* ModelDataTableDialog::m_find
protected

Definition at line 68 of file ModelDataTableDialog.h.

Referenced by ModelDataTableDialog(), and searchRepeated().

◆ m_currentRow

int ModelDataTableDialog::m_currentRow
protected

Definition at line 69 of file ModelDataTableDialog.h.

Referenced by currentChanged(), and insertRow().

◆ m_trackPlayback

bool ModelDataTableDialog::m_trackPlayback
protected

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