Canorus 0.0
plugins_swig.h
Go to the documentation of this file.
1#include <QObject>
2#include "score/sheet.h"
3#include "score/document.h"
5
6class CAMainWin { //: public QObject {
7// currentSheet (SHEET = OK)
8
9// CAScoreViewport(NOT_OK) {currentScoreViewport}
10// -> selection.size = v->selection().front()->drawableMusElement::DrawableNote? : BAD BAD BAD
11// -> front()->musElement (OK)
12
13// currentScoreViewport
14// -> musElementSelection ok
15//
16public:
19 //CAScoreViewPort *v = currentScoreViewPort();
20 //if (v) return v->sheet();
21 //else return 0;
22 return NULL;
23 };
24
26};
27
28// Needs refactoring!
29// Functions in this file should be moved to scripting directory and merged with
30// scripting code (canoruspython.i and swigpython.cpp). -Matevz
31class CACanorus {
32public:
33 inline static QList<CAMainWin*>& mainWinList() { return _mainWinList; }
34private:
35 static QList<CAMainWin*> _mainWinList;
36};
Definition: canorus.h:30
static QList< CAMainWin * > & mainWinList()
Definition: plugins_swig.h:33
static QList< CAMainWin * > _mainWinList
Definition: canorus.h:88
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6
CAPyConsoleInterface * pyConsoleIface
Definition: plugins_swig.h:23
CASheet * currentSheet()
Definition: plugins_swig.h:18
CAMainWin()
Definition: plugins_swig.h:17
Definition: pyconsoleinterface.h:15
Represents a single sheet of paper in the document.
Definition: sheet.h:22
#define NULL
Definition: glib.h:121