added user input via keys

This commit is contained in:
2020-08-06 22:45:05 +02:00
parent c13182b77f
commit a92a9c2a2a
4 changed files with 83 additions and 34 deletions

View File

@ -22,12 +22,16 @@ protected:
public:
enum UserInput { UpKey, DownKey, Abort, Shred, Delete, Enter, ESC, Undefined};
TUI(void);
static void initTUI();
void updateTUI(vector <Drive>* pvecDrives);
static enum UserInput readUserInput();
private:
static string sCpuUsage;
static string sRamUsage;
@ -35,12 +39,12 @@ private:
WINDOW *detailview;
WINDOW *overview;
vector <WINDOW *> vWinDriveEntries;
static void centerTitle(WINDOW *pwin, const char * title);
static WINDOW *createOverViewWindow( int iXSize, int iYSize);
static WINDOW *createDetailViewWindow( int iXSize, int iYSize, int iXStart);
static WINDOW *createEntryWindow(int iXSize, int iYSize, int iXStart, int iYStart,string sModelFamily, string sModelName, string sCapacity);
};
#endif // TUI_H_