Commit 0ac6bc13 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt: Remove unneeded stuffs from qt4.hpp

Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent f86dd941
...@@ -259,6 +259,7 @@ noinst_HEADERS = \ ...@@ -259,6 +259,7 @@ noinst_HEADERS = \
util/customwidgets.hpp \ util/customwidgets.hpp \
util/qvlcframe.hpp \ util/qvlcframe.hpp \
util/qvlcapp.hpp \ util/qvlcapp.hpp \
util/qt_dirs.hpp \
util/registry.hpp util/registry.hpp
EXTRA_DIST += \ EXTRA_DIST += \
......
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
#include "components/open_panels.hpp" #include "components/open_panels.hpp"
#include "dialogs/open.hpp" #include "dialogs/open.hpp"
#include "dialogs_provider.hpp" /* Open Subtitle file */ #include "dialogs_provider.hpp" /* Open Subtitle file */
#include "util/qt_dirs.hpp"
#include <QFileDialog> #include <QFileDialog>
#include <QDialogButtonBox> #include <QDialogButtonBox>
......
...@@ -36,6 +36,7 @@ ...@@ -36,6 +36,7 @@
#include "components/preferences_widgets.hpp" #include "components/preferences_widgets.hpp"
#include "util/customwidgets.hpp" #include "util/customwidgets.hpp"
#include "util/qt_dirs.hpp"
#include <vlc_keys.h> #include <vlc_keys.h>
#include <QString> #include <QString>
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
#endif #endif
#include "dialogs/help.hpp" #include "dialogs/help.hpp"
#include "util/qt_dirs.hpp"
#include <vlc_about.h> #include <vlc_about.h>
#include <vlc_intf_strings.h> #include <vlc_intf_strings.h>
......
...@@ -28,6 +28,8 @@ ...@@ -28,6 +28,8 @@
#include "components/playlist/playlist.hpp" #include "components/playlist/playlist.hpp"
#include "util/qt_dirs.hpp"
#include <QUrl> #include <QUrl>
#include <QHBoxLayout> #include <QHBoxLayout>
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
#endif #endif
#include "dialogs/sout.hpp" #include "dialogs/sout.hpp"
#include "util/qt_dirs.hpp"
#include <QString> #include <QString>
#include <QFileDialog> #include <QFileDialog>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#include "input_manager.hpp" /* Load Subtitles */ #include "input_manager.hpp" /* Load Subtitles */
#include "menus.hpp" #include "menus.hpp"
#include "recents.hpp" #include "recents.hpp"
#include "util/qvlcapp.hpp" /* DialogEvent */ #include "util/qt_dirs.hpp"
/* The dialogs */ /* The dialogs */
#include "dialogs/playlist.hpp" #include "dialogs/playlist.hpp"
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#include "input_manager.hpp" #include "input_manager.hpp"
#include "util/customwidgets.hpp" #include "util/customwidgets.hpp"
#include "util/qvlcapp.hpp" /* DialogEvent defintion */ #include "util/qt_dirs.hpp"
#include "components/interface_widgets.hpp" #include "components/interface_widgets.hpp"
#include "components/controller.hpp" #include "components/controller.hpp"
......
...@@ -115,27 +115,4 @@ struct intf_sys_t ...@@ -115,27 +115,4 @@ struct intf_sys_t
#define getSettings() p_intf->p_sys->mainSettings #define getSettings() p_intf->p_sys->mainSettings
#include <QString>
/* Replace separators on Windows because Qt is always using / */
static inline QString toNativeSeparators( QString s )
{
#ifdef WIN32
for (int i=0; i<(int)s.length(); i++)
{
if (s[i] == QLatin1Char('/'))
s[i] = QLatin1Char('\\');
}
#endif
return s;
}
static inline QString removeTrailingSlash( QString s )
{
if( ( s.length() > 1 ) && ( s[s.length()-1] == QLatin1Char( '/' ) ) )
s.remove( s.length() - 1, 1 );
return s;
}
#define toNativeSepNoSlash( a ) toNativeSeparators( removeTrailingSlash( a ) )
#endif #endif
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
#include "qt4.hpp" #include "qt4.hpp"
#include <QAbstractSlider>
#include <QSlider> #include <QSlider>
#include <QMouseEvent> #include <QMouseEvent>
......
/*****************************************************************************
* dirs.hpp : String Directory helpers
****************************************************************************
* Copyright (C) 2006-2008 the VideoLAN team
* $Id$
*
* Authors: Jean-Baptiste Kempf <jb@videolan.org>
*
* 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 of the License, 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.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
#ifndef _QT_DIR_H_
#define _QT_DIR_H_
#include <QString>
/* Replace separators on Windows because Qt is always using / */
static inline QString toNativeSeparators( QString s )
{
#ifdef WIN32
for (int i=0; i<(int)s.length(); i++)
{
if (s[i] == QLatin1Char('/'))
s[i] = QLatin1Char('\\');
}
#endif
return s;
}
static inline QString removeTrailingSlash( QString s )
{
if( ( s.length() > 1 ) && ( s[s.length()-1] == QLatin1Char( '/' ) ) )
s.remove( s.length() - 1, 1 );
return s;
}
#define toNativeSepNoSlash( a ) toNativeSeparators( removeTrailingSlash( a ) )
#endif
...@@ -50,5 +50,4 @@ protected: ...@@ -50,5 +50,4 @@ protected:
#endif #endif
}; };
#endif #endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment