summaryrefslogtreecommitdiffstats
path: root/linux/Platform.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2014-11-27 19:18:14 -0200
committerHisham Muhammad <hisham@gobolinux.org>2014-11-27 19:18:14 -0200
commit357e7a3243a0e6fbc937354a03639f0cc34b966c (patch)
treec053aca956193d9e9d60f877f6c2b3a80a91ffea /linux/Platform.c
parentb192af006f67369881bfc92c963f3d594e71fe0c (diff)
Move UptimeMeter into platform-dependent area.
Set up environment to move other meters.
Diffstat (limited to 'linux/Platform.c')
-rw-r--r--linux/Platform.c32
1 files changed, 32 insertions, 0 deletions
diff --git a/linux/Platform.c b/linux/Platform.c
index 5e62dc05..d39e2e96 100644
--- a/linux/Platform.c
+++ b/linux/Platform.c
@@ -9,6 +9,16 @@ in the source distribution for its full text.
#include "IOPriority.h"
#include "IOPriorityPanel.h"
#include "LinuxProcess.h"
+#include "Meter.h"
+#include "CPUMeter.h"
+#include "MemoryMeter.h"
+#include "SwapMeter.h"
+#include "TasksMeter.h"
+#include "LoadAverageMeter.h"
+#include "UptimeMeter.h"
+#include "BatteryMeter.h"
+#include "ClockMeter.h"
+#include "HostnameMeter.h"
/*{
#include "Action.h"
@@ -35,3 +45,25 @@ static Htop_Reaction Platform_actionSetIOPriority(Panel* panel, ProcessList* pl,
void Platform_setBindings(Htop_Action* keys) {
keys['i'] = Platform_actionSetIOPriority;
}
+
+MeterClass* Platform_meterTypes[] = {
+ &CPUMeter_class,
+ &ClockMeter_class,
+ &LoadAverageMeter_class,
+ &LoadMeter_class,
+ &MemoryMeter_class,
+ &SwapMeter_class,
+ &TasksMeter_class,
+ &UptimeMeter_class,
+ &BatteryMeter_class,
+ &HostnameMeter_class,
+ &AllCPUsMeter_class,
+ &AllCPUs2Meter_class,
+ &LeftCPUsMeter_class,
+ &RightCPUsMeter_class,
+ &LeftCPUs2Meter_class,
+ &RightCPUs2Meter_class,
+ &BlankMeter_class,
+ NULL
+};
+