You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
144 lines
4.3 KiB
144 lines
4.3 KiB
/* ============================================================
|
|
*
|
|
* This file is a part of digiKam project
|
|
* http://www.digikam.org
|
|
*
|
|
* Date : 2006-01-20
|
|
* Description : main image editor GUI implementation
|
|
* private data.
|
|
*
|
|
* Copyright (C) 2006-2008 by Gilles Caulier <caulier dot gilles at gmail dot com>
|
|
*
|
|
* This program is free software; you can redistribute it
|
|
* and/or modify it under the terms of the GNU General
|
|
* Public License as published by the Free Software Foundation;
|
|
* either version 2, or (at your option)
|
|
* any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* ============================================================ */
|
|
|
|
#ifndef EDITORWINDOWPRIVATE_H
|
|
#define EDITORWINDOWPRIVATE_H
|
|
|
|
class TQToolButton;
|
|
class TQLabel;
|
|
|
|
class KComboBox;
|
|
class TDEAction;
|
|
class TDEToggleAction;
|
|
class KWidgetAction;
|
|
class TDESelectAction;
|
|
class TDEActionMenu;
|
|
class TDEAccel;
|
|
|
|
namespace Digikam
|
|
{
|
|
|
|
class EditorToolIface;
|
|
class ExposureSettingsContainer;
|
|
class ICCSettingsContainer;
|
|
|
|
class EditorWindowPriv
|
|
{
|
|
|
|
public:
|
|
|
|
EditorWindowPriv()
|
|
{
|
|
removeFullScreenButton = false;
|
|
fullScreenHideToolBar = false;
|
|
selectLabel = 0;
|
|
donateMoneyAction = 0;
|
|
accelerators = 0;
|
|
viewCMViewAction = 0;
|
|
filePrintAction = 0;
|
|
copyAction = 0;
|
|
resizeAction = 0;
|
|
cropAction = 0;
|
|
rotateLeftAction = 0;
|
|
rotateRightAction = 0;
|
|
flipHorizAction = 0;
|
|
flipVertAction = 0;
|
|
ICCSettings = 0;
|
|
exposureSettings = 0;
|
|
underExposureIndicator = 0;
|
|
overExposureIndicator = 0;
|
|
cmViewIndicator = 0;
|
|
viewUnderExpoAction = 0;
|
|
viewOverExpoAction = 0;
|
|
slideShowAction = 0;
|
|
zoomFitToWindowAction = 0;
|
|
zoomFitToSelectAction = 0;
|
|
zoomPlusAction = 0;
|
|
zoomMinusAction = 0;
|
|
zoomTo100percents = 0;
|
|
zoomCombo = 0;
|
|
zoomComboAction = 0;
|
|
selectAllAction = 0;
|
|
selectNoneAction = 0;
|
|
rawCameraListAction = 0;
|
|
contributeAction = 0;
|
|
toolIface = 0;
|
|
showMenuBarAction = 0;
|
|
}
|
|
|
|
~EditorWindowPriv()
|
|
{
|
|
}
|
|
|
|
bool removeFullScreenButton;
|
|
bool fullScreenHideToolBar;
|
|
|
|
TQLabel *selectLabel;
|
|
|
|
TQToolButton *cmViewIndicator;
|
|
TQToolButton *underExposureIndicator;
|
|
TQToolButton *overExposureIndicator;
|
|
|
|
TDEAction *rawCameraListAction;
|
|
TDEAction *donateMoneyAction;
|
|
TDEAction *contributeAction;
|
|
TDEAction *filePrintAction;
|
|
TDEAction *copyAction;
|
|
TDEAction *resizeAction;
|
|
TDEAction *cropAction;
|
|
TDEAction *zoomPlusAction;
|
|
TDEAction *zoomMinusAction;
|
|
TDEAction *zoomTo100percents;
|
|
TDEAction *zoomFitToSelectAction;
|
|
TDEAction *rotateLeftAction;
|
|
TDEAction *rotateRightAction;
|
|
TDEAction *flipHorizAction;
|
|
TDEAction *flipVertAction;
|
|
TDEAction *slideShowAction;
|
|
TDEAction *selectAllAction;
|
|
TDEAction *selectNoneAction;
|
|
|
|
TDEToggleAction *zoomFitToWindowAction;
|
|
TDEToggleAction *viewCMViewAction;
|
|
TDEToggleAction *viewUnderExpoAction;
|
|
TDEToggleAction *viewOverExpoAction;
|
|
TDEToggleAction *showMenuBarAction;
|
|
|
|
KWidgetAction *zoomComboAction;
|
|
|
|
KComboBox *zoomCombo;
|
|
|
|
TDEAccel *accelerators;
|
|
|
|
ICCSettingsContainer *ICCSettings;
|
|
|
|
ExposureSettingsContainer *exposureSettings;
|
|
|
|
EditorToolIface *toolIface;
|
|
};
|
|
|
|
} // NameSpace Digikam
|
|
|
|
#endif /* EDITORWINDOWPRIVATE_H */
|