Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

hk_kdesimplegrid Class Reference

KDE Widget to display data in a grid. More...

#include <hk_kdesimplegrid.h>

Inheritance diagram for hk_kdesimplegrid:

Inheritance graph
[legend]
Collaboration diagram for hk_kdesimplegrid:

Collaboration graph
[legend]
List of all members.

Public Slots

void print_grid (void)
void show_gridcolumndialog (void)
void copy (void)
void paste (void)
void cut (void)

Signals

void signal_infocus (hk_kdegridpart *)
void signal_outfocus (hk_kdegridpart *)

Public Member Functions

 hk_kdesimplegrid (hk_kdegrid *grid, QLabel *statusbar, hk_kdesimpleform *form=NULL)
virtual QTableItemitem (int row, int col) const
virtual void sortColumn (int col, bool ascending=true, bool wholeRows=false)
hk_column * actual_column (void)
QString text (int row, int col) const

Protected Slots

void row_changed (int row, int column)
void set_columnwidth (int col, int, int newwidth)
void column_moved (int section, int from, int to)
void show_contextmenu (int row, int col, const QPoint &pos)
void selection_changed (void)
void slot_mouse_clicked (void)
void slot_mouse_doubleclicked (void)
void slot_verticalheader_resized (int, int, int)
void slot_verticalheader_mouserelease (void)
void widget_specific_rowheight_changes (void)

Protected Member Functions

virtual void adjustRow (int)
bool eventFilter (QObject *object, QEvent *event)
void widget_specific_enable_disable (void)
void widget_specific_row_added (void)
void widget_specific_row_deleted (void)
bool widget_specific_row_change (void)
void widget_specific_insert_mode (void)
void columns_created (void)
bool datasource_enable (void)
bool datasource_disable (void)
void activateNextCell (void)
void resizeData (int len)
void paintCell (QPainter *p, int row, int col, const QRect &cr, bool selected, const QColorGroup &cg)
void paint_textcell (QPainter *p, int row, int col, const QRect &cr, bool selected, const QColorGroup &cg)
void paint_boolcell (QPainter *p, int row, int col, const QRect &cr, bool selected, const QColorGroup &cg)
void paint_combocell (QPainter *p, int row, int col, const QRect &cr, bool selected, const QColorGroup &cg)
void setCellContentFromEditor (int row, int col)
QDragObjectdragObject ()
void contentsDragEnterEvent (QDragEnterEvent *)
void contentsDropEvent (QDropEvent *)
QWidgetcreateEditor (int row, int col, bool initFromCell) const
void focusOutEvent (QFocusEvent *)
void focusInEvent (QFocusEvent *)
void keyPressEvent (QKeyEvent *)
bool key_pressevent_navigation (QKeyEvent *)

Friends

class hk_kdegrid

Classes

class  sectionclass

Detailed Description

KDE Widget to display data in a grid.

Version:
Revision
1.48
Author:
Horst Knorr (hk_classes@knoda.org)


Member Function Documentation

void hk_kdesimplegrid::print_grid void   )  [slot]
 

prints the whole grid using KPrinter


The documentation for this class was generated from the following files:
Generated on Tue Mar 22 23:28:20 2005 for Databasehandlingdialogclasses by  doxygen 1.4.1