frmalbum.h 895 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #ifndef FRMALBUM_H
  2. #define FRMALBUM_H
  3. #include <QWidget>
  4. #include <QPushButton>
  5. #include <QComboBox>
  6. #include <QSet>
  7. #include "panelwidget.h"
  8. #include "frmimgshow.h"
  9. #include "fileconfigdecode.h"`
  10. #include <QHBoxLayout>
  11. namespace Ui {
  12. class FrmAlbum;
  13. }
  14. class FrmAlbum : public QWidget
  15. {
  16. Q_OBJECT
  17. public:
  18. explicit FrmAlbum(QWidget *parent = nullptr);
  19. ~FrmAlbum();
  20. // QSet<QString> getUrlSet();
  21. static int getCopyType();
  22. public slots:
  23. void slot_updateImage();
  24. private:
  25. Ui::FrmAlbum *ui;
  26. QList<QWidget*> picWidgetList;
  27. PanelWidget* panelWidget;
  28. QVBoxLayout* layout;
  29. void initForm();
  30. QPushButton* btnCopy;
  31. QPushButton* btnDelete;
  32. QPushButton* btnSelectAll;
  33. QComboBox* cbbCopyType;
  34. QHBoxLayout* menuLayout;
  35. QSpacerItem* spacerItem;
  36. QSet<QString> m_selectedImageSet;
  37. static int m_copyType;
  38. };
  39. #endif // FRMALBUM_H