Russian Qt Forum
Ноябрь 22, 2024, 00:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Watcher закрытия приложения  (Прочитано 7592 раз)
teatralaik
Новичок

Offline Offline

Сообщений: 11


Просмотр профиля
« : Январь 14, 2020, 15:05 »

Добрый день!
Есть приложение сохраняющее при закрытие настройки через QSettings(а следовательно и через виндовый реестр). Хотелось бы чтобы другие копии приложения этот момент ловили и предлагали юзеру обновить настройки(если они были изменены). Можно оно конечно было сделать через таймер, но это плохо. Второй вариант в QsharedMemory сохранять количество запущенных копий и при изменении проверять изменение настроек. Но QsharedMemory не отправляет никаких сигналов.
Подскажите пожалуйста как лучше это сделать?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #1 : Январь 14, 2020, 15:31 »

Возможно поможет QSystemSemaphore
Записан
kambala
Джедай : наставник для всех
*******
Online Online

Сообщений: 4747



Просмотр профиля WWW
« Ответ #2 : Январь 14, 2020, 15:49 »

QtSingleApplication позволяет отправлять сообщения копиям
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #3 : Январь 14, 2020, 18:18 »

QUdpSocket ! )
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.09 секунд. Запросов: 22.