Spec-Zone.ru › Qt 5.14

Класс QDateTimeEdit

Класс QDateTimeEdit предоставляет виджет для редактирования дат и времени. Подробнее...

Заголовок: #include <QDateTimeEdit>
qmake: QT += widgets
Наследуется от: QAbstractSpinBox
Наследует:

QDateEdit и QTimeEdit

  • Список всех членов, включая унаследованные

Открытые типы

перечисление Раздел { НетРаздела, РазделAMPM, РазделМС, РазделСекунда, РазделМинута, …, РазделГод }
флаги Разделы

Свойства

  • calendarPopup : bool
  • текущийРаздел : Раздел
  • индексТекущегоРаздела : int
  • дата : QDate
  • датаВремя : QDateTime
  • формаОтображения : QString
  • отображаемыеРазделы : const Разделы
  • максимальнаяДата : QDate
  • максимальнаяДатаВремя : QDateTime
  • максимальноеВремя : QTime
  • минимальнаяДата : QDate
  • минимальнаяДатаВремя : QDateTime
  • минимальноеВремя : QTime
  • количествоРазделов : const int
  • время : QTime
  • часовойПояс : Qt::TimeSpec

Открытые функции

QDateTimeEdit(const QTime &time, QWidget *parent = nullptr)
QDateTimeEdit(const QDate &date, QWidget *parent = nullptr)
QDateTimeEdit(const QDateTime &datetime, QWidget *parent = nullptr)
QDateTimeEdit(QWidget *parent = nullptr)
virtual ~QDateTimeEdit()
bool calendarPopup() const
QCalendarWidget * calendarWidget() const
void clearMaximumDate()
void clearMaximumDateTime()
void clearMaximumTime()
void clearMinimumDate()
void clearMinimumDateTime()
void clearMinimumTime()
QDateTimeEdit::Section currentSection() const
int currentSectionIndex() const
QDate date() const
QDateTime dateTime() const
QString displayFormat() const
QDateTimeEdit::Sections displayedSections() const
QDate maximumDate() const
QDateTime maximumDateTime() const
QTime maximumTime() const
QDate minimumDate() const
QDateTime minimumDateTime() const
QTime minimumTime() const
QDateTimeEdit::Section sectionAt(int index) const
int sectionCount() const
QString sectionText(QDateTimeEdit::Section section) const
void setCalendarPopup(bool enable)
void setCalendarWidget(QCalendarWidget *calendarWidget)
void setCurrentSection(QDateTimeEdit::Section section)
void setCurrentSectionIndex(int index)
void setDateRange(const QDate &min, const QDate &max)
void setDateTimeRange(const QDateTime &min, const QDateTime &max)
void setDisplayFormat(const QString &format)
void setMaximumDate(const QDate &max)
void setMaximumDateTime(const QDateTime &dt)
void setMaximumTime(const QTime &max)
void setMinimumDate(const QDate &min)
void setMinimumDateTime(const QDateTime &dt)
void setMinimumTime(const QTime &min)
void setSelectedSection(QDateTimeEdit::Section section)
void setTimeRange(const QTime &min, const QTime &max)
void setTimeSpec(Qt::TimeSpec spec)
QTime time() const
Qt::TimeSpec timeSpec() const

Реализованные публичные функции

virtual void clear() override
virtual bool event(QEvent *event) override
virtual QSize sizeHint() const override
virtual void stepBy(int steps) override

Публичные слоты

void setDate(const QDate &date)
void setDateTime(const QDateTime &dateTime)
void setTime(const QTime &time)

Сигналы

void dateChanged(const QDate &date)
void dateTimeChanged(const QDateTime &datetime)
void timeChanged(const QTime &time)

Защищенные функции

виртуальный QDateTime dateTimeFromText(const QString &text) const
void initStyleOption(QStyleOptionSpinBox *option) const
виртуальный QString textFromDateTime(const QDateTime &dateTime) const

Переопределённые защищённые функции

виртуальный void fixup(QString &input) const override
виртуальный void focusInEvent(QFocusEvent *event) override
виртуальный bool focusNextPrevChild(bool next) override
виртуальный void keyPressEvent(QKeyEvent *event) override
виртуальный void mousePressEvent(QMouseEvent *event) override
виртуальный void paintEvent(QPaintEvent *event) override
виртуальный QAbstractSpinBox::StepEnabled stepEnabled() const override
виртуальный QValidator::State validate(QString &text, int &pos) const override
виртуальный void wheelEvent(QWheelEvent *event) override

