35#include <qwidgetplugin.h>
36#include <qobjectlist.h>
37#include <qscrollview.h>
41#include <qdatatable.h>
63class QT_WIDGET_PLUGIN_EXPORT
wTable :
public QTable
69 wTable(QWidget* parent,
const char * name);
72 virtual void setDocument(
int row,
aObject *
object);
73 void setText(
int row,
int col,
const QString& text);
74 QString text(
int col,
int row);
75 void setHeaderText(
int col,
const QString& text);
76 QString textHeader(
int col);
77 virtual void sortColumn (
int col,
bool ascending = TRUE,
bool wholeRows = TRUE );
78 virtual void setColumnWidth(
int col,
int width);
79 virtual int columnWidth(
int col);
80 virtual void setNumCols (
int r );
81 virtual int numCols ()
const ;
82 virtual void hideColumn (
int col );
83 virtual void showColumn (
int col );
85 virtual void adjustColumn (
int col );
86 virtual void setColumnStretchable (
int col,
bool stretch );
87 bool isColumnStretchable (
int col )
const;
88 virtual void swapColumns (
int col1,
int col2,
bool swapHeader = FALSE );
89 virtual void swapCells (
int row1,
int col1,
int row2,
int col2 );
90 virtual void setCurrentCell (
int row,
int col );
91 virtual void setColumnReadOnly (
int col,
bool ro );
92 virtual void insertColumns (
int col,
int count = 1 );
93 virtual void removeColumn (
int col );
94 virtual void editCell (
int row,
int col,
bool replace = FALSE );
95 virtual void swapRows (
int row1,
int row2,
bool swapHeader = FALSE );
96 virtual int currentRow() {
return QTable::currentRow();};
104 virtual void columnClicked (
int col );
112 virtual void activateNextCell () {} ;
Базовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ...
Definition aobject.h:64
Плагин - виджет для редактирования табличных данных, не хранящихся в бизнес объектах Ананаса....
Definition wtable.h:64