Process::MultiScriptDialog Class Referenceabstract
Inheritance diagram for Process::MultiScriptDialog:
Process::ProcessMultiScriptEditDialog< Process_T, Property_T >

Classes

struct  EditorTab
 

Public Member Functions

 MultiScriptDialog (const score::DocumentContext &ctx, QWidget *parent)
 
QSize sizeHint () const override
 
std::vector< QString > text () const noexcept
 
void addTab (const QString &name, const QString &text, const std::string_view language)
 
void setText (int idx, const QString &str)
 
void setError (const QString &str)
 
void clearError ()
 

Protected Member Functions

virtual void on_accepted ()=0
 

Protected Attributes

const score::DocumentContextm_context
 
QTabWidget * m_tabs {}
 
std::vector< EditorTabm_editors
 
QPlainTextEdit * m_error {}
 

The documentation for this class was generated from the following files: