3#include <EditorPluginFileserve/EditorPluginFileserveDLL.h>
4#include <EditorPluginFileserve/ui_FileserveWidget.h>
5#include <Foundation/Containers/HashTable.h>
6#include <Foundation/Time/Time.h>
12enum class plFileserveActivityType;
29 void ServerStarted(
const QString& sIp, plUInt16 uiPort);
33 void on_StartServerButton_clicked();
34 void on_ClearActivityButton_clicked();
35 void on_ClearAllFilesButton_clicked();
36 void on_ReloadResourcesButton_clicked();
37 void on_ConnectClient_clicked();
41 void LogActivity(
const plFormatString& text, plFileserveActivityType type);
42 void UpdateSpecialDirectoryUI();
46 plTime m_LastProgressUpdate;
57 bool m_bConnected =
false;
70 void UpdateClientList();
71 void ConfigureSpecialDirectories();
Definition HashTable.h:333
A hybrid array uses in-place storage to handle the first few elements without any allocation....
Definition HybridArray.h:12
Definition ActivityModel.moc.h:30
Definition AllFilesModel.moc.h:9
plStringBuilder is a class that is meant for creating and modifying strings.
Definition StringBuilder.h:35
Definition Fileserver.h:13
The time class encapsulates a double value storing the time in seconds.
Definition Time.h:12