No description
  • C++ 95.3%
  • QMake 3.3%
  • C 1.4%
Find a file
y.antonyuk 3a6ee3ef9d UI
2025-07-25 21:11:03 +05:00
.gitignore Parse via Qt, HiDPI flags 2025-07-18 18:36:30 +05:00
graphics.cpp Arch change, preview 2025-07-23 19:20:17 +05:00
graphics.h Options WIP 2025-07-22 19:06:37 +05:00
interfacestable.cpp Arch change, preview 2025-07-23 19:20:17 +05:00
interfacestable.h Arch change, preview 2025-07-23 19:20:17 +05:00
main.cpp Arch change, preview 2025-07-23 19:20:17 +05:00
manager.cpp Arch change, preview 2025-07-23 19:20:17 +05:00
manager.h Arch change, preview 2025-07-23 19:20:17 +05:00
optionswidget.cpp UI 2025-07-25 21:11:03 +05:00
optionswidget.h Arch change, preview 2025-07-23 19:20:17 +05:00
OptionsWidget.ui UI 2025-07-25 21:11:03 +05:00
parser.cpp Options WIP 2025-07-22 19:06:37 +05:00
parser.h Options WIP 2025-07-22 19:06:37 +05:00
readme.md Init 2025-07-14 15:36:22 +05:00
TrayIconAddress.pro Options WIP 2025-07-22 19:06:37 +05:00
Types.h Arch change, preview 2025-07-23 19:20:17 +05:00

Приложение для вывода текущего адреса в трей

Принцип работы:

Создает 4 виджета системной иконки в трее Выполняет команду, парсит результаты Перерисовывает QPixmap для иконок

TODO:

  • Сделать чтение конфига для выбора интерфейса, периода обновления, фильтра только DHCP/DHCP и статические
  • Сдлеать виджет для настроек, вызываемый через контекстное меню
  • Для фильтра DHCP возможно нужно будет парсить другую команду/файл (/var/lib/dhcp/dhcp.leases)
  • Не продумано что делать если у интерфейса несколько адресов
  • Опционально рисовать маску подсети (например /22 на крайней правой иконке)