62
49
/** opens a file specified by commandline option */
63
50
Doc* openDocument( const KUrl& url = KUrl() );
65
Device::DeviceManager* deviceManager() const;
52
Device::DeviceManager* deviceManager() const;
66
53
ExternalBinManager* externalBinManager() const;
67
54
KSharedConfig::Ptr config() const;
69
// return main window with browser/cd/dvd view, used for DND
70
DirView* mainWindow() const { return m_dirView; }
72
57
* @returns a pointer to the currently visible view or 0 if no project was created
243
226
void initStatusBar();
245
/** The MDI-Interface is managed by this tabbed view */
246
ProjectTabWidget* m_documentTab;
248
// KAction pointers to enable/disable actions
249
KActionMenu* actionFileNewMenu;
250
KAction* actionFileNewAudio;
251
KAction* actionFileNewData;
252
KAction* actionFileNewMixed;
253
KAction* actionFileNewVcd;
254
KAction* actionFileNewMovix;
255
KAction* actionFileNewVideoDvd;
256
KAction* actionFileContinueMultisession;
257
KAction* actionFileOpen;
258
KRecentFilesAction* actionFileOpenRecent;
259
KAction* actionFileSave;
260
KAction* actionFileSaveAs;
261
KAction* actionFileSaveAll;
262
KAction* actionFileClose;
263
KAction* actionFileCloseAll;
264
KAction* actionFileQuit;
265
KAction* actionSettingsConfigure;
266
KAction* actionSettingsK3bSetup;
267
KAction* actionToolsWriteImage;
268
KAction* actionToolsCddaRip;
269
KAction* actionToolsVideoDvdRip;
270
KAction* actionToolsVideoCdRip;
271
KAction* actionProjectAddFiles;
272
KToggleAction* actionViewStatusBar;
273
KToggleAction* actionViewLockPanels;
274
KToggleAction* actionViewDocumentHeader;
277
QList<KAction*> m_dataProjectActions;
279
QDockWidget* m_documentDock;
280
QDockWidget* m_contentsDock;
281
QDockWidget* m_dirTreeDock;
283
// The K3b-specific widgets
285
OptionDialog* m_optionDialog;
287
StatusBarManager* m_statusBarManager;
289
KSystemTray* m_systemTray;
294
ThemedHeader* m_documentHeader;
296
K3b::UrlNavigator* m_urlNavigator;