Подробное описание

QDateTimeEdit позволяет пользователю редактировать даты, используя клавиатуру или стрелки для увеличения и уменьшения значений даты и времени. Стрелки можно использовать для перехода между секциями в поле QDateTimeEdit. Даты и время отображаются в соответствии с заданным форматом; см. setDisplayFormat().

QDateTimeEdit *dateEdit = new QDateTimeEdit(QDate::currentDate());
dateEdit->setMinimumDate(QDate::currentDate().addDays(-365));
dateEdit->setMaximumDate(QDate::currentDate().addDays(365));
dateEdit->setDisplayFormat("yyyy.MM.dd");

Здесь мы создали новый объект QDateTimeEdit, инициализированный сегодняшней датой, и ограничили диапазон допустимых дат сегодняшней датой плюс-минус 365 дней. Мы установили порядок месяц, день, год.

Диапазон допустимых значений для QDateTimeEdit контролируется свойствами minimumDateTime, maximumDateTime и их соответствующими компонентами даты и времени. По умолчанию допустимой является любая дата и время от начала 100 года нашей эры до конца 9999 года нашей эры.

Использование всплывающего календаря

QDateTimeEdit можно настроить, чтобы разрешить использование QCalendarWidget для выбора дат. Это активируется установкой свойства calendarPopup. Кроме того, вы можете предоставить пользовательский виджет календаря для использования в качестве всплывающего календаря, вызвав функцию setCalendarWidget(). Существующий виджет календаря можно получить с помощью calendarWidget().

См. также QDateEdit, QTimeEdit, QDate и QTime.

Документация по типам элементов

enum QDateTimeEdit::Sectionflags QDateTimeEdit::Sections

Константа Значение
QDateTimeEdit::NoSection 0x0000
QDateTimeEdit::AmPmSection 0x0001
QDateTimeEdit::MSecSection 0x0002
QDateTimeEdit::SecondSection 0x0004
QDateTimeEdit::MinuteSection 0x0008
QDateTimeEdit::HourSection 0x0010
QDateTimeEdit::DaySection 0x0100
QDateTimeEdit::MonthSection 0x0200
QDateTimeEdit::YearSection 0x0400

Тип Sections — это псевдоним для QFlags<Section>. Он хранит логическое ИЛИ сочетание значений Section.

Документация свойств

calendarPopup : bool

Это свойство содержит текущий режим отображения всплывающего календаря.

Всплывающий календарь будет отображаться при нажатии на стрелку. Это свойство действительно только в случае наличия корректного формата отображения даты.

Это свойство было добавлено в Qt 4.2.

Функции доступа:

bool calendarPopup() const
void setCalendarPopup(bool enable)

См. также setDisplayFormat().

currentSection : Section

Это свойство содержит текущую секцию поля ввода.

Функции доступа:

QDateTimeEdit::Section currentSection() const
void setCurrentSection(QDateTimeEdit::Section section)

См. также setCurrentSection().

currentSectionIndex : int

Это свойство содержит текущий индекс секции поля ввода.

Если формат — 'yyyy/MM/dd', displayText — '2001/05/21', а cursorPosition — 5, currentSectionIndex вернёт 1. Если cursorPosition — 3, currentSectionIndex будет 0 и т.д.

Это свойство было добавлено в Qt 4.3.

Функции доступа:

int currentSectionIndex() const
void setCurrentSectionIndex(int index)

См. также setCurrentSection() и currentSection().

date : QDate

Это свойство содержит QDate, установленный в виджете.

По умолчанию, это свойство содержит дату 1 января 2000 года.

Функции доступа:

QDate date() const
void setDate(const QDate &date)

Сигнал-уведомление:

void dateChanged(const QDate &date)

См. также time и dateTime.

dateTime : QDateTime

Это свойство содержит QDateTime, установленный в QDateTimeEdit.

При установке этого свойства, временная метка QDateTimeEdit остаётся неизменной, а временная метка нового QDateTime игнорируется.

