48 #include <QProgressBar> 56 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-MemInfo")
61 void log(
Logtype _type, QString _message);
62 void log(QString _message);
65 void addWidgetToStatusbar(QWidget* _widget);
72 QString
name() {
return (QString(
"MemInfo")); } ;
73 QString
description() {
return (QString(
"Plugin used to display current GPU/CPU Memory Status")); } ;
79 void pluginsInitialized();
104 QString version() {
return QString(
"1.0"); };
void nvidiaMemoryInfoUpdate()
Update statusbar with NVIDIA memory infos.
void initializePlugin()
BaseInterface.
Logtype
Log types for Message Window.
Control OpenFlippers status bar.
QProgressBar * mainMemBar_
Status bar for Main memory.
QString description()
Return a description of what the plugin is doing.
Interface for all Plugins which do logging to the logging window of the framework.
QTimer * updateTimer_
Timer that triggers an update of the bars.
QString name()
Return a name for the plugin.
QProgressBar * gpuMemBar_
Status bar for GPU memory.
void setProgressBarStyleSheet(QProgressBar *_bar)
Sets the Qt Stylesheet for the progress bars.
Interface class from which all plugins have to be created.
void cpuMemoryInfoUpdate()
Update statusbar with main memory infos.