None = 0x00000000,
OwnMsg = 0x00000001,
Highlight = 0x00000002,
- Selected = 0x00000004 // must be last!
+ Selected = 0x00000004,
+ Hovered = 0x00000008,
+ Last = Hovered
};
enum class ItemFormatType : quint32 {
};
/// Display of sender prefix modes
- enum SenderPrefixMode {
+ enum class SenderPrefixMode {
NoModes = 0, ///< Hide sender modes
HighestMode = 1, ///< Show the highest active sender mode
AllModes = 2 ///< Show all active sender modes
};
// Do not change SenderPrefixMode numbering without also adjusting
// ChatViewSettingsPage::initSenderPrefixComboBox() and chatviewsettingspage.ui "defaultValue"
- // TODO Qt5: Switch to "enum class"
struct Format {
FormatType type;
/**
* Cache the system locale timestamp format string
*
- * Based on whether or not AM/PM designators are used in the QLocale::system().timeFormat(),
- * this extends the system locale timestamp format string to include seconds.
+ * Based on whether or not AM/PM designators are used in the QLocale.timeFormat(), this extends
+ * the application locale timestamp format string to include seconds.
*
* @see UiStyle::systemTimestampFormatString()
*/
mutable quint8 _senderHash;
};
-#if QT_VERSION < 0x050000
-uint qHash(UiStyle::ItemFormatType key);
-#else
uint qHash(UiStyle::ItemFormatType key, uint seed);
-#endif
// ---- Operators for dealing with enums ----------------------------------------------------------