newspiece.h 623 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef NEWSPIECE_H
  2. #define NEWSPIECE_H
  3. #include <QWidget>
  4. namespace Ui {
  5. class NewsPiece;
  6. }
  7. class NewsPiece : public QWidget
  8. {
  9. Q_OBJECT
  10. public:
  11. explicit NewsPiece(QWidget *parent = 0);
  12. void setTitle(const QString &title, const QString &url);
  13. void setDate(const QString &date);
  14. void setContents(const QString &contents);
  15. void setIcon(const QPixmap &pixmap);
  16. QString getTitle();
  17. QString getUrl();
  18. QString getDate();
  19. QString getContents();
  20. QPixmap getIcon();
  21. ~NewsPiece();
  22. private:
  23. QString _title;
  24. QString _url;
  25. Ui::NewsPiece *ui;
  26. };
  27. #endif // NEWSPIECE_H