# Path: flexlay/gui/file_dialog.py
# class OpenFileDialog(FileDialog):
# 
#     def __init__(self, title, filters=("All Files (*)",)):
#         super().__init__(title)
# 
#         self.file_dialog.setNameFilters(filters)
# 
#         self.file_dialog.setAcceptMode(QFileDialog.AcceptOpen)
#         self.file_dialog.setFileMode(QFileDialog.ExistingFile)
# 
# class SaveDirectoryDialog(SaveFileDialog):
# 
#     def __init__(self, title):
#         super().__init__(title)
#         self.file_dialog.setFileMode(QFileDialog.Directory)


from flexlay.gui.file_dialog import OpenFileDialog, SaveDirectoryDialog
# Flexlay - A Generic 2D Game Editor
# Copyright (C) 2015 Karkus476 <karkus476@yahoo.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.




class OpenAddonDialog(OpenFileDialog):
    def __init__(self, title):
        super().__init__(title, ("SuperTux Add-ons (*.zip)",
                                 "All Files (*)"))



# Path: flexlay/gui/file_dialog.py
# class OpenFileDialog(FileDialog):
# 
#     def __init__(self, title, filters=("All Files (*)",)):
#         super().__init__(title)
# 
#         self.file_dialog.setNameFilters(filters)
# 
#         self.file_dialog.setAcceptMode(QFileDialog.AcceptOpen)
#         self.file_dialog.setFileMode(QFileDialog.ExistingFile)
# 
# class SaveDirectoryDialog(SaveFileDialog):
# 
#     def __init__(self, title):
#         super().__init__(title)
#         self.file_dialog.setFileMode(QFileDialog.Directory)


# Path: supertux/addon_dialog.py
from flexlay.gui.file_dialog import OpenFileDialog, SaveDirectoryDialog

# Flexlay - A Generic 2D Game Editor
# Copyright (C) 2015 Karkus476 <karkus476@yahoo.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.




class OpenAddonDialog(OpenFileDialog):
    def __init__(self, title):
        super().__init__(title, ("SuperTux Add-ons (*.zip)",
                                 "All Files (*)"))



class SaveAddonDialog(SaveDirectoryDialog):