|
enum | ColumnCompareResult { CmpEqual = 0
, CmpABiggerB = 1
, CmpALessB = 2
} |
|
enum | ColumnFlag { ColumnNoFlags = 0
, ColumnCustomPainting = 1
, ColumnCustomSorting = 2
, ColumnHasConfigurationWidget = 4
} |
|
enum | SubColumn {
SubColumnWidth = 0
, SubColumnHeight = 1
, SubColumnDimensions = 2
, SubColumnPixelCount = 3
,
SubColumnBitDepth = 4
, SubColumnColorMode = 5
, SubColumnType = 6
, SubColumnCreationDateTime = 7
,
SubColumnDigitizationDateTime = 8
, SubColumnAspectRatio = 9
, SubColumnSimilarity = 10
} |
|
◆ ColumnCompareResult
Enumerator |
---|
CmpEqual | |
CmpABiggerB | |
CmpALessB | |
◆ ColumnFlag
Enumerator |
---|
ColumnNoFlags | |
ColumnCustomPainting | |
ColumnCustomSorting | |
ColumnHasConfigurationWidget | |
◆ SubColumn
Enumerator |
---|
SubColumnWidth | |
SubColumnHeight | |
SubColumnDimensions | |
SubColumnPixelCount | |
SubColumnBitDepth | |
SubColumnColorMode | |
SubColumnType | |
SubColumnCreationDateTime | |
SubColumnDigitizationDateTime | |
SubColumnAspectRatio | |
SubColumnSimilarity | |
◆ ColumnItemProperties()
◆ ~ColumnItemProperties()
Digikam::TableViewColumns::ColumnItemProperties::~ColumnItemProperties |
( |
| ) |
|
|
override |
◆ columnAffectedByChangeset()
bool Digikam::TableViewColumn::columnAffectedByChangeset |
( |
const ImageChangeset & |
imageChangeset | ) |
const |
|
virtualinherited |
◆ compare()
This function should never be called, because subclasses have to do the comparison on their own. But it can not be pure, since then every subclass which does not do custom comparison would have to implement an empty stub.
Reimplemented from Digikam::TableViewColumn.
References Digikam::TableViewColumn::CmpEqual, Digikam::ImageCommonContainer::colorDepth, Digikam::ItemInfo::currentReferenceImage(), Digikam::ItemInfo::currentSimilarity(), Digikam::ItemInfo::dateTime(), Digikam::ImageCommonContainer::digitizationDate, Digikam::ItemInfo::dimensions(), Digikam::ItemInfo::id(), Digikam::ItemInfo::imageCommonContainer(), Digikam::TableViewModel::infoFromItem(), Digikam::TableViewColumn::s, SubColumnAspectRatio, SubColumnBitDepth, SubColumnCreationDateTime, SubColumnDigitizationDateTime, SubColumnDimensions, SubColumnHeight, SubColumnPixelCount, SubColumnSimilarity, SubColumnWidth, and Digikam::TableViewShared::tableViewModel.
◆ compareHelper()
template<class MyType >
static ColumnCompareResult Digikam::TableViewColumn::compareHelper |
( |
const MyType & |
A, |
|
|
const MyType & |
B |
|
) |
| |
|
inlinestaticinherited |
◆ compareHelperBoolFailCheck()
bool Digikam::TableViewColumn::compareHelperBoolFailCheck |
( |
const bool |
okA, |
|
|
const bool |
okB, |
|
|
ColumnCompareResult *const |
result |
|
) |
| |
|
staticinherited |
◆ CreateFromConfiguration()
template<typename columnClass >
◆ data()
QVariant Digikam::TableViewColumns::ColumnItemProperties::data |
( |
TableViewModel::Item *const |
item, |
|
|
const int |
role |
|
) |
| const |
|
overridevirtual |
Reimplemented from Digikam::TableViewColumn.
References Digikam::ItemPropertiesTab::aspectRatioToString(), Digikam::ImageCommonContainer::colorDepth, Digikam::ImageCommonContainer::colorModel, Digikam::ItemInfo::currentReferenceImage(), Digikam::ItemInfo::currentSimilarity(), Digikam::ItemInfo::dateTime(), Digikam::ImageCommonContainer::digitizationDate, Digikam::ItemInfo::dimensions(), Digikam::ImageCommonContainer::format, Digikam::ItemInfo::id(), Digikam::ItemInfo::imageCommonContainer(), Digikam::TableViewModel::infoFromItem(), Digikam::TableViewColumn::s, SubColumnAspectRatio, SubColumnBitDepth, SubColumnColorMode, SubColumnCreationDateTime, SubColumnDigitizationDateTime, SubColumnDimensions, SubColumnHeight, SubColumnPixelCount, SubColumnSimilarity, SubColumnType, SubColumnWidth, and Digikam::TableViewShared::tableViewModel.
◆ getColumnFlags()
TableViewColumn::ColumnFlags Digikam::TableViewColumns::ColumnItemProperties::getColumnFlags |
( |
| ) |
const |
|
overridevirtual |
Reimplemented from Digikam::TableViewColumn.
References Digikam::TableViewColumn::ColumnCustomSorting, Digikam::TableViewColumn::ColumnNoFlags, SubColumnAspectRatio, SubColumnBitDepth, SubColumnCreationDateTime, SubColumnDigitizationDateTime, SubColumnDimensions, SubColumnHeight, SubColumnPixelCount, SubColumnSimilarity, and SubColumnWidth.
◆ getConfiguration()
◆ getConfigurationWidget()
◆ getDescription()
◆ getSubColumnIndex()
template<typename columnClass >
static bool Digikam::TableViewColumn::getSubColumnIndex |
( |
const QString & |
subColumnId, |
|
|
typename columnClass::SubColumn *const |
subColumn |
|
) |
| |
|
inlinestaticinherited |
◆ getSubColumns()
QStringList Digikam::TableViewColumns::ColumnItemProperties::getSubColumns |
( |
| ) |
|
|
static |
◆ getTitle()
QString Digikam::TableViewColumns::ColumnItemProperties::getTitle |
( |
| ) |
const |
|
overridevirtual |
Implements Digikam::TableViewColumn.
References SubColumnAspectRatio, SubColumnBitDepth, SubColumnColorMode, SubColumnCreationDateTime, SubColumnDigitizationDateTime, SubColumnDimensions, SubColumnHeight, SubColumnPixelCount, SubColumnSimilarity, SubColumnType, and SubColumnWidth.
◆ paint()
bool Digikam::TableViewColumn::paint |
( |
QPainter *const |
painter, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
TableViewModel::Item *const |
item |
|
) |
| const |
|
virtualinherited |
◆ setConfiguration()
◆ signalAllDataChanged
void Digikam::TableViewColumn::signalAllDataChanged |
( |
| ) |
|
|
signalinherited |
◆ signalDataChanged
void Digikam::TableViewColumn::signalDataChanged |
( |
const qlonglong |
imageId | ) |
|
|
signalinherited |
◆ sizeHint()
QSize Digikam::TableViewColumn::sizeHint |
( |
const QStyleOptionViewItem & |
option, |
|
|
TableViewModel::Item *const |
item |
|
) |
| const |
|
virtualinherited |
◆ updateThumbnailSize()
void Digikam::TableViewColumn::updateThumbnailSize |
( |
| ) |
|
|
virtualinherited |
◆ configuration
Referenced by Digikam::TableViewColumns::ColumnAudioVideoProperties::compare(), Digikam::TableViewColumns::ColumnDigikamProperties::compare(), Digikam::TableViewColumns::ColumnFileProperties::compare(), Digikam::TableViewColumns::ColumnGeoProperties::compare(), compare(), Digikam::TableViewColumns::ColumnPhotoProperties::compare(), Digikam::TableViewColumns::ColumnAudioVideoProperties::data(), Digikam::TableViewColumns::ColumnDigikamProperties::data(), Digikam::TableViewColumns::ColumnFileProperties::data(), Digikam::TableViewColumns::ColumnGeoProperties::data(), data(), Digikam::TableViewColumns::ColumnPhotoProperties::data(), Digikam::TableViewColumns::ColumnFileProperties::getConfigurationWidget(), Digikam::TableViewColumns::ColumnGeoProperties::getConfigurationWidget(), and Digikam::TableViewColumns::ColumnPhotoProperties::getConfigurationWidget().
The documentation for this class was generated from the following files: