Poster of Linux kernelThe best gift for a Linux geek
tlp::SpreadTable

tlp::SpreadTable

Section: Tulip Plugins Library (3) Updated: 19 Jul 2010
Local index Up
 

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.


 

Index

NAME
SYNOPSIS
Public Types
Public Slots
Signals
Public Member Functions
Static Public Member Functions
Member Enumeration Documentation
anonymous enum
anonymous enum
anonymous enum
anonymous enum
anonymous enum
enum tlp::SpreadTable::View
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

This document was created by man2html, using the manual pages.
Time: 22:28:24 GMT, April 16, 2011