newsequenz.h 979 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef NEWSEQUENZ_H
  2. #define NEWSEQUENZ_H
  3. #include <QDialog>
  4. namespace Ui {
  5. class NewSequenz;
  6. }
  7. /*
  8. * Fragt den Nutzer, welche Bilder in eine neue Sequenz übernommen werden sollen
  9. */
  10. class NewSequenz : public QDialog
  11. {
  12. Q_OBJECT
  13. public:
  14. explicit NewSequenz( int max, QWidget *parent = 0);
  15. ~NewSequenz();
  16. // Gibt das Offset zurück, ab dem die Bilder in den neuen Datensatz übertragen werden sollen
  17. int getOffset() const;
  18. // Gibt die Anzahl der Bilder zurück, die in den neuen Datensatz übertragen werden sollen
  19. int getLimit() const;
  20. private slots:
  21. // Schließt das Dialogfenster
  22. void on_ok_clicked();
  23. // Schließt das Dialogfenster ohne angabe von Limit und Offset
  24. void on_abbrechen_clicked();
  25. private:
  26. Ui::NewSequenz *ui; // Ein Zeiger auf alle in newsequenz.ui spezifizierten Objekte
  27. int offset; // Das vom Nutzer angegebene Offset
  28. int limit; // Die vom Nutzer angegebene Bildanzahl
  29. };
  30. #endif // NEWSEQUENZ_H