typedef QMap<QString, QString> StringMap;\r
\r
class MainWindow;\r
+class QKeyEvent;\r
extern MainWindow* getMainWnd();\r
extern QString FilesizeToString(quint64 size);\r
+extern QString ViewerIgnoreExt();\r
+extern QString KeyEventToSequence(const QKeyEvent *event);\r
\r
-#define VERSION_VALUE 0.03\r
+#define VERSION_VALUE 0.11\r
\r
#define slash QString("/")\r
-#define QQ(x) ("\"" + (x) + "\"")\r
+#define QQ(x) ("\"" + QString(x) + "\"")\r
\r
-#define IniKey_ShowHidden "Common/ShowHidden"\r
-#define IniKey_ShowSystem "Common/ShowSystem"\r
-#define IniKey_ConfirmExit "BootAndExit/ConfirmExit"\r
-#define IniKey_BootSizeSpec "BootAndExit/SizeSpec"\r
-#define IniKey_BootSizeRel "BootAndExit/SizeRel"\r
-#define IniKey_BootSizeAbs "BootAndExit/SizeAbs"\r
-#define IniKey_BootPosSpec "BootAndExit/PosSpec"\r
-#define IniKey_BootPosRel "BootAndExit/PosRel"\r
-#define IniKey_BootPosAbs "BootAndExit/PosAbs"\r
-#define IniKey_ResetOnBoot "BootAndExit/Reset"\r
-#define IniKey_BoxColorFg "Appearance/BoxColorFg"\r
-#define IniKey_BoxColorBg "Appearance/BoxColorBg"\r
-#define IniKey_BoxFont "Appearance/BoxFont"\r
-#define IniKey_ViewFont "Appearance/ViewFont"\r
-#define IniKey_ViewColorBgNormal "Appearance/ViewColorBgNormal"\r
-#define IniKey_ViewColorBgMark "Appearance/ViewColorBgMark"\r
-#define IniKey_ViewColorFgNormal "Appearance/ViewColorFgNormal"\r
-#define IniKey_ViewColorFgMark "Appearance/ViewColorFgMark"\r
-#define IniKey_ViewColorFgSystem "Appearance/ViewColorFgSystem"\r
-#define IniKey_ViewColorFgHidden "Appearance/ViewColorFgHidden"\r
-#define IniKey_ViewColorFgReadonly "Appearance/ViewColorFgReadonly"\r
-#define IniKey_WindowGeometry "Window/Geometry"\r
-#define iniKey_WindowState "Window/State"\r
-#define IniSec_Left "Left"\r
-#define IniSec_Right "Right"\r
-#define IniKey_Dir "dir"\r
-#define IniKey_SortBy "SortBy"\r
-#define IniKey_OrderBy "OrderBy"\r
-#define IniKey_PutDirs "PutDirs"\r
-#define IniKey_IgnoreCase "IgnoreCase"\r
+#define IniKey_ShowHidden "Common/ShowHidden"\r
+#define IniKey_ShowSystem "Common/ShowSystem"\r
+#define IniKey_DefaultOnCopy "Common/DefaultCopyMode"\r
+#define IniKey_MoveAfterCreateFolder "Common/MoveAfterFolderCreation"\r
+#define IniKey_OpenAfterCreateFile "Common/OpenAfterFileCreation"\r
+#define IniKey_CheckUpdates "Common/CheckUpdates"\r
+#define IniKey_BootSizeSpec "BootAndExit/SizeSpec"\r
+#define IniKey_BootSizeRel "BootAndExit/SizeRel"\r
+#define IniKey_BootSizeAbs "BootAndExit/SizeAbs"\r
+#define IniKey_BootPosSpec "BootAndExit/PosSpec"\r
+#define IniKey_BootPosRel "BootAndExit/PosRel"\r
+#define IniKey_BootPosAbs "BootAndExit/PosAbs"\r
+#define IniKey_ResetOnBoot "BootAndExit/Reset"\r
+#define IniKey_BoxColorFg "Appearance/BoxColorFg"\r
+#define IniKey_BoxColorBg "Appearance/BoxColorBg"\r
+#define IniKey_BoxFont "Appearance/BoxFont"\r
+#define IniKey_ViewFont "Appearance/ViewFont"\r
+#define IniKey_ViewColorBgNormal "Appearance/ViewColorBgNormal"\r
+#define IniKey_ViewColorBgMark "Appearance/ViewColorBgMark"\r
+#define IniKey_ViewColorFgNormal "Appearance/ViewColorFgNormal"\r
+#define IniKey_ViewColorFgMark "Appearance/ViewColorFgMark"\r
+#define IniKey_ViewColorFgSystem "Appearance/ViewColorFgSystem"\r
+#define IniKey_ViewColorFgHidden "Appearance/ViewColorFgHidden"\r
+#define IniKey_ViewColorFgReadonly "Appearance/ViewColorFgReadonly"\r
+#define IniKey_ConfirmExit "Confirm/Exit"\r
+#define IniKey_ConfirmCopy "Confirm/Copy"\r
+#define IniKey_ConfirmMove "Confirm/Move"\r
+#define IniKey_ConfirmDelete "Confirm/Delete"\r
+#define IniKey_ConfirmRename "Confirm/Rename"\r
+#define IniKey_AutoCloseCopy "AutoClose/Copy"\r
+#define IniKey_AutoCloseMove "AutoClose/Move"\r
+#define IniKey_AutoCloseDelete "AutoClose/Delete"\r
+#define IniKey_AutoCloseRename "AutoClose/Rename"\r
+#define IniKey_EditorPath "Editor/Path"\r
+#define IniKey_EditorOption "Editor/Option"\r
+#define IniKey_TerminalPath "Terminal/Path"\r
+#define IniKey_TerminalOption "Terminal/Option"\r
+#define IniKey_ViewerFont "Viewer/Font"\r
+#define IniKey_ViewerColorBg "Viewer/ColorBg"\r
+#define IniKey_ViewerColorFg "Viewer/ColorFg"\r
+#define IniKey_ViewerInherit "Viewer/Inherit"\r
+#define IniKey_ViewerForceOpen "Viewer/ForceOpen"\r
+#define IniKey_ViewerIgnoreExt "Viewer/IgnoreExt"\r
+#define IniKey_WindowGeometry "Window/Geometry"\r
+#define iniKey_WindowState "Window/State"\r
+// 以下は[Left/Right]セクションのキー\r
+#define IniKey_Dir "dir"\r
+#define IniKey_SortBy "SortBy"\r
+#define IniKey_OrderBy "OrderBy"\r
+#define IniKey_PutDirs "PutDirs"\r
+#define IniKey_IgnoreCase "IgnoreCase"\r
\r
#define SortByName QDir::Name\r
#define SortByDate QDir::Time\r
#define PutDirsLast QDir::DirsLast\r
#define PutDirsDefault 0\r
\r
-#define DefaultMarkBgColor QColor(0, 192, 0)\r
-#define DefaultMarkFgColor QColor(128, 0, 0)\r
-#define DefaultSystemColor QColor(128, 0, 128)\r
-#define DefaultHiddenColor QColor(128, 128, 128)\r
-#define DefaultReadonlyColor QColor(0, 128, 0)\r
-\r
#endif // COMMON_H\r