##// END OF EJS Templates
New Plugin Manager and interface to remove all the previous crap!...
New Plugin Manager and interface to remove all the previous crap! Let's use Qt plugin API and make it much simpler.

File last commit:

r79:3440ba47d0f1 default
r118:de85e8465e67 tip 1.0
Show More
regsexplorer.h
37 lines | 925 B | text/x-c | CLexer
New register explorer WIP...
r79 #ifndef REGSEXPLORERNEW_H
#define REGSEXPLORERNEW_H
Jeandet Alexis
First init of SocExplorer Repository.
r0
#include <QDockWidget>
#include <socexplorerengine.h>
#include <peripheralwidget.h>
New register explorer WIP.
r78 #include <socregsviewernew.h>
New register explorer WIP...
r79 namespace Ui {
class RegsExplorerNew;
}
Jeandet Alexis
First init of SocExplorer Repository.
r0
New register explorer WIP...
r79 class RegsExplorer : public QDockWidget
Jeandet Alexis
First init of SocExplorer Repository.
r0 {
Q_OBJECT
New register explorer WIP.
r78 class regExplorerReadWriteDelegate: public peripheralWidget::readWriteProxy
{
public:
regExplorerReadWriteDelegate() {}
void writeReg(qint32 address,qint32 value){if(device)device->writeReg(address,value);}
qint32 readReg(qint32 address){if(device)return device->readReg(address);}
socExplorerEnumDevice* device;
};
Jeandet Alexis
First init of SocExplorer Repository.
r0 public:
New register explorer WIP...
r79 explicit RegsExplorer(QWidget *parent = 0);
~RegsExplorer();
Jeandet Alexis
First init of SocExplorer Repository.
r0 public slots:
void addDev(socExplorerEnumDevice* device);
New register explorer WIP...
r79 protected:
void changeEvent(QEvent *e);
Jeandet Alexis
First init of SocExplorer Repository.
r0
private:
New register explorer WIP...
r79 Ui::RegsExplorerNew *ui;
New register explorer WIP.
r78 regExplorerReadWriteDelegate delegate;
Jeandet Alexis
First init of SocExplorer Repository.
r0 };
New register explorer WIP...
r79 #endif // REGSEXPLORERNEW_H