Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Variables
TariffListViewDelegate.cpp File Reference
#include "TariffListViewDelegate.h"
#include <cmath>
#include <QPainter>
#include <QPen>
#include <QTimer>
#include <QEvent>
#include <QMouseEvent>
#include "ui/QApplicationWrapper.h"
#include "ui/logic/ListViewSearchFilter.h"
Include dependency graph for TariffListViewDelegate.cpp:

Classes

class  TariffListViewDelegate::DataClass
 

Variables

const uint8_t DEFAULT_FONT_POINT_SIZE = 15
 
const QString SELECTED_ITEM_BACKGROUND_COLOR = "#f2fffb"
 
const QString SELECTED_ITEM_BORDER_COLOR = "#00e699"
 
const uint8_t SELECTED_ITEM_BORDER_WIDTH = 4
 
const QString SELECTED_ITEM_TEXT_COLOR = "#008a57"
 
const QString UNSELECTED_ITEM_WITH_HOT_KEY_BACKGROUND_COLOR = "#fffce0"
 
const QString UNSELECTED_ITEM_WITH_HOT_KEY_CHIP_CARD_BACKGROUND_COLOR = "#fffce0"
 
const QString UNSELECTED_ITEM_WITH_FROM_SUBSTITUTE_TARIFF_GROUP = "#f3ffe0"
 
const uint8_t LEFT_MARGIN = 20
 
const uint8_t RIGHT_MARGIN = 10
 
const uint8_t DELIMITER_BOTTOM_MARGIN = 1
 
const QString DELIMITER_COLOR = "#ecf2ff"
 
const uint8_t DELIMITER_WIDTH = 3
 
const QString VALID_FILTER_VALUE_COLOR = "#56C1FF"
 
const QColor INVALID_FILTER_VALUE_COLOR = Qt::darkGray
 
const int8_t MARGIN_WIDTH_PERCENTAGE = 3
 
const int8_t TARIFF_NUMBER_WIDTH_PERCENTAGE = 7
 
const int8_t TARIFF_NAME_WIDTH_PERCENTAGE = 84
 
const int8_t TARIFF_NAME_WITHOUT_TARIFF_NUMBER_PERCENTAGE = 91
 
const unsigned long LONG_PRESS_TIME_MS = 750
 
const int LONG_PRESS_START_POINT_MAX_DISTANCE_IN_PIXELS = 10
 

Variable Documentation

const uint8_t DEFAULT_FONT_POINT_SIZE = 15
const uint8_t DELIMITER_BOTTOM_MARGIN = 1
const QString DELIMITER_COLOR = "#ecf2ff"
const uint8_t DELIMITER_WIDTH = 3
const QColor INVALID_FILTER_VALUE_COLOR = Qt::darkGray
const uint8_t LEFT_MARGIN = 20
const int LONG_PRESS_START_POINT_MAX_DISTANCE_IN_PIXELS = 10
const unsigned long LONG_PRESS_TIME_MS = 750
const int8_t MARGIN_WIDTH_PERCENTAGE = 3
const uint8_t RIGHT_MARGIN = 10
const QString SELECTED_ITEM_BACKGROUND_COLOR = "#f2fffb"
const QString SELECTED_ITEM_BORDER_COLOR = "#00e699"
const uint8_t SELECTED_ITEM_BORDER_WIDTH = 4
const QString SELECTED_ITEM_TEXT_COLOR = "#008a57"
const int8_t TARIFF_NAME_WIDTH_PERCENTAGE = 84
const int8_t TARIFF_NAME_WITHOUT_TARIFF_NUMBER_PERCENTAGE = 91
const int8_t TARIFF_NUMBER_WIDTH_PERCENTAGE = 7
const QString UNSELECTED_ITEM_WITH_FROM_SUBSTITUTE_TARIFF_GROUP = "#f3ffe0"
const QString UNSELECTED_ITEM_WITH_HOT_KEY_BACKGROUND_COLOR = "#fffce0"
const QString UNSELECTED_ITEM_WITH_HOT_KEY_CHIP_CARD_BACKGROUND_COLOR = "#fffce0"
const QString VALID_FILTER_VALUE_COLOR = "#56C1FF"