![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
Inheritance diagram for Digikam::TableViewColumns::ColumnThumbnail:Public Member Functions | |
| QVariant | data (TableViewModel::Item *const item, const int role) const override |
| ColumnFlags | getColumnFlags () const override |
| QString | getTitle () const override |
| bool | paint (QPainter *const painter, const QStyleOptionViewItem &option, TableViewModel::Item *const item) const override |
| QSize | sizeHint (const QStyleOptionViewItem &option, TableViewModel::Item *const item) const override |
| void | updateThumbnailSize () override |
Public Member Functions inherited from Digikam::TableViewColumn | |
| TableViewColumn (TableViewShared *const tableViewShared, const TableViewColumnConfiguration &pConfiguration, QObject *const parent=nullptr) | |
| virtual bool | columnAffectedByChangeset (const ImageChangeset &imageChangeset) const |
| virtual ColumnCompareResult | compare (TableViewModel::Item *const itemA, TableViewModel::Item *const itemB) const |
| This function should never be called, because subclasses have to do the comparison on their own. | |
| virtual TableViewColumnConfiguration | getConfiguration () const |
| virtual TableViewColumnConfigurationWidget * | getConfigurationWidget (QWidget *const parentWidget) const |
| virtual void | setConfiguration (const TableViewColumnConfiguration &newConfiguration) |
Static Public Member Functions | |
| static bool | CreateFromConfiguration (TableViewShared *const tableViewShared, const TableViewColumnConfiguration &pConfiguration, TableViewColumn **const pNewColumn, QWidget *const parent) |
| static TableViewColumnDescription | getDescription () |
Static Public Member Functions inherited from Digikam::TableViewColumn | |
| template<class MyType > | |
| static ColumnCompareResult | compareHelper (const MyType &A, const MyType &B) |
| static bool | compareHelperBoolFailCheck (const bool okA, const bool okB, ColumnCompareResult *const result) |
| template<typename columnClass > | |
| static bool | CreateFromConfiguration (TableViewShared *const tableViewShared, const TableViewColumnConfiguration &pConfiguration, TableViewColumn **const pNewColumn, QObject *const parent) |
| template<typename columnClass > | |
| static bool | getSubColumnIndex (const QString &subColumnId, typename columnClass::SubColumn *const subColumn) |
Additional Inherited Members | |
Public Types inherited from Digikam::TableViewColumn | |
| enum | ColumnCompareResult { CmpEqual = 0 , CmpABiggerB = 1 , CmpALessB = 2 } |
| enum | ColumnFlag { ColumnNoFlags = 0 , ColumnCustomPainting = 1 , ColumnCustomSorting = 2 , ColumnHasConfigurationWidget = 4 } |
| typedef QFlags< ColumnFlag > | ColumnFlags |
Signals inherited from Digikam::TableViewColumn | |
| void | signalAllDataChanged () |
| void | signalDataChanged (const qlonglong imageId) |
Protected Attributes inherited from Digikam::TableViewColumn | |
| TableViewColumnConfiguration | configuration |
| TableViewShared *const | s = nullptr |
|
overridevirtual |
Reimplemented from Digikam::TableViewColumn.
|
overridevirtual |
Reimplemented from Digikam::TableViewColumn.
|
overridevirtual |
Implements Digikam::TableViewColumn.
|
overridevirtual |
Reimplemented from Digikam::TableViewColumn.
|
overridevirtual |
Reimplemented from Digikam::TableViewColumn.
|
overridevirtual |
Reimplemented from Digikam::TableViewColumn.