mirror of
https://github.com/YACReader/yacreader
synced 2025-07-19 05:24:57 -04:00
Fix problems with missing safety checks in Render::fillBuffer and pdfcomic
This commit is contained in:
45
custom_widgets/yacreader_library_item_widget.h
Normal file
45
custom_widgets/yacreader_library_item_widget.h
Normal file
@ -0,0 +1,45 @@
|
||||
#ifndef YACREADER_LIBRARY_ITEM_WIDGET_H
|
||||
#define YACREADER_LIBRARY_ITEM_WIDGET_H
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
class QLabel;
|
||||
class QToolButton;
|
||||
class QMouseEvent;
|
||||
class QEvent;
|
||||
|
||||
class YACReaderLibraryItemWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
YACReaderLibraryItemWidget(QString name, QString path, QWidget *parent = 0);
|
||||
QString name;
|
||||
QString path;
|
||||
|
||||
signals:
|
||||
void selected(QString,QString);
|
||||
void showOptions();
|
||||
|
||||
public slots:
|
||||
void showUpDownButtons(bool show);
|
||||
|
||||
//bool eventFilter(QObject *object, QEvent *event);
|
||||
void select();
|
||||
void deselect();
|
||||
void setName(const QString & name);
|
||||
|
||||
private:
|
||||
|
||||
QLabel * icon;
|
||||
QLabel * nameLabel;
|
||||
|
||||
QToolButton * options;
|
||||
QToolButton * up;
|
||||
QToolButton * down;
|
||||
|
||||
bool isSelected;
|
||||
|
||||
};
|
||||
|
||||
#endif // YACREADER_LIBRARY_ITEM_WIDGET_H
|
Reference in New Issue
Block a user