Databasehandlingdialogclasses  0.5.3
Classes | Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Friends | List of all 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]

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 *, QFocusEvent *)
 

Public Member Functions

 hk_kdesimplegrid (hk_kdegrid *grid, QLabel *statusbar, hk_kdesimpleform *form=NULL)
 
virtual QTableItem * item (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
 
hk_kdegridkdegrid () 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)
 
void slot_content_moving (int, int)
 

Protected Member Functions

virtual void focusInEvent (QFocusEvent *)
 
virtual void focusOutEvent (QFocusEvent *)
 
virtual void widget_specific_tooltip_changed (void)
 
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)
 
QDragObject * dragObject ()
 
void contentsDragEnterEvent (QDragEnterEvent *)
 
void contentsDropEvent (QDropEvent *)
 
QWidget * createEditor (int row, int col, bool initFromCell) const
 
void keyPressEvent (QKeyEvent *)
 
bool key_pressevent_navigation (QKeyEvent *)
 

Friends

class hk_kdegrid
 

Detailed Description

KDE Widget to display data in a grid.

Version
Revision
1.54
Author
Horst Knorr (hk_cl.nosp@m.asse.nosp@m.s@kno.nosp@m.da.o.nosp@m.rg)

Member Function Documentation

◆ print_grid

void hk_kdesimplegrid::print_grid ( void  )
slot

prints the whole grid using KPrinter

Referenced by hk_kdegrid::simplegrid().


The documentation for this class was generated from the following files: