|
| enum | SubColumn {
SubColumnWidth = 0
, SubColumnHeight = 1
, SubColumnDimensions = 2
, SubColumnPixelCount = 3
,
SubColumnBitDepth = 4
, SubColumnColorMode = 5
, SubColumnType = 6
, SubColumnCreationDateTime = 7
,
SubColumnDigitizationDateTime = 8
, SubColumnAspectRatio = 9
, SubColumnSimilarity = 10
} |
| |
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 |
| |
|
|
| ColumnItemProperties (TableViewShared *const tableViewShared, const TableViewColumnConfiguration &pConfiguration, const SubColumn pSubColumn, QObject *const parent=nullptr) |
| |
| ColumnCompareResult | compare (TableViewModel::Item *const itemA, TableViewModel::Item *const itemB) const override |
| | This function should never be called, because subclasses have to do the comparison on their own.
|
| |
| QVariant | data (TableViewModel::Item *const item, const int role) const override |
| |
| ColumnFlags | getColumnFlags () const override |
| |
| QString | getTitle () const 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 TableViewColumnConfiguration | getConfiguration () const |
| |
|
virtual TableViewColumnConfigurationWidget * | getConfigurationWidget (QWidget *const parentWidget) const |
| |
| virtual bool | paint (QPainter *const painter, const QStyleOptionViewItem &option, TableViewModel::Item *const item) const |
| |
|
virtual void | setConfiguration (const TableViewColumnConfiguration &newConfiguration) |
| |
| virtual QSize | sizeHint (const QStyleOptionViewItem &option, TableViewModel::Item *const item) const |
| |
| virtual void | updateThumbnailSize () |
| |
|
|
static TableViewColumnDescription | getDescription () |
| |
|
static QStringList | getSubColumns () |
| |
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) |
| |