/
makani
/
KPS-Samson
Обзор
Документация
Войти
/
makani
/
KPS-Samson
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Events/CreateEventDateEdit.py
32 строки
1 KB
LenchikTs
Initial commit
14 мар 2024, 13:20
14 мар 2024, 13:20
2917e8e
Код
Авторство
О чём код?
# -*- coding: utf-8 -*- ############################################################################# ## ## Copyright (C) 2006-2012 Chuk&Gek and Vista Software. All rights reserved. ## Copyright (C) 2012-2015 SAMSON Group. All rights reserved. ## ############################################################################# ## ## Это программа является свободным программным обеспечением. ## Вы можете использовать, распространять и/или модифицировать её согласно ## условиям GNU GPL версии 3 или любой более поздней версии. ## ############################################################################# from PyQt4.QtCore import Qt, QDate, QEvent, QObject from library.DateEdit import CDateEdit # WTF??? class CCreateEventDateEdit(CDateEdit): def event(self, event): if event.type() == QEvent.KeyPress: key = event.key() if key == Qt.Key_Equal or (key == Qt.Key_Space and not self.date().isValid()): self.setDate(QDate.currentDate()) parent = QObject.parent(self).parent() if (QObject.parent(self) is not None) else None if parent is not None and hasattr(parent, 'setCurTime'): parent.setCurTime(self) event.accept() return True return CDateEdit.event(self, event)