По умолчанию, это свойство установлено на начало 2000 года. Оно может быть установлено только на корректное значение QDateTime. Если какая-либо операция приводит к некорректной дате/времени, это свойство сбрасывается до значения свойства minimumDateTime.

Если в QDateTimeEdit нет полей даты, то установка этого свойства устанавливает диапазон даты виджета с начала и до конца даты нового значения этого свойства.

Функции доступа:

QDateTime dateTime() const
void setDateTime(const QDateTime &dateTime)

Сигнал-уведомление:

void dateTimeChanged(const QDateTime &datetime)

См. также date, time, minimumDateTime и maximumDateTime.

displayFormat : QString

Это свойство содержит формат, используемый для отображения времени/даты в редакторе даты и времени.

Этот формат описан в QDateTime::toString() и QDateTime::fromString()

Примеры форматов (при условии, что дата — 2 июля 1969 года):

Формат Результат
дд.мм.гггг 02.07.1969
MMM d yy Июл 2 69
MMMM d yy Июль 2 69

Обратите внимание, что если вы указываете двухзначный год, он будет интерпретироваться в том столетии, в котором редактор даты и времени был инициализирован. Стандартное столетие — 21-е (2000-2099).

Если указан неверный формат, формат не будет установлен.

Функции доступа:

QString displayFormat() const
void setDisplayFormat(const QString &format)

См. также QDateTime::toString() и displayedSections().

displayedSections : const Sections

Это свойство содержит текущие отображаемые поля редактора даты и времени.

Возвращает набор бит отображаемых секций для этого формата.

Функции доступа:

QDateTimeEdit::Sections displayedSections() const

См. также setDisplayFormat() и displayFormat().

maximumDate : QDate

Это свойство содержит максимальную дату редактора даты и времени.

Изменение этого свойства обновляет дату свойства maximumDateTime, сохраняя при этом свойство maximumTime. При установке этого свойства, minimumDate корректируется, если необходимо, для обеспечения валидности диапазона. В этом случае, minimumTime также корректируется, если он больше maximumTime. В противном случае, изменения в этом свойстве сохраняют свойство minimumDateTime.

Это свойство может быть установлено только на корректный объект QDate, описывающий дату, в которой текущее свойство maximumTime создаёт валидный объект QDateTime. Самая поздняя дата, которую принимает setMaximumDate(), — конец 9999 года. Это значение по умолчанию для этого свойства. Это значение по умолчанию может быть восстановлено с помощью clearMaximumDateTime().

Функции доступа:

QDate maximumDate() const
void setMaximumDate(const QDate &max)
void clearMaximumDate()

См. также minimumDate, maximumTime, maximumDateTime, setDateRange() и QDate::isValid().

maximumDateTime : QDateTime

Это свойство содержит максимальное значение даты и времени редактора даты и времени.

Изменение этого свойства неявно обновляет maximumDate и maximumTime свойства до значений даты и времени этого свойства соответственно. При установке этого свойства, minimumDateTime корректируется при необходимости, чтобы диапазон оставался корректным. В противном случае, изменение этого свойства сохраняет свойство minimumDateTime.

Это свойство может быть установлено только на корректное значение QDateTime. Самая поздняя дата/время, которую принимает setMaximumDateTime(), — конец 9999 года. Это значение по умолчанию для этого свойства. Это значение по умолчанию может быть восстановлено с помощью clearMaximumDateTime().

Это свойство было добавлено в Qt 4.4.

Функции доступа:

QDateTime maximumDateTime() const
void setMaximumDateTime(const QDateTime &dt)
void clearMaximumDateTime()

См. также minimumDateTime, maximumTime, maximumDate(), setDateTimeRange(), и QDateTime::isValid.

maximumTime : QTime

Это свойство содержит максимальное время для редактирования даты и времени.

Изменение этого свойства обновляет время свойства maximumDateTime, сохраняя при этом свойства minimumDate и maximumDate. Если эти свойства даты совпадают, при установке этого свойства свойство minimumTime корректируется при необходимости, чтобы диапазон оставался допустимым. В противном случае изменение этого свойства сохраняет свойство minimumDateTime.

Это свойство можно установить в любое допустимое значение QTime. По умолчанию это свойство содержит время 23:59:59 и 999 миллисекунд. Это значение по умолчанию можно восстановить с помощью clearMaximumTime().

Функции доступа:

