dslinux/user/pixil/packages/dvdview/dvdview/oldlibgfx/libvideogfx/qt .cvsignore Makefile.am imgwidget.cc imgwidget.hh
amadeus
dslinux_amadeus at user.in-berlin.de
Tue Oct 3 13:25:55 CEST 2006
Update of /cvsroot/dslinux/dslinux/user/pixil/packages/dvdview/dvdview/oldlibgfx/libvideogfx/qt
In directory antilope:/tmp/cvs-serv11916/packages/dvdview/dvdview/oldlibgfx/libvideogfx/qt
Added Files:
.cvsignore Makefile.am imgwidget.cc imgwidget.hh
Log Message:
adding pristine copy of pixil to HEAD so I can branch from it
--- NEW FILE: .cvsignore ---
Makefile
Makefile.in
*.lo
_libs
.libs
.deps
libvideogfx-qt.la
--- NEW FILE: Makefile.am ---
## Makefile.am for libvideogfx/libvideogfx/qt
noinst_LTLIBRARIES = libvideogfx-qt.la
libvideogfx_qt_la_SOURCES = \
imgwidget.cc \
imgwidget.hh
INCLUDES = \
-I$(top_srcdir)
moc_%.cc: %.hh
moc -f $< -o $@
.PHONY: files
files:
@files=`ls $(DISTFILES) 2> /dev/null`; for p in $$files; do \
echo $$p; \
done
--- NEW FILE: imgwidget.hh ---
/*********************************************************************
qt/imgwidget.hh
purpose:
QT-widget that can display a DisplayImage_X11 which is VERY fast.
notes:
to do:
author(s):
- Dirk Farin, Kapellenweg 15, 72070 Tuebingen, Germany,
email: farindk at trick.informatik.uni-stuttgart.de
modifications:
06/Aug/1999 - Dirk Farin - first implementation
*********************************************************************/
#ifndef LIBVIDEOGFX_QT_IMGWIDGET_HH
#define LIBVIDEOGFX_QT_IMGWIDGET_HH
#include <X11/Xlib.h>
#include <X11/extensions/XShm.h>
#include <X11/Xutil.h>
#include <qwidget.h>
#include "types.hh"
#include "x11/imgwin.hh"
#include "x11/dispimg.hh"
#include "graphics/lowlevel/img2raw.hh"
class ImageWidget_QT : public QWidget,
public ImageWindow_Autorefresh_X11
{
Q_OBJECT
public:
ImageWidget_QT(QWidget* parent=0,const char* name=0);
~ImageWidget_QT();
void Create(int w,int h,const char* title,const X11Server* server=NULL,Window id=0);
//Window AskWindow() { assert(d_initialized); return d_win; }
//Display* AskDisplay() { return d_display; }
private:
void Close();
bool d_initialized;
//Display* d_display;
//Window d_win;
};
#endif
--- NEW FILE: imgwidget.cc ---
/*
* imwidget.cc
*/
#if 0
#include <time.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <errno.h>
#endif
#include <iostream.h>
#include <iomanip.h>
#include "main.hh"
#include "imgwidget.hh"
#include "x11/server.hh"
//#include "graphics/color/colorspace.hh"
ImageWidget_QT::ImageWidget_QT(QWidget* parent,const char* name)
: QWidget(parent,name),
d_initialized(false)
{
}
ImageWidget_QT::~ImageWidget_QT()
{
Close();
}
void ImageWidget_QT::Close()
{
ImageWindow_Autorefresh_X11::Close();
}
void ImageWidget_QT::Create(int w,int h,const char* title,const X11Server* server,Window id)
{
resize(w,h);
cout << "ImageWidget_QT::Create\n";
ImageWindow_Autorefresh_X11::Create(w,h,title,server,winId());
}
More information about the dslinux-commit
mailing list