class QMutex;
class QAD_PyInterp;
class TInitStudyThread;
+class QAD_ViewFrame;
class QAD_EXPORT QAD_Study : public QObject
{
bool isModified() const;
bool isReadOnly() const;
void setReadOnly(bool state);
+ bool isLocked();
const QString& getTitle() const;
int getStudyId();
const QString& getPath() const;
/* selection */
void Selection( QString aSelection );
- QString getSelection();
+ QString getSelection() const;
/* python interpreter */
QAD_PyInterp* get_PyInterp(void);
void docClosing( QAD_Study* );
void docOperationTerminated( bool );
void closed();
+ void supervStudyFrameClosing( QAD_ViewFrame* );
public slots:
void onStudyFrameActivated( QAD_StudyFrame* );