mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-12-15 20:51:39 +03:00
commit
824b90b643
6 changed files with 61 additions and 62 deletions
|
@ -611,6 +611,19 @@ void Utils::Misc::openFolderSelect(const QString &absolutePath)
|
|||
#endif
|
||||
}
|
||||
|
||||
QSize Utils::Misc::smallIconSize()
|
||||
{
|
||||
// Get DPI scaled icon size (device-dependent), see QT source
|
||||
int s = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize);
|
||||
return QSize(s, s);
|
||||
}
|
||||
|
||||
QSize Utils::Misc::largeIconSize()
|
||||
{
|
||||
// Get DPI scaled icon size (device-dependent), see QT source
|
||||
int s = QApplication::style()->pixelMetric(QStyle::PM_LargeIconSize);
|
||||
return QSize(s, s);
|
||||
}
|
||||
#endif // DISABLE_GUI
|
||||
|
||||
namespace
|
||||
|
@ -631,16 +644,6 @@ void Utils::Misc::msleep(unsigned long msecs)
|
|||
SleeperThread::msleep(msecs);
|
||||
}
|
||||
|
||||
#ifndef DISABLE_GUI
|
||||
QSize Utils::Misc::smallIconSize()
|
||||
{
|
||||
// Get DPI scaled icon size (device-dependent), see QT source
|
||||
int s = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize);
|
||||
return QSize(s, s);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
QString Utils::Misc::osName()
|
||||
{
|
||||
// static initialization for usage in signal handler
|
||||
|
|
|
@ -69,11 +69,6 @@ namespace Utils
|
|||
|
||||
void shutdownComputer(const ShutdownDialogAction &action);
|
||||
|
||||
#ifndef DISABLE_GUI
|
||||
// Get screen center
|
||||
QPoint screenCenter(QWidget *win);
|
||||
QSize smallIconSize();
|
||||
#endif
|
||||
QString osName();
|
||||
QString boostVersionString();
|
||||
QString libtorrentVersionString();
|
||||
|
@ -107,6 +102,10 @@ namespace Utils
|
|||
#ifndef DISABLE_GUI
|
||||
void openPath(const QString& absolutePath);
|
||||
void openFolderSelect(const QString& absolutePath);
|
||||
|
||||
QPoint screenCenter(QWidget *win);
|
||||
QSize smallIconSize();
|
||||
QSize largeIconSize();
|
||||
#endif
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
|
|
|
@ -30,13 +30,17 @@
|
|||
|
||||
#include "rsssettingsdlg.h"
|
||||
#include "ui_rsssettingsdlg.h"
|
||||
|
||||
#include "base/preferences.h"
|
||||
#include "base/utils/misc.h"
|
||||
#include "guiiconprovider.h"
|
||||
|
||||
RssSettingsDlg::RssSettingsDlg(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::RssSettingsDlg)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
ui->rssIcon->setPixmap(GuiIconProvider::instance()->getIcon("application-rss+xml").pixmap(Utils::Misc::largeIconSize()));
|
||||
// Load settings
|
||||
const Preferences* const pref = Preferences::instance();
|
||||
ui->spinRSSRefresh->setValue(pref->getRSSRefreshInterval());
|
||||
|
|
|
@ -16,16 +16,6 @@
|
|||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0" rowspan="2">
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
<property name="pixmap">
|
||||
<pixmap resource="../../icons.qrc">:/icons/qbt-theme/application-rss+xml.png</pixmap>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
|
@ -66,6 +56,9 @@
|
|||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" rowspan="2">
|
||||
<widget class="QLabel" name="rssIcon"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
|
|
|
@ -144,9 +144,9 @@
|
|||
<td class="statusBarSeparator"></td>
|
||||
<td style="cursor:pointer;"><img id="alternativeSpeedLimits" alt="QBT_TR(Alternative speed limits)QBT_TR" src="images/slow_off.png" /></td>
|
||||
<td class="statusBarSeparator"></td>
|
||||
<td class="speedLabel"><img src="images/skin/download.png" alt="" style="padding-right: 5px; margin-bottom: -4px;"><span id="DlInfos"></span></td>
|
||||
<td class="speedLabel"><img src="images/skin/download.png" alt="" style="height: 1.4em; padding-right: 5px; margin-bottom: -4px;"><span id="DlInfos"></span></td>
|
||||
<td class="statusBarSeparator"></td>
|
||||
<td class="speedLabel"><img src="images/skin/seeding.png" alt="" style="padding-right: 5px; margin-bottom: -3px;"><span id="UpInfos"></span></td>
|
||||
<td class="speedLabel"><img src="images/skin/seeding.png" alt="" style="height: 1.4em; padding-right: 5px; margin-bottom: -3px;"><span id="UpInfos"></span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
|
|
@ -6,21 +6,21 @@ Theme: Default
|
|||
|
||||
Copyright:
|
||||
Copyright (c) 2007-2009 Greg Houston, <http://greghoustondesign.com/>.
|
||||
|
||||
|
||||
License:
|
||||
MIT-style license.
|
||||
|
||||
Required by:
|
||||
Layout.js
|
||||
|
||||
|
||||
*/
|
||||
|
||||
/* Layout
|
||||
---------------------------------------------------------------- */
|
||||
|
||||
html, body {
|
||||
background: #fff;
|
||||
}
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0; /* Required */
|
||||
|
@ -40,7 +40,7 @@ body {
|
|||
}
|
||||
|
||||
#desktopTitlebarWrapper {
|
||||
position: relative;
|
||||
position: relative;
|
||||
height: 45px;
|
||||
overflow: hidden;
|
||||
background: #718BA6 url(../images/skin/bg-header.gif) repeat-x;
|
||||
|
@ -64,10 +64,10 @@ body {
|
|||
}
|
||||
|
||||
#desktopTitlebar h2.tagline {
|
||||
padding: 7px 0 0 0;
|
||||
padding: 7px 0 0 0;
|
||||
font-family: Verdana, Arial, Helvetica, sans-serif;
|
||||
font-size: 10px;
|
||||
color: #d4dce4;
|
||||
font-size: 10px;
|
||||
color: #d4dce4;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
|
@ -111,7 +111,7 @@ body {
|
|||
border-bottom: 1px solid #3f3f3f;
|
||||
}
|
||||
|
||||
#desktopNavbar ul {
|
||||
#desktopNavbar ul {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
|
@ -124,8 +124,8 @@ body {
|
|||
|
||||
#desktopNavbar a {
|
||||
display: block;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#desktopNavbar ul li a {
|
||||
/*padding: 6px 10px 6px 10px;*/
|
||||
color: #333;
|
||||
|
@ -143,8 +143,8 @@ body {
|
|||
#desktopNavbar ul li a.arrow-right, #desktopNavbar ul li a:hover.arrow-right {
|
||||
background-image: url(../images/skin/arrow-right.gif);
|
||||
background-repeat: no-repeat;
|
||||
background-position: right 7px;
|
||||
}
|
||||
background-position: right 7px;
|
||||
}
|
||||
|
||||
#desktopNavbar li ul {
|
||||
border: 1px solid #3f3f3f;
|
||||
|
@ -192,7 +192,7 @@ body {
|
|||
#desktopNavbar li ul li a:hover {
|
||||
background: #6C98D9;
|
||||
color: #fff;
|
||||
-moz-border-radius: 2px;
|
||||
-moz-border-radius: 2px;
|
||||
}
|
||||
|
||||
#desktopNavbar li ul li a:hover .check {
|
||||
|
@ -214,9 +214,9 @@ body {
|
|||
|
||||
li.divider {
|
||||
margin-top: 2px;
|
||||
padding-top: 3px;
|
||||
padding-top: 3px;
|
||||
border-top: 1px solid #ebebeb;
|
||||
}
|
||||
}
|
||||
|
||||
#pageWrapper {
|
||||
position: relative;
|
||||
|
@ -253,7 +253,7 @@ li.divider {
|
|||
/* Columns */
|
||||
|
||||
.column {
|
||||
position: relative;
|
||||
position: relative;
|
||||
float: left;
|
||||
overflow: hidden; /* Required by IE6 */
|
||||
}
|
||||
|
@ -263,45 +263,45 @@ li.divider {
|
|||
.panel {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
background: #f8f8f8;
|
||||
background: #f8f8f8;
|
||||
border-bottom: 1px solid #b9b9b9;
|
||||
}
|
||||
|
||||
.panelWrapper.collapsed .panel-header {
|
||||
border-bottom: 0;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.panelAlt {
|
||||
background: #f2f2f2;
|
||||
background: #f2f2f2;
|
||||
}
|
||||
|
||||
.bottomPanel {
|
||||
border-bottom: 0;
|
||||
}
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.pad {
|
||||
padding: 8px;
|
||||
}
|
||||
|
||||
#mainPanel {
|
||||
background: #fff;
|
||||
}
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.panel-header {
|
||||
position: relative;
|
||||
position: relative;
|
||||
background: #f1f1f1 url(../images/skin/bg-panel-header.gif) repeat-x;
|
||||
height: 30px;
|
||||
overflow: hidden;
|
||||
border-bottom: 1px solid #d3d3d3;
|
||||
border-bottom: 1px solid #d3d3d3;
|
||||
}
|
||||
|
||||
.panel-headerContent {
|
||||
padding-top: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
.panel-headerContent.tabs {
|
||||
background: url(../images/skin/tabs.gif) repeat-x;
|
||||
background-position: left -68px;
|
||||
background-position: left -68px;
|
||||
}
|
||||
|
||||
.panel-header h2 {
|
||||
|
@ -327,7 +327,7 @@ li.divider {
|
|||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Column and Panel Handles */
|
||||
/* Column and Panel Handles */
|
||||
|
||||
.horizontalHandle {
|
||||
height: 4px;
|
||||
|
@ -338,10 +338,10 @@ li.divider {
|
|||
}
|
||||
|
||||
.horizontalHandle.detached .handleIcon {
|
||||
background: transparent;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.horizontalHandle .handleIcon {
|
||||
.horizontalHandle .handleIcon {
|
||||
margin: 0 auto;
|
||||
height: 4px;
|
||||
line-height: 1px;
|
||||
|
@ -351,7 +351,7 @@ li.divider {
|
|||
}
|
||||
|
||||
.columnHandle {
|
||||
min-height: 10px;
|
||||
min-height: 10px;
|
||||
float: left;
|
||||
width: 4px;
|
||||
overflow: hidden;
|
||||
|
@ -405,7 +405,7 @@ div.toolbox.divider { /* Have to specify div here for IE6's sake */
|
|||
|
||||
.iconWrapper:hover {
|
||||
border: 1px solid #a0a0a0;
|
||||
-moz-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
}
|
||||
|
||||
#spinnerWrapper {
|
||||
|
@ -428,6 +428,6 @@ div.toolbox.divider { /* Have to specify div here for IE6's sake */
|
|||
}
|
||||
|
||||
td.speedLabel {
|
||||
cursor:pointer;
|
||||
cursor: pointer;
|
||||
min-width: 18em;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue