conflicting packages
QwtLegend(3) | Qwt User's Guide | QwtLegend(3) |
NAME¶
QwtLegend -SYNOPSIS¶
#include <qwt_legend.h>Public Types¶
enum LegendDisplayPolicy { NoIdentifier = 0, FixedIdentifier = 1, AutoIdentifier = 2 }
Public Member Functions¶
QwtLegend (QWidget *parent=NULL)
Protected Member Functions¶
virtual void layoutContents ()
Detailed Description¶
The legend widget. The QwtLegend widget is a tabular arrangement of legend items. Legend items might be any type of widget, but in general they will be a QwtLegendItem. See also:QwtLegendItem, QwtLegendItemManager
QwtPlot
Member Enumeration Documentation¶
enum QwtLegend::LegendDisplayPolicy¶
Display policy. .IP "•" 2 NoIdentifierThe client code is responsible how to display of each legend item. The Qwt library will not interfere.
- •
- FixedIdentifier
All legend items are displayed with the QwtLegendItem::IdentifierMode to be passed in 'mode'.
- •
- AutoIdentifier
Each legend item is displayed with a mode that is a bitwise or of
- •
- QwtLegendItem::ShowLine (if its curve is drawn with a line) and
- •
- QwtLegendItem::ShowSymbol (if its curve is drawn with symbols) and
- •
- QwtLegendItem::ShowText (if the has a title).
setDisplayPolicy(), displayPolicy(),
QwtLegendItem::IdentifierMode
enum QwtLegend::LegendItemMode¶
Interaction mode for the legend items. .IP "•" 2 ReadOnlyItemThe legend item is not interactive, like a label
- •
- ClickableItem
The legend item is clickable, like a push button
- •
- CheckableItem
The legend item is checkable, like a checkable button
setItemMode(), itemMode(),
QwtLegendItem::IdentifierMode QwtLegendItem::clicked(),
QwtLegendItem::checked(), QwtPlot::legendClicked(),
QwtPlot::legendChecked()
Constructor & Destructor Documentation¶
QwtLegend::QwtLegend (QWidget *parent = NULL) [explicit]¶
Constructor Parameters:parent Parent widget
Member Function Documentation¶
QWidget * QwtLegend::contentsWidget ()¶
The contents widget is the only child of the viewport() and the parent widget of all legend items.const QWidget * QwtLegend::contentsWidget () const¶
The contents widget is the only child of the viewport() and the parent widget of all legend items.QwtLegend::LegendDisplayPolicy QwtLegend::displayPolicy () const¶
Returns:the legend display policy. Default is
LegendDisplayPolicy::Auto.
See also:
setDisplayPolicy(),
LegendDisplayPolicy
bool QwtLegend::eventFilter (QObject *o, QEvent *e) [virtual]¶
Filter layout related events of QwtLegend::contentsWidget(). Parameters:o Object to be filtered
e Event
QWidget * QwtLegend::find (const QwtLegendItemManager *plotItem) const¶
Find the widget that represents a plot item Parameters:plotItem Plot item
Returns:
Widget on the legend, or NULL
QwtLegendItemManager * QwtLegend::find (const QWidget *legendItem) const¶
Find the widget that represents a plot item Parameters:legendItem Legend item
Returns:
Widget on the legend, or NULL
int QwtLegend::heightForWidth (intwidth) const [virtual]¶
Returns:The preferred height, for the width w.
Parameters:
width Width
QScrollBar * QwtLegend::horizontalScrollBar () const¶
Returns:Horizontal scrollbar
See also:
verticalScrollBar()
int QwtLegend::identifierMode () const¶
Returns:the IdentifierMode to be used in combination with
LegendDisplayPolicy::Fixed.
Default is ShowLine | ShowSymbol | ShowText.
void QwtLegend::insert (const QwtLegendItemManager *plotItem, QWidget *legendItem)¶
Insert a new item for a plot item Parameters:plotItem Plot item
legendItem New legend item
Note:
The parent of item will be changed to
QwtLegend::contentsWidget()
QwtLegend::LegendItemMode QwtLegend::itemMode () const¶
See also:LegendItemMode
void QwtLegend::layoutContents () [protected], [virtual]¶
Adjust contents widget and item layout to the size of the viewport().void QwtLegend::remove (const QwtLegendItemManager *plotItem)¶
Find the corresponding item for a plotItem and remove it from the item list. Parameters:plotItem Plot item
void QwtLegend::resizeEvent (QResizeEvent *e) [protected], [virtual]¶
Resize event Parameters:e Resize event
void QwtLegend::setDisplayPolicy ( LegendDisplayPolicypolicy, intmode)¶
Set the legend display policy to: Parameters:policy Legend display policy
mode Identifier mode (or'd ShowLine, ShowSymbol, ShowText)
See also:
displayPolicy(), LegendDisplayPolicy
void QwtLegend::setItemMode ( LegendItemModemode)¶
See also:LegendItemMode
QScrollBar * QwtLegend::verticalScrollBar () const¶
Returns:Vertical scrollbar
See also:
horizontalScrollBar()
Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.Tue Nov 20 2012 | Version 5.2.3 |