No description
- C++ 95.3%
- QMake 3.3%
- C 1.4%
| .gitignore | ||
| graphics.cpp | ||
| graphics.h | ||
| interfacestable.cpp | ||
| interfacestable.h | ||
| main.cpp | ||
| manager.cpp | ||
| manager.h | ||
| optionswidget.cpp | ||
| optionswidget.h | ||
| OptionsWidget.ui | ||
| parser.cpp | ||
| parser.h | ||
| readme.md | ||
| TrayIconAddress.pro | ||
| Types.h | ||
Приложение для вывода текущего адреса в трей
Принцип работы:
Создает 4 виджета системной иконки в трее Выполняет команду, парсит результаты Перерисовывает QPixmap для иконок
TODO:
- Сделать чтение конфига для выбора интерфейса, периода обновления, фильтра только DHCP/DHCP и статические
- Сдлеать виджет для настроек, вызываемый через контекстное меню
- Для фильтра DHCP возможно нужно будет парсить другую команду/файл (/var/lib/dhcp/dhcp.leases)
- Не продумано что делать если у интерфейса несколько адресов
- Опционально рисовать маску подсети (например /22 на крайней правой иконке)