tlp_SpreadTable

Langue: en

Version: 292048 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

Sommaire

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.