KChart
KChartAttributesModel.cpp
122 QMap< int, QMap< int, QMap<int, QVariant > > >::const_iterator itB = other->d->dataMap.constBegin();
258 QVariant AttributesModel::defaultHeaderData( int section, Qt::Orientation orientation, int role ) const
267 return QVariant( (orientation == Qt::Vertical ? QStringLiteral("Series ") : QStringLiteral("Item ")) + QString::number( dataset )) ;
559 void AttributesModel::slotRowsAboutToBeInserted( const QModelIndex& parent, int start, int end )
564 void AttributesModel::slotColumnsAboutToBeInserted( const QModelIndex& parent, int start, int end )
590 void AttributesModel::slotColumnsAboutToBeRemoved( const QModelIndex& parent, int start, int end )
626 void AttributesModel::removeEntriesFromDirectionDataMaps( Qt::Orientation dir, int start, int end )
660 Q_ASSERT_X( sourceModel(), "removeColumn", "This should only be triggered if a valid source Model exists!" );
671 void AttributesModel::slotDataChanged( const QModelIndex& topLeft, const QModelIndex& bottomRight )
688 Q_ASSERT( defaultsForRole( role ).value<KChart::DataValueAttributes>() == value.value<KChart::DataValueAttributes>() );
QMap::const_iterator constBegin() const const
const QColor & color() const const
bool resetData(const QModelIndex &index, int role=Qt::DisplayRole)
Remove any explicit attributes settings that might have been specified before.
Definition: KChartAttributesModel.cpp:395
bool isEmpty() const const
bool isValid() const const
bool contains(const Key &key) const const
void setDatasetDimension(int dimension)
Set the dimension of the dataset in the source model.
Definition: KChartAttributesModel.cpp:691
DisplayRole
void modelReset()
void beginRemoveRows(const QModelIndex &parent, int first, int last)
QModelIndex mapToSource(const QModelIndex &proxyIndex) const override
Definition: KChartAbstractProxyModel.cpp:52
bool disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *method)
QString number(int n, int base)
void initFrom(const AttributesModel *other)
Copies the internal data (maps and palette) of another AttributesModel* into this one.
Definition: KChartAttributesModel.cpp:77
Q_EMITQ_EMIT
A set of attributes controlling the appearance of pie charts.
Definition: KChartPieAttributes.h:21
QVariant data(int role) const
Returns the data that were specified at global level, or the default data, or QVariant().
Definition: KChartAttributesModel.cpp:284
void columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
int column() const const
T value() const const
void layoutChanged(const QList< QPersistentModelIndex > &parents, QAbstractItemModel::LayoutChangeHint hint)
void rowsAboutToBeInserted(const QModelIndex &parent, int start, int end)
Cell-specific attributes regarding value tracking.
Definition: KChartValueTrackerAttributes.h:28
Q_SCRIPTABLE Q_NOREPLY void start()
Declaring the class KChart::DataValueAttributes.
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::DisplayRole) override
\reimpl
Definition: KChartAttributesModel.cpp:382
Base class for all proxy models used inside KChart.
Definition: KChartAbstractProxyModel.h:22
virtual QVariant defaultHeaderData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
Returns default values for the header data.
Definition: KChartAttributesModel.cpp:258
QModelIndex mapFromSource(const QModelIndex &sourceIndex) const override
Definition: KChartAbstractProxyModel.cpp:39
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void endRemoveColumns()
Diagram attributes dealing with data value labels.
Definition: KChartDataValueAttributes.h:41
void beginInsertRows(const QModelIndex &parent, int first, int last)
int remove(const Key &key)
QMap::iterator insert(const Key &key, const T &value)
QMap::iterator end()
void columnsInserted(const QModelIndex &parent, int first, int last)
QMap::iterator find(const Key &key)
void beginRemoveColumns(const QModelIndex &parent, int first, int last)
void columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles)
QMap::const_iterator constEnd() const const
QMap::iterator upperBound(const Key &key)
Set of attributes for changing the appearance of line charts.
Definition: KChartLineAttributes.h:20
Orientation
A Palette is a set of brushes (or colors) to be used for painting data sets.
Definition: KChartPalette.h:35
void endInsertColumns()
void headerDataChanged(Qt::Orientation orientation, int first, int last)
void beginInsertColumns(const QModelIndex &parent, int first, int last)
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
\reimpl
Definition: KChartAttributesModel.cpp:232
void columnsRemoved(const QModelIndex &parent, int first, int last)
void setDefaultForRole(int role, const QVariant &value)
Define the default value for a certain role.
Definition: KChartAttributesModel.cpp:676
void endInsertRows()
bool isValid() const const
bool setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role=Qt::DisplayRole) override
\reimpl
Definition: KChartAttributesModel.cpp:400
int row() const const
void rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
A proxy model used for decorating data with attributes.
Definition: KChartAttributesModel.h:32
Definition: KChartMarkerAttributes.h:21
bool resetHeaderData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole)
Remove any explicit attributes settings that might have been specified before.
Definition: KChartAttributesModel.cpp:436
KIOFILEWIDGETS_EXPORT QString dir(const QString &fileClass)
void rowsInserted(const QModelIndex &parent, int first, int last)
void endRemoveRows()
void rowsRemoved(const QModelIndex &parent, int first, int last)
bool compare(const AttributesModel *other) const
Returns true if both, all of the attributes set, and the palette set is equal in both of the Attribut...
Definition: KChartAttributesModel.cpp:108
static const Palette & defaultPalette()
Provide access to the three builtin palettes, one with standard bright colors, one with more subdued ...
Definition: KChartPalette.cpp:94
sourceModel
void setSourceModel(QAbstractItemModel *sourceModel) override
\reimpl
Definition: KChartAttributesModel.cpp:504
Attributes to customize the appearance of a column in a stock chart.
Definition: KChartStockBarAttributes.h:20
int count(const T &value) const const
bool isKnownAttributesRole(int role) const
Returns whether the given role corresponds to one of the known internally used ones.
Definition: KChartAttributesModel.cpp:353
Set of attributes for changing the appearance of bar charts.
Definition: KChartBarAttributes.h:20
QObject * parent() const const
const QAbstractItemModel * model() const const
const QList< QKeySequence > & end()
virtual void setSourceModel(QAbstractItemModel *sourceModel)
QModelIndex index(int row, int col, const QModelIndex &index) const override
Definition: KChartAbstractProxyModel.cpp:71
void setPaletteType(PaletteType type)
Sets the palettetype used by this attributesmodel.
Definition: KChartAttributesModel.cpp:441
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Jul 1 2022 05:09:19 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Jul 1 2022 05:09:19 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.