1
/***************************************************************************
2
digikamapp.h - description
4
begin : Sat Nov 16 10:11:43 CST 2002
5
copyright : (C) 2002 by Renchi Raju
6
email : renchi@pooh.tam.uiuc.edu
7
***************************************************************************/
9
/***************************************************************************
11
* This program is free software; you can redistribute it and/or modify *
12
* it under the terms of the GNU General Public License as published by *
13
* the Free Software Foundation; either version 2 of the License, or *
14
* (at your option) any later version. *
16
***************************************************************************/
26
#include <kmainwindow.h>
39
class DigikamPluginManager;
46
class DigikamApp : public KMainWindow
55
void enableThumbSizePlusAction(bool val);
56
void enableThumbSizeMinusAction(bool val);
70
Digikam::AlbumManager *mAlbumManager;
71
DigikamPluginManager *pluginManager_;
74
CameraList* mCameraList;
78
AlbumSettings* mAlbumSettings;
81
KActionMenu *mCameraMenuAction;
85
KAction *mDeleteAction;
86
KSelectAction *mAlbumSortAction;
88
KAction *mAddImagesAction;
89
KAction *mPropsEditAction;
92
KAction *mImageViewAction;
93
KAction *mImageCommentsAction;
94
KAction *mImageExifAction;
95
KAction *mImageRenameAction;
96
KAction *mImageDeleteAction;
97
KAction *mImagePropsAction;
100
KAction *mSelectAllAction;
101
KAction *mSelectNoneAction;
102
KAction *mSelectInvertAction;
105
KAction *mThumbSizePlusAction;
106
KAction *mThumbSizeMinusAction;
107
KAction *mFullScreenAction;
109
// Application Actions
110
KAction* mQuitAction;
115
void slot_albumSelected(bool val);
116
void slot_imageSelected(bool val);
121
void slotSetupChanged();
123
void slotCameraConnect();
124
void slotCameraAdded(CameraType *ctype);
125
void slotCameraRemoved(CameraType *ctype);
127
void slotConfToolbars();
128
void slotToggleFullScreen();