tlp::spreadtable(3)
NAME
tlp::SpreadTable
SYNOPSIS
#include <SpreadTable.h> Public Types enum View { NodesView, EdgesView } enum { InsertAfter, InsertBefore } enum { FindInFormula, FindInDisplayText } enum { EditorRole = 32 } enum { TextLineEditor = 0, DateEditor, TimeEditor, IntegerEditor, DecimalEditor } enum { ImageType } Public Slots void selectAll () =================================================================== void selectCurrentRow () void selectCurrentColumn () void userChangedItemDataSlot (int, int, QString &, QString &) =================================================================== void verticalScroll (int) void redrawView () Signals void userChangedItemDataSignal (int, int, QString &, QString &) void modified () void mouseReleasedSignal (SpreadTable *, QTableWidgetItem *) Public Member Functions SpreadTable (QWidget *=0) void setView (View view) void setGraph (Graph *graph) =================================================================== void addRow (unsigned int id) void delRow (unsigned int id) void newSheet (int=10, int=10) bool writeSheet (const QString &) bool readSheet (const QString &) QString getItemText (int, int, int=Qt::DisplayRole) const =================================================================== QString getCurrentItemText (int=Qt::DisplayRole) const QString getItemsText (const QTableWidgetSelectionRange &, int=Qt::DisplayRole) const bool setItemText (int, int, const QString &) QByteArray getItemInByteArray (int, int) const QByteArray getItemsInByteArray (const QTableWidgetSelectionRange &) const int getItemEditor (int, int) const bool setItemEditor (int, int, int) QString getCurrentItemLocation () const QFont getItemFont (int, int) const void setItemFont (int, int, const QFont &) int getItemAlignment (int, int) const void setItemAlignment (int, int, int) QBrush getItemBackground (int, int) const void setItemBackground (int, int, const QBrush &) QBrush getItemForeground (int, int) const void setItemForeground (int, int, const QBrush &) void findNext (QString &, Qt::CaseSensitivity, int) =================================================================== void findPrevious (QString &, Qt::CaseSensitivity, int) void sort (SpreadTableSort) =================================================================== void insertRows (int, int) =================================================================== void insertColumns (int, int) void deleteContents (const QTableWidgetSelectionRange &) =================================================================== void deleteEntireRows (int, int) void deleteEntireColumns (int, int) void cut (QMimeData &) =================================================================== void copy (QMimeData &) bool paste (const QMimeData &, int, int) QUndoStack * getUndoStack () const =================================================================== QTableWidgetSelectionRange getSelectedRange () void paintEvent (QPaintEvent *) void mousePressEvent (QMouseEvent *) void mouseReleaseEvent (QMouseEvent *) Static Public Member Functions static void encodePosition (QString &, int) =================================================================== static void encodePosition (QString &, int, int) static void encodeRange (QString &, QTableWidgetSelectionRange) static bool decodePosition (QString, int &, int &) static bool decodeRange (QString, QTableWidgetSelectionRange &)
Member Enumeration Documentation
- anonymous enum
- Enumerator:
- InsertAfter
- InsertBefore
- anonymous enum
- Enumerator:
- FindInFormula
- FindInDisplayText
- anonymous enum
- Enumerator:
- EditorRole
- anonymous enum
- Enumerator:
- TextLineEditor
- DateEditor
- TimeEditor
- IntegerEditor
- DecimalEditor
- anonymous enum
- Enumerator:
- ImageType
- enum tlp::SpreadTable::View
- Enumerator:
- NodesView
- EdgesView
Constructor & Destructor Documentation
tlp::SpreadTable::SpreadTable (QWidget * parent = 0)
Member Function Documentation
- void tlp::SpreadTable::addRow (unsigned int id) void tlp::SpreadTable::copy (QMimeData & mimeData) void tlp::SpreadTable::cut (QMimeData & mimeData)
- ===================================================================
- bool tlp::SpreadTable::decodePosition (QString text, int & row, int &
- column) [static]
- bool tlp::SpreadTable::decodeRange (QString text,
- QTableWidgetSelectionRange & range) [static]
- void tlp::SpreadTable::deleteContents (const QTableWidgetSelectionRange &
- range)
=================================================================== - void tlp::SpreadTable::deleteEntireColumns (int position, int amount) void tlp::SpreadTable::deleteEntireRows (int position, int amount) void tlp::SpreadTable::delRow (unsigned int id) void tlp::SpreadTable::encodePosition (QString & text, int row, int column)
- [static]
- void tlp::SpreadTable::encodePosition (QString & text, int column) [static]
- ===================================================================
- void tlp::SpreadTable::encodeRange (QString & text,
- QTableWidgetSelectionRange range) [static]
- void tlp::SpreadTable::findNext (QString & text, Qt::CaseSensitivity cs,
- int findIn)
=================================================================== - void tlp::SpreadTable::findPrevious (QString & text, Qt::CaseSensitivity
- cs, int findIn)
- QString tlp::SpreadTable::getCurrentItemLocation () const QString tlp::SpreadTable::getCurrentItemText (int role = Qt::DisplayRole)
- const
- int tlp::SpreadTable::getItemAlignment (int row, int column) const QBrush tlp::SpreadTable::getItemBackground (int row, int column) const int tlp::SpreadTable::getItemEditor (int row, int column) const QFont tlp::SpreadTable::getItemFont (int row, int column) const QBrush tlp::SpreadTable::getItemForeground (int row, int column) const QByteArray tlp::SpreadTable::getItemInByteArray (int row, int column) const QByteArray tlp::SpreadTable::getItemsInByteArray (const
- QTableWidgetSelectionRange & range) const
- QString tlp::SpreadTable::getItemsText (const QTableWidgetSelectionRange &
- range, int role = Qt::DisplayRole) const
- QString tlp::SpreadTable::getItemText (int row, int column, int role =
- Qt::DisplayRole) const
=================================================================== - QTableWidgetSelectionRange tlp::SpreadTable::getSelectedRange () QUndoStack * tlp::SpreadTable::getUndoStack () const
- ===================================================================
- void tlp::SpreadTable::insertColumns (int position, int amount) void tlp::SpreadTable::insertRows (int position, int amount)
- ===================================================================
- void tlp::SpreadTable::modified () [signal] void tlp::SpreadTable::mousePressEvent (QMouseEvent * event) void tlp::SpreadTable::mouseReleasedSignal (SpreadTable *, QTableWidgetItem
- *) [signal]
- void tlp::SpreadTable::mouseReleaseEvent (QMouseEvent * event) void tlp::SpreadTable::newSheet (int rowCount = 10, int columnCount = 10) void tlp::SpreadTable::paintEvent (QPaintEvent * event) bool tlp::SpreadTable::paste (const QMimeData & mimeData, int row, int
- column)
- bool tlp::SpreadTable::readSheet (const QString & fileName) void tlp::SpreadTable::redrawView () [slot] void tlp::SpreadTable::selectAll () [slot]
- ===================================================================
- void tlp::SpreadTable::selectCurrentColumn () [slot] void tlp::SpreadTable::selectCurrentRow () [slot] void tlp::SpreadTable::setGraph (Graph * graph)
- ===================================================================
- void tlp::SpreadTable::setItemAlignment (int row, int column, int
- alignment)
- void tlp::SpreadTable::setItemBackground (int row, int column, const QBrush
- & brush)
- bool tlp::SpreadTable::setItemEditor (int row, int column, int editor) void tlp::SpreadTable::setItemFont (int row, int column, const QFont &
- font)
- void tlp::SpreadTable::setItemForeground (int row, int column, const QBrush
- & brush)
- bool tlp::SpreadTable::setItemText (int row, int column, const QString &
- text)
- void tlp::SpreadTable::setView (View view) void tlp::SpreadTable::sort (SpreadTableSort tableSort)
- ===================================================================
- void tlp::SpreadTable::userChangedItemDataSignal (int, int, QString &,
- QString &) [signal]
- void tlp::SpreadTable::userChangedItemDataSlot (int row, int column,
- QString & oldData, QString & newData) [slot] ===================================================================
- void tlp::SpreadTable::verticalScroll (int id) [slot] bool tlp::SpreadTable::writeSheet (const QString & fileName)
Author
- Generated automatically by Doxygen for Tulip Plugins Library from the
source code.