X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FGUI%2FAircraftItemDelegate.hxx;h=436e49c352f1c5447fb0a58fe5f5cb9d0232c439;hb=846fd2169832c8938f04386139de746a06e80d4b;hp=0a5f3f609b0a03d3fac476067a5627504cecc9eb;hpb=d170de19094e49426a8717c6e33a92edea76846a;p=flightgear.git diff --git a/src/GUI/AircraftItemDelegate.hxx b/src/GUI/AircraftItemDelegate.hxx index 0a5f3f609..436e49c35 100644 --- a/src/GUI/AircraftItemDelegate.hxx +++ b/src/GUI/AircraftItemDelegate.hxx @@ -31,7 +31,9 @@ class AircraftItemDelegate : public QStyledItemDelegate public: static const int MARGIN = 4; static const int ARROW_SIZE = 20; - + static const int BUTTON_HEIGHT = 24; + static const int BUTTON_WIDTH = 80; + AircraftItemDelegate(QListView* view); virtual void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const; @@ -43,6 +45,9 @@ public: Q_SIGNALS: void variantChanged(const QModelIndex& index); + void requestInstall(const QModelIndex& index); + + void cancelDownload(const QModelIndex& index); private: QRect leftCycleArrowRect(const QRect& visualRect, const QModelIndex& index) const; QRect rightCycleArrowRect(const QRect& visualRect, const QModelIndex& index) const;