Q_OBJECT
public:
- MainWindow(const QString &MltPath = QString(), QWidget *parent = 0);
+ /** Constructor
+ * \param MltPath path to MLT environment
+ * \param Url Url to open
+ * \param parent Std. widget parent
+ *
+ * The constructor inits the main window. If Url is present, it will be opened.
+ * If Url is not present, and openLastproject is set, last project will be set
+ * If no file is open after trying this, a default "newfile" will be created. */
+ MainWindow(const QString &MltPath = QString(), const KUrl & Url = KUrl(), QWidget *parent = 0);
void parseProfiles(const QString &mltPath = QString());
static EffectsList videoEffects;
KAction *m_buttonFitZoom;
KAction *m_buttonSelectTool;
KAction *m_buttonRazorTool;
+ KAction *m_buttonSpacerTool;
KAction *m_buttonSnap;
QActionGroup *m_toolGroup;
KAction *m_saveAction;
void connectDocument(TrackView*, KdenliveDoc*);
void openFile();
void openLastFile();
- void saveFile();
- void saveFileAs();
- void saveFileAs(const QString &outputFileName);
+ bool saveFile();
+ bool saveFileAs();
+ bool saveFileAs(const QString &outputFileName);
void slotPreferences(int page = -1, int option = -1);
void updateConfiguration();
void slotConnectMonitors();
void findTimeout();
void slotFindNext();
+ void slotInsertSpace();
+ void slotRemoveSpace();
void slotAddGuide();
void slotEditGuide();
void slotDeleteGuide();
void slotSetInPoint();
void slotSetOutPoint();
void configureNotifications();
+ void slotInsertTrack(int ix = 0);
+ void slotDeleteTrack(int ix = 0);
+ void slotChangeTrack(int ix = 0);
+ void slotGetNewStuff();
+ void slotAutoTransition();
+ void slotRunWizard();
};