QTime maximumTime() const
void setMaximumTime(const QTime &max)
void clearMaximumTime()

См. также minimumTime, maximumDate, maximumDateTime, setTimeRange(), и QTime::isValid().

minimumDate : QDate

Это свойство содержит минимальную дату для редактирования даты и времени.

Изменение этого свойства обновляет дату свойства minimumDateTime, сохраняя при этом свойство minimumTime. При установке этого свойства свойство maximumDate корректируется при необходимости, чтобы диапазон оставался допустимым. Если это происходит, свойство maximumTime также корректируется, если оно меньше свойства minimumTime. В противном случае изменения в этом свойстве сохраняют свойство maximumDateTime.

Это свойство может быть установлено только в допустимый объект QDate, описывающий дату, в которой текущее свойство minimumTime создаёт допустимый объект QDateTime. Самая ранняя дата, которую принимает setMinimumDate(), — начало 100 года нашей эры. Значение по умолчанию для этого свойства — 14 сентября 1752 года нашей эры. Это значение по умолчанию можно восстановить с помощью clearMinimumDateTime().

Функции доступа:

QDate minimumDate() const
void setMinimumDate(const QDate &min)
void clearMinimumDate()

См. также maximumDate, minimumTime, minimumDateTime, setDateRange(), и QDate::isValid().

minimumDateTime : QDateTime

Это свойство содержит минимальное значение даты и времени для редактирования даты и времени.

Изменение этого свойства неявно обновляет свойства minimumDate и minimumTime до значений даты и времени этого свойства соответственно. При установке этого свойства свойство maximumDateTime корректируется при необходимости, чтобы диапазон оставался допустимым. В противном случае изменение этого свойства сохраняет свойство minimumDateTime.

Это свойство может быть установлено только в допустимое значение QDateTime. Самое раннее значение даты и времени, которое принимает setMinimumDateTime(), — начало 100 года нашей эры. Значение свойства по умолчанию — начало 14 сентября 1752 года нашей эры. Это значение по умолчанию можно восстановить с помощью clearMinimumDateTime().

Это свойство было добавлено в Qt 4.4.

Функции доступа:

QDateTime minimumDateTime() const
void setMinimumDateTime(const QDateTime &dt)
void clearMinimumDateTime()

См. также maximumDateTime, minimumTime, minimumDate, setDateTimeRange(), и QDateTime::isValid().

minimumTime : QTime

Это свойство содержит минимальное время для редактирования даты и времени.

Изменение этого свойства обновляет время свойства minimumDateTime, сохраняя при этом свойства minimumDate и maximumDate. Если эти свойства даты совпадают, при установке этого свойства свойство maximumTime корректируется при необходимости, чтобы диапазон оставался допустимым. В противном случае изменение этого свойства сохраняет свойство maximumDateTime.

Это свойство может быть установлено в любое допустимое значение QTime. По умолчанию это свойство содержит время 00:00:00 и 0 миллисекунд. Это значение по умолчанию можно восстановить с помощью clearMinimumTime().

Функции доступа:

QTime minimumTime() const
void setMinimumTime(const QTime &min)
void clearMinimumTime()

См. также maximumTime, minimumDate, minimumDateTime, setTimeRange(), и QTime::isValid().

sectionCount : const int

Это свойство содержит количество отображаемых разделов. Если формат — 'yyyy/yy/yyyy', sectionCount возвращает 3.

Это свойство было добавлено в Qt 4.3.

Функции доступа:

int sectionCount() const

time : QTime

Это свойство содержит QTime, установленный в виджете.

По умолчанию это свойство содержит время 00:00:00 и 0 миллисекунд.

Функции доступа:

QTime time() const
void setTime(const QTime &time)

Сигнал уведомления:

void timeChanged(const QTime &time)

См. также date и dateTime.

timeSpec : Qt::TimeSpec

Это свойство содержит текущее значение timespec, используемое редактированием даты и времени.

Это свойство было добавлено в Qt 4.4.

Функции доступа:

Qt::TimeSpec timeSpec() const
void setTimeSpec(Qt::TimeSpec spec)

Документация по функциям-членам

QDateTimeEdit::QDateTimeEdit(const QTime &time, QWidget *parent = nullptr)

Создаёт пустой редактор даты и времени с родителем parent. Значение устанавливается в time.

