#include <QImage> #include <QLayout> #include <QScrollArea> #include <QSlider> #include <QWidget> #include "MiniMap.h" #include "HandyScrollArea.h" class DiffWidget : public QWidget { Q_OBJECT public: DiffWidget(char* f1, char* f2); ~DiffWidget(void); void setLeg1( QImage i ); void setLeg2( QImage i ); void setScale( double s ); private slots: void nil() {}; void doBlend( int eightBit ); void showLeg1(); void showLeg2(); private: QImage leg1; QImage leg2; QImage diff; MiniMap* p1; MiniMap* p2; ImageProjector* blend; QSlider* slider; QImage s_alpha; QImage scratch; HandyScrollArea* scroll; QHBoxLayout* blend_l; };
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 5539 | Sam Stafford | Kick off another window to merge alpha channels, if present. | ||
#4 | 5508 | Sam Stafford | Infrastructure massaging to make way for Stage Two. | ||
#3 | 5505 | Sam Stafford | Add "diff stencil". | ||
#2 | 5502 | Sam Stafford |
Status bar with handy information, and infrastructure to allow ImageProjectors to have frames. |
||
#1 | 5501 | Sam Stafford |
Codename CALAMARI. Built with Qt 4.1.3 - needs QtCore4.dll and QtGui4.dll to run. |