cellistviewitem.h
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:1k
源码类别:

OpenGL

开发平台:

Visual C++

  1. #ifndef CELLISTVIEWITEM_H
  2. #define CELLISTVIEWITEM_H
  3. class CelListViewItem : public QListViewItem
  4. {
  5.    
  6. public:
  7.     CelListViewItem( QListView * parent, std::string name, double dist, const char* dist_unit, double app_mag, double abs_mag, QString type);
  8.     CelListViewItem( QListViewItem * parent, std::string name, double dist, const char* dist_unit, double app_mag, double abs_mag, QString type);
  9.     ~CelListViewItem();   
  10.         
  11.     std::string getName() const { return name; }
  12.     double getDist() const { return dist; }
  13.     double getAppMag() const { return app_mag; }
  14.     double getAbsMag() const { return abs_mag; }
  15.     
  16. public slots:
  17.     int compare ( QListViewItem * i, int col, bool ascending ) const;
  18.     
  19. private:
  20.     std::string name;
  21.     double dist;
  22.     const char* dist_unit;
  23.     double app_mag;
  24.     double abs_mag;
  25.     QString type;
  26. };
  27. #endif // CELESTIALBROWSER_H