view ui/separatoritemdelegate.h @ 1051:f3e93bf7b91d

Hilfe, Hauptseite: Inhaltsverzeichnis nach oben. Verbesserungen: * Klarer formuliert, dass TrustBridge nur Zertifikate deinstalliert, welche es auch mal empfohlen hatte. * "Copyright" muss als Begriff nicht genannt werden und ist auch kein deutscher Begriff. * Kleiner Tippfehler verbessert.
author Bernhard Reiter <bernhard@intevation.de>
date Fri, 05 Sep 2014 15:57:06 +0200
parents 17e1c8f37d72
children 2a1aa9df8f11
line wrap: on
line source
/* Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik
 * Software engineering by Intevation GmbH
 *
 * This file is Free Software under the GNU GPL (v>=2)
 * and comes with ABSOLUTELY NO WARRANTY!
 * See LICENSE.txt for details.
 */
#ifndef SEPARATORITEMDELEGATE_H
#define SEPARATORITEMDELEGATE_H
/**
 * @file separatoritemdelegate.h
 * @brief Item delegate drawing a separator in list widgets.
 *
 */

#include <QStyledItemDelegate>

class SeparatorItemDelegate : public QStyledItemDelegate
{
Q_OBJECT

public:
    SeparatorItemDelegate(QWidget *parent = 0) : QStyledItemDelegate(parent){}

    /**
     * @brief Renders the delegate using the given painter and options.
     *
     * @param painter   The painter to draw the item.
     * @param option    The style options.
     * @param index     The model index of the item to draw.
     */
    void paint(QPainter *painter, const QStyleOptionViewItem &option,
        const QModelIndex &index) const;
};
#endif

http://wald.intevation.org/projects/trustbridge/