--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ProjectWeb/Html5ToCss3ConverterParameterDialog.py Wed Dec 31 19:14:36 2014 +0100 @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2014 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a dialog to enter the CSS conversion parameters. +""" + +from PyQt5.QtWidgets import QDialog + +from .Ui_Html5ToCss3ConverterParameterDialog import \ + Ui_Html5ToCss3ConverterParameterDialog + + +class Html5ToCss3ConverterParameterDialog( + QDialog, Ui_Html5ToCss3ConverterParameterDialog): + """ + Class implementing a dialog to enter the CSS conversion parameters. + """ + def __init__(self, parent=None): + """ + Constructor + + @param parent reference to the parent widget (QWidget) + """ + super(Html5ToCss3ConverterParameterDialog, self).__init__(parent) + self.setupUi(self) + + def getData(self): + """ + Public method to get the entered data. + + @return tuple of indentation string (string) and a flag indicating to + use CSS placeholders (boolean) + """ + placeholders = self.placeholderComboBox.currentIndex() == 1 + return " " * self.indentationSpinBox.value(), placeholders