~feng-kylin/youker-assistant/youker-assistant

« back to all changes in this revision

Viewing changes to component/kylinlistwidget.h

  • Committer: kobe
  • Date: 2015-02-13 07:37:10 UTC
  • Revision ID: xiangli@ubuntukylin.com-20150213073710-0jyp02ilyi5njj10
Qt Version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
//#pragma once
 
2
#ifndef KYLINLISTWIDGET_H
 
3
#define KYLINLISTWIDGET_H
 
4
 
 
5
#include <QListWidget>
 
6
class MainWindow;
 
7
 
 
8
class KylinListWidget : public QListWidget
 
9
{
 
10
    Q_OBJECT
 
11
public:
 
12
    KylinListWidget(QWidget *parent = 0);
 
13
    ~KylinListWidget();
 
14
    void setMainWindow(MainWindow* window) { mainwindow = window;}
 
15
 
 
16
public slots:
 
17
    void onItemClicked(QListWidgetItem *item);
 
18
 
 
19
protected:
 
20
    virtual void        enterEvent (QEvent  *event);
 
21
    virtual void        leaveEvent (QEvent *event);
 
22
    virtual void mouseMoveEvent(QMouseEvent *event);
 
23
    virtual void moveEvent(QMoveEvent *event);
 
24
 
 
25
private:
 
26
    MainWindow *mainwindow;
 
27
};
 
28
 
 
29
#endif // KYLINLISTWIDGET_H