QDateTimeEdit::QDateTimeEdit(const QDate &date, QWidget *parent = nullptr)

Создаёт пустой редактор даты и времени с заданным parent. Значение устанавливается в date.

QDateTimeEdit::QDateTimeEdit(const QDateTime &datetime, QWidget *parent = nullptr)

Создаёт пустой редактор даты и времени с заданным parent. Значение устанавливается в datetime.

QDateTimeEdit::QDateTimeEdit(QWidget *parent = nullptr)

Создаёт пустой редактор даты и времени с заданным parent.

[signal] void QDateTimeEdit::dateChanged(const QDate &date)

Этот сигнал испускается всякий раз, когда дата изменяется. Новая дата передаётся в date.

Примечание: Сигнал-уведомление для свойства date.

[signal] void QDateTimeEdit::dateTimeChanged(const QDateTime &datetime)

Этот сигнал испускается всякий раз, когда изменяется дата или время. Новая дата и время передаются в datetime.

Примечание: Сигнал-уведомление для свойства dateTime.

[signal] void QDateTimeEdit::timeChanged(const QTime &time)

Этот сигнал испускается всякий раз, когда изменяется время. Новое время передаётся в time.

Примечание: Сигнал-уведомление для свойства time.

[virtual] QDateTimeEdit::~QDateTimeEdit()

Деструктор.

QCalendarWidget *QDateTimeEdit::calendarWidget() const

Возвращает виджет календаря для редактора, если calendarPopup установлен в true и (sections() & DateSections_Mask) != 0.

Эта функция создаёт и возвращает виджет календаря, если он не был установлен.

Функция была добавлена в Qt 4.4.

См. также setCalendarWidget().

[override virtual] void QDateTimeEdit::clear()

Переопределяет: QAbstractSpinBox::clear().

QDate QDateTimeEdit::date() const

Возвращает дату редактора даты и времени.

Примечание: Функция-получатель для свойства date.

См. также setDate().

[virtual protected] QDateTime QDateTimeEdit::dateTimeFromText(const QString &text) const

Возвращает подходящее значение datetime для заданного text.

Эта виртуальная функция используется редактором даты и времени всякий раз, когда ему нужно интерпретировать текст, введённый пользователем, как значение.

См. также textFromDateTime() и validate().

[override virtual] bool QDateTimeEdit::event(QEvent *event)

Переопределяет: QAbstractSpinBox::event(QEvent *event).

[override virtual protected] void QDateTimeEdit::fixup(QString &input) const

Переопределяет: QAbstractSpinBox::fixup(QString &input) const.

[override virtual protected] void QDateTimeEdit::focusInEvent(QFocusEvent *event)

Переопределяет: QAbstractSpinBox::focusInEvent(QFocusEvent *event).

[override virtual protected] bool QDateTimeEdit::focusNextPrevChild(bool next)

Переопределяет: QWidget::focusNextPrevChild(bool next).

[protected] void QDateTimeEdit::initStyleOption(QStyleOptionSpinBox *option) const

Инициализирует option значениями из этого QDataTimeEdit. Этот метод полезен для подклассов, когда им нужен QStyleOptionSpinBox, но они не хотят заполнять всю информацию самостоятельно.

См. также QStyleOption::initFrom().

[override virtual protected] void QDateTimeEdit::keyPressEvent(QKeyEvent *event)

Переопределяет: QAbstractSpinBox::keyPressEvent(QKeyEvent *event).

[override virtual protected] void QDateTimeEdit::mousePressEvent(QMouseEvent *event)

Переопределяет: QAbstractSpinBox::mousePressEvent(QMouseEvent *event).

[override virtual protected] void QDateTimeEdit::paintEvent(QPaintEvent *event)

Переопределяет: QAbstractSpinBox::paintEvent(QPaintEvent *event).

QDateTimeEdit::Section QDateTimeEdit::sectionAt(int index) const

Возвращает раздел в позиции index.

Если формат — 'yyyy/MM/dd', sectionAt(0) возвращает YearSection, sectionAt(1) — MonthSection, а sectionAt(2) — DaySection.

Функция была добавлена в Qt 4.3.

QString QDateTimeEdit::sectionText(QDateTimeEdit::Section section) const

Возвращает текст из заданного section.

