From bd0f3345a938b35ce6a12f6150373b0955b8dd12 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 10 Jul 2011 15:24:15 -0500 Subject: Add Qt3 development HEAD version --- doc/html/qtableselection.html | 188 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 doc/html/qtableselection.html (limited to 'doc/html/qtableselection.html') diff --git a/doc/html/qtableselection.html b/doc/html/qtableselection.html new file mode 100644 index 0000000..330d35d --- /dev/null +++ b/doc/html/qtableselection.html @@ -0,0 +1,188 @@ + + + + + +QTableSelection Class + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

QTableSelection Class Reference
[table module]

+ +

The QTableSelection class provides access to a selected area in a +QTable. +More... +

#include <qtable.h> +

List of all member functions. +

Public Members

+ +

Detailed Description

+ + +The QTableSelection class provides access to a selected area in a +QTable. + +

+ +

The selection is a rectangular set of cells in a QTable. One of +the rectangle's cells is called the anchor cell; this is the cell +that was selected first. The init() function sets the anchor and +the selection rectangle to exactly this cell; the expandTo() +function expands the selection rectangle to include additional +cells. +

There are various access functions to find out about the area: +anchorRow() and anchorCol() return the anchor's position; +leftCol(), rightCol(), topRow() and bottomRow() return the +rectangle's four edges. All four are part of the selection. +

A newly created QTableSelection is inactive -- isActive() returns +FALSE. You must use init() and expandTo() to activate it. +

See also QTable, QTable::addSelection(), QTable::selection(), QTable::selectCells(), QTable::selectRow(), QTable::selectColumn(), and Advanced Widgets. + +


Member Function Documentation

+

QTableSelection::QTableSelection () +

+Creates an inactive selection. Use init() and expandTo() to +activate it. + +

QTableSelection::QTableSelection ( int start_row, int start_col, int end_row, int end_col ) +

+Creates an active selection, starting at start_row and start_col, ending at end_row and end_col. + +

int QTableSelection::anchorCol () const +

+ +

Returns the anchor column of the selection. +

See also anchorRow() and expandTo(). + +

int QTableSelection::anchorRow () const +

+ +

Returns the anchor row of the selection. +

See also anchorCol() and expandTo(). + +

int QTableSelection::bottomRow () const +

+ +

Returns the bottom row of the selection. +

See also topRow(), leftCol(), and rightCol(). + +

void QTableSelection::expandTo ( int row, int col ) +

+Expands the selection to include cell row, col. The new +selection rectangle is the bounding rectangle of row, col +and the previous selection rectangle. After calling this function +the selection is active. +

If you haven't called init(), this function does nothing. +

See also init() and isActive(). + +

void QTableSelection::init ( int row, int col ) +

+Sets the selection anchor to cell row, col and the selection +to only contain this cell. The selection is not active until +expandTo() is called. +

To extend the selection to include additional cells, call +expandTo(). +

See also isActive(). + +

bool QTableSelection::isActive () const +

+ +

Returns whether the selection is active or not. A selection is +active after init() and expandTo() have been called. + +

bool QTableSelection::isEmpty () const +

+ +

Returns whether the selection is empty or not. +

See also numRows() and numCols(). + +

int QTableSelection::leftCol () const +

+ +

Returns the left column of the selection. +

See also topRow(), bottomRow(), and rightCol(). + +

int QTableSelection::numCols () const +

+Returns the number of columns in the selection. +

See also numRows(). + +

int QTableSelection::numRows () const +

+ +

Returns the number of rows in the selection. +

See also numCols(). + +

bool QTableSelection::operator!= ( const QTableSelection & s ) const +

+ +

Returns TRUE if s does not include the same cells as the +selection; otherwise returns FALSE. + +

bool QTableSelection::operator== ( const QTableSelection & s ) const +

+Returns TRUE if s includes the same cells as the selection; +otherwise returns FALSE. + +

int QTableSelection::rightCol () const +

+ +

Returns the right column of the selection. +

See also topRow(), bottomRow(), and leftCol(). + +

int QTableSelection::topRow () const +

+ +

Returns the top row of the selection. +

See also bottomRow(), leftCol(), and rightCol(). + + +


+This file is part of the Qt toolkit. +Copyright © 1995-2007 +Trolltech. All Rights Reserved.


+ +
Copyright © 2007 +TrolltechTrademarks +
Qt 3.3.8
+
+ -- cgit v1.2.1