File indexing completed on 2024-05-05 04:19:19

0001 #ifndef SPOTLIGHTMODE_H
0002 #define SPOTLIGHTMODE_H
0003 
0004 // Qt
0005 #include <QHBoxLayout>
0006 #include <QWidget>
0007 
0008 // KF
0009 #include <KActionCollection>
0010 
0011 namespace Gwenview
0012 {
0013 struct SpotlightModePrivate;
0014 class SpotlightMode : public QHBoxLayout
0015 {
0016     Q_OBJECT
0017 public:
0018     SpotlightMode(QWidget *parent, KActionCollection *actionCollection);
0019     void setVisibleSpotlightModeQuitButton(bool visibe);
0020     ~SpotlightMode() override;
0021 
0022 private:
0023     void emitButtonQuitClicked();
0024     SpotlightModePrivate *const d;
0025 };
0026 
0027 } // namespace
0028 
0029 #endif /* SPOTLIGHTMODE_H */