См. также currentSection().

void QDateTimeEdit::setCalendarWidget(QCalendarWidget *calendarWidget)

Устанавливает заданный calendarWidget в качестве виджета, используемого для всплывающего календаря. Редактор не принимает на себя владения виджетом календаря автоматически.

Примечание: calendarPopup должен быть установлен в true, прежде чем установить виджет календаря.

Функция была добавлена в Qt 4.4.

См. также calendarWidget() и calendarPopup.

void QDateTimeEdit::setDateRange(const QDate &min, const QDate &max)

Устанавливает диапазон допустимых дат для редактора даты и времени.

Эта функция удобства устанавливает свойства minimumDate и maximumDate.

аналогично:

Если min или max невалидны, эта функция ничего не делает. Эта функция сохраняет свойство minimumTime. Если max меньше min, новое свойство maximumDateTime должно быть новым свойством minimumDateTime. Если max равно min, и свойство maximumTime было меньше свойства minimumTime, свойство maximumTime устанавливается в свойство minimumTime. В противном случае, эта функция сохраняет свойство maximumTime.

См. также minimumDate, maximumDate, setDateTimeRange() и QDate::isValid().

void QDateTimeEdit::setDateTimeRange(const QDateTime &min, const QDateTime &max)

Устанавливает диапазон допустимых дат и времени для редактора даты и времени.

Эта функция удобства устанавливает свойства minimumDateTime и maximumDateTime.

аналогично:

Если min или max невалидны, эта функция ничего не делает. Если max меньше min, min используется и как max.

Функция была добавлена в Qt 4.4.

См. также minimumDateTime, maximumDateTime, setDateRange(), setTimeRange() и QDateTime::isValid().

void QDateTimeEdit::setSelectedSection(QDateTimeEdit::Section section)

Выбирает раздел. Если раздел не существует в текущих отображаемых разделах, функция ничего не делает. Если раздел равен NoSection, функция отменит выделение всего текста в редакторе. В противном случае функция переместит курсор и текущий раздел в выбранный раздел.

Функция была добавлена в Qt 4.2.

См. также currentSection().

void QDateTimeEdit::setTimeRange(const QTime &min, const QTime &max)

Устанавливает диапазон допустимых времен для редактирования даты и времени.

Эта вспомогательная функция устанавливает свойства minimumTime и maximumTime.

Обратите внимание, что эти свойства ограничивают значение редактора даты и времени соответственно по minimumDate и maximumDate. Когда эти свойства даты не совпадают, времена после max разрешаются для дат до maximumDate, а времена до min разрешаются для дат после minimumDate.

setTimeRange(min, max);

аналогично:

setMinimumTime(min);
setMaximumTime(max);

Если min или max недействительны, функция ничего не делает. Эта функция сохраняет свойства minimumDate и maximumDate. Если эти свойства совпадают, а max меньше min, то min используется как max.

См. также minimumTime, maximumTime, setDateTimeRange() и QTime::isValid().

[override virtual] QSize QDateTimeEdit::sizeHint() const

Переопределяет: QAbstractSpinBox::sizeHint() const.

[override virtual] void QDateTimeEdit::stepBy(int steps)

Переопределяет: QAbstractSpinBox::stepBy(int steps).

[override virtual protected] QAbstractSpinBox::StepEnabled QDateTimeEdit::stepEnabled() const

Переопределяет: QAbstractSpinBox::stepEnabled() const.

[virtual protected] QString QDateTimeEdit::textFromDateTime(const QDateTime &dateTime) const

Эта виртуальная функция используется редактором даты и времени всякий раз, когда ему нужно отобразить dateTime.

Если вы переопределяете эту функцию, вам также может потребоваться переопределить validate().

См. также dateTimeFromText() и validate().

QTime QDateTimeEdit::time() const

Возвращает время редактора даты и времени.

Примечание: Функция-получатель для свойства time.

См. также setTime().

[override virtual protected] QValidator::State QDateTimeEdit::validate(QString &text, int &pos) const

Переопределяет: QAbstractSpinBox::validate(QString &input, int &pos) const.

[override virtual protected] void QDateTimeEdit::wheelEvent(QWheelEvent *event)

Переопределяет: QAbstractSpinBox::wheelEvent(QWheelEvent *event).

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qdatetimeedit.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API