QtPdWidgets  2.3.1
Public Member Functions | Protected Slots | Protected Member Functions | Private Attributes | List of all members
Pd::TableView Class Reference

Table view widget. More...

#include <TableView.h>

Inheritance diagram for Pd::TableView:
Inheritance graph
[legend]
Collaboration diagram for Pd::TableView:
Collaboration graph
[legend]

Public Member Functions

 TableView (QWidget *parent=0)
 Constructor. More...
 
 ~TableView ()
 Destructor. More...
 

Protected Slots

void commit ()
 Commits edited data. More...
 
void revert ()
 Reverts edited data. More...
 
void addRow ()
 Add a row. More...
 
void removeRow ()
 Remove a row. More...
 
void exportCsv ()
 
void importCsv ()
 

Protected Member Functions

bool event (QEvent *) override
 Event handler. More...
 
void keyPressEvent (QKeyEvent *) override
 Handles keybord events from the user. More...
 
void contextMenuEvent (QContextMenuEvent *) override
 Shows the context menu. More...
 

Private Attributes

QScopedPointer< TableViewPrivated_ptr
 

Detailed Description

Table view widget.

Constructor & Destructor Documentation

◆ TableView()

TableView::TableView ( QWidget *  parent = 0)

Constructor.

Parameters
parentparent widget

References loadResource().

◆ ~TableView()

TableView::~TableView ( )

Destructor.

Member Function Documentation

◆ addRow

void TableView::addRow ( )
protectedslot

Add a row.

◆ commit

void TableView::commit ( )
protectedslot

Commits edited data.

◆ contextMenuEvent()

void TableView::contextMenuEvent ( QContextMenuEvent *  event)
overrideprotected

Shows the context menu.

References event().

◆ event()

bool TableView::event ( QEvent *  event)
overrideprotected

Event handler.

Parameters
eventPaint event flags.

Referenced by contextMenuEvent(), and keyPressEvent().

◆ exportCsv

void Pd::TableView::exportCsv ( )
protectedslot

◆ importCsv

void Pd::TableView::importCsv ( )
protectedslot

◆ keyPressEvent()

void TableView::keyPressEvent ( QKeyEvent *  event)
overrideprotected

Handles keybord events from the user.

Overloads the keyPressEvent handler from the parent class.

References event(), and revert().

◆ removeRow

void TableView::removeRow ( )
protectedslot

Remove a row.

◆ revert

void TableView::revert ( )
protectedslot

Reverts edited data.

Referenced by keyPressEvent().

Member Data Documentation

◆ d_ptr

QScopedPointer<TableViewPrivate> Pd::TableView::d_ptr
private

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