Show
Ignore:
Timestamp:
03/12/07 04:59:02 (21 months ago)
Author:
flynd
Message:

Patch by hammer to close tabs on middle click. Closes #1486

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/qt-gui/src/ewidgets.h

    r4859 r4864  
    130130  void setPreviousTab(); 
    131131  void setNextTab(); 
    132    
     132 
     133signals: 
     134  void middleClick(int t); 
     135 
    133136protected: 
    134137  virtual void paintLabel(QPainter *, const QRect &, QTab *, bool) const; 
    135138  virtual void wheelEvent(QWheelEvent *e); 
    136    
     139  virtual void mousePressEvent(QMouseEvent* e); 
     140  virtual void mouseReleaseEvent(QMouseEvent* e); 
     141 
    137142private: 
    138143  QMap<int, QColor> mTabColors; 
     144  int clickedTab; 
    139145}; 
    140146 
     
    149155  void setNextPage(); 
    150156 
     157signals: 
     158  void middleClick(QWidget *p); 
     159 
    151160protected: 
    152161  virtual void wheelEvent(QWheelEvent *e); 
     162 
     163protected slots: 
     164  void slot_middleClick(int t); 
    153165}; 
    154166