kexi
KexiTableView::Appearance Class Reference
#include <kexitableview.h>
Detailed Description
Defines table view's detailed appearance settings.
Definition at line 77 of file kexitableview.h.
Public Member Functions | |
Appearance (QWidget *widget=0) | |
Public Attributes | |
QColor | baseColor |
QColor | textColor |
QColor | borderColor |
QColor | emptyAreaColor |
QColor | alternateBackgroundColor |
bool | backgroundAltering: 1 |
bool | fullRowSelection: 1 |
bool | gridEnabled: 1 |
bool | navigatorEnabled: 1 |
bool | rowHighlightingEnabled: 1 |
bool | rowMouseOverHighlightingEnabled: 1 |
bool | persistentSelections: 1 |
QColor | rowHighlightingColor |
QColor | rowHighlightingTextColor |
QColor | rowMouseOverHighlightingColor |
QColor | rowMouseOverHighlightingTextColor |
QColor | rowMouseOverAlternateHighlightingColor |
Member Data Documentation
base color for cells, default is "Base" color for application's current active palette
Definition at line 83 of file kexitableview.h.
text color for cells, default is "Text" color for application's current active palette
Definition at line 87 of file kexitableview.h.
border color for cells, default is QColor(200,200,200)
Definition at line 90 of file kexitableview.h.
empty area color, default is "Base" color for application's current active palette
Definition at line 94 of file kexitableview.h.
alternate background color, default is KGlobalSettings::alternateBackgroundColor()
Definition at line 97 of file kexitableview.h.
true if background altering should be enabled, true by default
Definition at line 100 of file kexitableview.h.
true if full-row-selection mode is set, what means that all cells of the current row are always selected, instead of single cell. This mode is usable for read-only table views, when we're interested only in navigating by rows. False by default, even for read-only table views.
Definition at line 107 of file kexitableview.h.
true if fullgrid is enabled. True by default. It is set to false for comboboxpopup table, to mimic original combobox look and feel.
Definition at line 112 of file kexitableview.h.
true if "row highlight" behaviour is enabled. False by default.
Definition at line 119 of file kexitableview.h.
true if "row highlight over " behaviour is enabled. False by default.
Definition at line 122 of file kexitableview.h.
true if selection of a row should be kept when a user moved mouse pointer over other rows. Makes only sense when rowMouseOverHighlightingEnabled is true. True by default. It is set to false for comboboxpopup table, to mimic original combobox look and feel.
Definition at line 128 of file kexitableview.h.
color for row highlight, default is intermediate (33/60%) between active highlight and base color.
Definition at line 132 of file kexitableview.h.
color for text under row highlight, default is the same as textColor. Used when rowHighlightingEnabled is true;
Definition at line 136 of file kexitableview.h.
color for row highlight for mouseover, default is intermediate (20/80%) between active highlight and base color. Used when rowMouseOverHighlightingEnabled is true.
Definition at line 140 of file kexitableview.h.
color for text under row highlight for mouseover, default is the same as textColor. Used when rowMouseOverHighlightingEnabled is true;
Definition at line 144 of file kexitableview.h.
Like rowMouseOverHighlightingColor but for areas painted with alternate color. This is computed using active highlight color and alternateBackgroundColor.
Definition at line 148 of file kexitableview.h.
The documentation for this class was generated from the following files: