.. link: .. description: .. tags: .. date: 2013/08/18 00:00:00 .. title: NINJA-IDE .. slug: project_properties_widget .. class:: alert alert-info pull-top .. contents:: *Module:* `project_properties_widget.py `_ API =================================================================================================================== No description. *Imports:* ------------ - `os `_ - `sys `_ - `ninja_ide.tools.logger.NinjaLogger `_ - `PyQt4.QtGui.QCheckBox `_ - `PyQt4.QtGui.QComboBox `_ - `PyQt4.QtGui.QCompleter `_ - `PyQt4.QtGui.QDialog `_ - `PyQt4.QtGui.QDirModel `_ - `PyQt4.QtGui.QFileDialog `_ - `PyQt4.QtGui.QGridLayout `_ - `PyQt4.QtGui.QHBoxLayout `_ - `PyQt4.QtGui.QIcon `_ - `PyQt4.QtGui.QLabel `_ - `PyQt4.QtGui.QLineEdit `_ - `PyQt4.QtGui.QMessageBox `_ - `PyQt4.QtGui.QPlainTextEdit `_ - `PyQt4.QtGui.QPushButton `_ - `PyQt4.QtGui.QSizePolicy `_ - `PyQt4.QtGui.QSpacerItem `_ - `PyQt4.QtGui.QSpinBox `_ - `PyQt4.QtGui.QTabWidget `_ - `PyQt4.QtGui.QVBoxLayout `_ - `PyQt4.QtGui.QWidget `_ - `PyQt4.QtCore.Qt `_ - `PyQt4.QtCore.SIGNAL `_ - `__future__.absolute_import `_ - `ninja_ide.core.file_handling.file_manager `_ - `ninja_ide.tools.json_manager `_ - `ninja_ide.resources `_ - `ninja_ide.core.settings `_ - `ninja_ide.tools.ui_tools `_ *Global Attributes:* ---------------------- - `DEBUG [at ln:55] `_ - `logger [at ln:54] `_ ---- *Class:* `ProjectProperties(QDialog) `_ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- .. code:: python class ProjectProperties(QDialog): No description. *Attributes* ~~~~~~~~~~~~~~ - `PYTHONPATH [at ln:102] `_ - `_item [at ln:62] `_ - `additional_builtins [at ln:103] `_ - `btnCancel [at ln:77] `_ - `btnSave [at ln:76] `_ - `description [at ln:95] `_ - `extensions [at ln:111] `_ - `indentation [at ln:112] `_ - `license [at ln:96] `_ - `mainFile [at ln:97] `_ - `name [at ln:94] `_ - `postExecScript [at ln:107] `_ - `preExecScript [at ln:106] `_ - `programParams [at ln:108] `_ - `projectData [at ln:66] `_ - `projectExecution [at ln:67] `_ - `projectMetadata [at ln:68] `_ - `projectType [at ln:99] `_ - `pythonPath [at ln:101] `_ - `related_projects [at ln:116] `_ - `tab_widget [at ln:65] `_ - `url [at ln:98] `_ - `useTabs [at ln:113] `_ - `venv [at ln:109] `_ *Function:* `__init__(item, parent=None) [at ln:60] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def __init__(item, parent=None): No description. ---- *Function:* `save_properties() [at ln:87] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def save_properties(): No description. ---- *Class:* `ProjectMetadata(QWidget) `_ --------------------------------------------------------------------------------------------------------------------------------------------------------------------- .. code:: python class ProjectMetadata(QWidget): No description. *Attributes* ~~~~~~~~~~~~~~ - `_parent [at ln:368] `_ - `txt_projects [at ln:374] `_ *Function:* `__init__(parent) [at ln:366] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def __init__(parent): No description. ---- *Class:* `ProjectData(QWidget) `_ ----------------------------------------------------------------------------------------------------------------------------------------------------------------- .. code:: python class ProjectData(QWidget): No description. *Attributes* ~~~~~~~~~~~~~~ - `_parent [at ln:153] `_ - `cboLicense [at ln:184] `_ - `checkUseTabs [at ln:212] `_ - `description [at ln:176] `_ - `name [at ln:156] `_ - `spinIndentation [at ln:208] `_ - `txtExtensions [at ln:202] `_ - `txtPath [at ln:164] `_ - `txtType [at ln:169] `_ - `url [at ln:180] `_ *Function:* `__init__(parent) [at ln:151] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def __init__(parent): No description. ---- *Class:* `ProjectExecution(QWidget) `_ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- .. code:: python class ProjectExecution(QWidget): No description. *Attributes* ~~~~~~~~~~~~~~ - `PYTHONPATH [at ln:247] `_ - `_dir_completer [at ln:297] `_ - `_parent [at ln:221] `_ - `additional_builtins [at ln:254] `_ - `btnBrowse [at ln:230] `_ - `btnPostExec [at ln:276] `_ - `btnPreExec [at ln:267] `_ - `btnPythonPath [at ln:240] `_ - `btnVenvPath [at ln:300] `_ - `path [at ln:225] `_ - `txtParams [at ln:286] `_ - `txtPostExec [at ln:271] `_ - `txtPreExec [at ln:262] `_ - `txtPythonPath [at ln:238] `_ - `txtVenvPath [at ln:293] `_ *Function:* `__init__(parent) [at ln:219] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def __init__(parent): No description. ---- *Function:* `_load_python_path() [at ln:315] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def _load_python_path(): No description. ---- *Function:* `_load_python_venv() [at ln:320] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def _load_python_venv(): No description. ---- *Function:* `select_file() [at ln:336] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def select_file(): No description. ---- *Function:* `select_post_exec_script() [at ln:354] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def select_post_exec_script(): No description. ---- *Function:* `select_pre_exec_script() [at ln:345] `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python def select_pre_exec_script(): No description.