MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / ServersModel

Method ServersModel

launcher/ui/pages/instance/ServersPage.cpp:183–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

181 ServerPtrRole = Qt::UserRole,
182 };
183 explicit ServersModel(const QString &path, QObject *parent = 0)
184 : QAbstractListModel(parent)
185 {
186 m_path = path;
187 m_watcher = new QFileSystemWatcher(this);
188 connect(m_watcher, &QFileSystemWatcher::fileChanged, this, &ServersModel::fileChanged);
189 connect(m_watcher, &QFileSystemWatcher::directoryChanged, this, &ServersModel::dirChanged);
190 m_saveTimer.setSingleShot(true);
191 m_saveTimer.setInterval(5000);
192 connect(&m_saveTimer, &QTimer::timeout, this, &ServersModel::save_internal);
193 }
194 virtual ~ServersModel() {};
195
196 void observe()

Callers

nothing calls this directly

Calls 1

setIntervalMethod · 0.80

Tested by

no test coverage detected