Index of QT classes

ROOT Qt-layer classes

// @(#)root/gui:$Name:  $:$Id: TQtColorSelect.h,v 1.11 2006/07/10 22:15:20 fine Exp $
// Author: Valeri Fine  21/05/2004

#ifndef ROOT_TQtColorSelect
#define ROOT_TQtColorSelect

** $Id: TQtColorSelect.h,v 1.11 2006/07/10 22:15:20 fine Exp $
** Copyright (C) 2004 by Valeri Fine. Brookhaven National Laboratory.
**                                    All rights reserved.
** This file may be distributed under the terms of the Q Public License
** as defined by Trolltech AS of Norway and appearing in the file
** LICENSE.QPL included in the packaging of this file.

//                                                                      //
// The TQtColorSelect widget is like a checkbutton but instead of the    //
// check mark there is color area with a little down arrow. When        //
// clicked on the arrow the TQtColorPopup pops up.                       //
//                                                                      //
// Selecting a color in this widget will generate the event:            //
// kC_COLORSEL, kCOL_SELCHANGED, widget id, pixel.                      //
// and the signal:                                                      //
// ColorSelected(Pixel_t pixel)                                         //
//                                                                      //

#include "GuiTypes.h"
#include "Gtypes.h"
#include "Riostream.h"

#ifndef ROOT_TQObject
#  include "TQObject.h"

#ifndef __CINT__
#include <qobject.h>

class QWidget;
class TQtColorSelectButton;
class QEvent;

class TColorEmit {
   virtual ~TColorEmit(){}
   virtual  void ColorEmit(Pixel_t ) { }


class TQtColorSelect : 
#ifndef __CINT__
   public QObject, 
   public TObject, public TQObject, public TColorEmit {
#ifndef __CINT__
   TQtColorSelectButton *fColorSelector;
   TQtColorSelect(const TQtColorSelect&);
   TQtColorSelect &operator=(const TQtColorSelect&);

   TQtColorSelect(QWidget *p=0, UInt_t pixel=0, Int_t id=-1);
   virtual ~TQtColorSelect();
   virtual void ColorEmit(Pixel_t pixel);  // *SIGNAL*
   virtual void QWidget* p=0,UInt_t pixel=0,Int_t id=)">Constructor(QWidget *p=0, UInt_t pixel=0, Int_t id=-1);
   Pixel_t GetColor() const;
   void    SetColor(Color_t color);
   TQtColorSelectButton *GetColorSelectButton() const { return fColorSelector;}
   virtual void SavePrimitive(ofstream &out, Option_t *);
   virtual void SavePrimitive(ostream &out, Option_t *);

#ifndef __CINT__
  void  ColorSelected(Pixel_t);
#ifndef Q_MOC_RUN
   ClassDef(TQtColorSelect,0)  // Color selection checkbutton


Qt/ROOT page - ROOT page - Class index - Class Hierarchy - Top of the page - Qt docs

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to QtROOT support, or contact the developers with any questions or problems regarding ROOT.