Guitar
MyImageViewWidget.h
Go to the documentation of this file.
1 #ifndef MYIMAGEVIEWWIDGET_H
2 #define MYIMAGEVIEWWIDGET_H
3 
4 #include "ImageViewWidget.h"
5 
6 // used from FileViewWidget.h
7 
8 // ImageViewWidgetクラスは、他のアプリで再利用する想定の設計。
9 // MyImageViewWidgetクラスは、Guitar専用にカスタマイズを行っている。
10 
12 private:
13  QString object_id_;
14  QString path_;
15 protected:
16  void contextMenuEvent(QContextMenuEvent *e) override;
17 public:
18  MyImageViewWidget(QWidget *parent = nullptr);
19 
20  void setImage(const QString &mimetype, QByteArray const &ba, QString const &object_id_, QString const &path_);
21 };
22 
23 #endif // MYIMAGEVIEWWIDGET_H
MyImageViewWidget::path_
QString path_
Definition: MyImageViewWidget.h:14
MyImageViewWidget::object_id_
QString object_id_
Definition: MyImageViewWidget.h:13
MyImageViewWidget.h
ImageViewWidget.h
ImageViewWidget
Definition: ImageViewWidget.h:14
MyImageViewWidget::contextMenuEvent
void contextMenuEvent(QContextMenuEvent *e) override
Definition: MyImageViewWidget.cpp:21
ImageViewWidget::mainwindow
QMainWindow * mainwindow()
Definition: ImageViewWidget.cpp:189
PATH_PREFIX
#define PATH_PREFIX
Definition: ApplicationGlobal.h:63
misc.h
misc::contextMenuPos
static QPoint contextMenuPos(QWidget *w, QContextMenuEvent *e)
Definition: misc.cpp:461
joinpath.h
Git::isValidID
static bool isValidID(QString const &id)
Definition: Git.cpp:154
ImageViewWidget::setImage
void setImage(QString mimetype, QByteArray const &ba)
Definition: ImageViewWidget.cpp:262
MyImageViewWidget::setImage
void setImage(const QString &mimetype, QByteArray const &ba, QString const &object_id_, QString const &path_)
Definition: MyImageViewWidget.cpp:14
MyImageViewWidget::MyImageViewWidget
MyImageViewWidget(QWidget *parent=nullptr)
Definition: MyImageViewWidget.cpp:8
MyImageViewWidget
Definition: MyImageViewWidget.h:11