// Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0 #pragma once #include namespace Core { namespace Internal { class MimeTypeSettingsPrivate; class MimeTypeSettings : public IOptionsPage { Q_OBJECT public: MimeTypeSettings(); ~MimeTypeSettings() override; QWidget *widget() override; void apply() override; void finish() override; static void restoreSettings(); private: MimeTypeSettingsPrivate *d; }; } // Internal } // Core