45class MinMaxIntegerDialog :
49 PIMPL(MinMaxIntegerDialog)
53 MinMaxIntegerDialog(
const std::shared_ptr<SmartPlaylist>& smartPlaylist,
Library::InfoAccessor* libraryManager,
55 ~MinMaxIntegerDialog()
override;
58 [[nodiscard]]
bool isRandomized()
const;
60 [[nodiscard]] SmartPlaylists::Type type()
const;
61 [[nodiscard]] LibraryId libraryId()
const;
70 MinMaxIntegerDialog(
const std::shared_ptr<SmartPlaylist>& smartPlaylist,
Library::InfoAccessor* librarymanager,
71 EditMode editMode, QWidget* parent);
73 void fillLayout(
int libraryCount);
74 void connectTextFieldChanges(
const QList<Section>& sections)
const;
77 void textChanged(
const QString& text);
78 void currentIndexChanged(
int index);