mirror of
https://github.com/fergalmoran/flameshot.git
synced 2026-01-06 00:54:00 +00:00
The design was defective and I didn't expect the popularity of the project. After these changes the code will be more mantainable and understandable. Among the changes we can see: - A better code structure - Decoupled button widget from its logic - More code reuse - Easier way to add buttons - Specialized classes
111 lines
3.0 KiB
C++
111 lines
3.0 KiB
C++
// Copyright 2017 Alejandro Sirgo Rica
|
|
//
|
|
// This file is part of Flameshot.
|
|
//
|
|
// Flameshot 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 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// Flameshot 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 Flameshot. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
#include "strftimechooserwidget.h"
|
|
|
|
StrftimeChooserWidget::StrftimeChooserWidget(QWidget *parent) : QWidget(parent) {
|
|
|
|
}
|
|
|
|
//QStringList StrftimeChooserWidget::m_valuesStr = QList<QString>()
|
|
// << "%a"
|
|
// << "%A"
|
|
// << "%b"
|
|
// << "%B"
|
|
// << "%C"
|
|
// << "%d"
|
|
// << "%D"
|
|
// << "%e"
|
|
// << "%E"
|
|
// << "%F"
|
|
// << "%G"
|
|
// << "%g"
|
|
// << "%h"
|
|
// << "%H"
|
|
// << "%I"
|
|
// << "%j"
|
|
// << "%k"
|
|
// << "%l"
|
|
// << "%m"
|
|
// << "%M"
|
|
// << "%n"
|
|
// << "%O"
|
|
// << "%p"
|
|
// << "%P"
|
|
// << "%r"
|
|
// << "%R"
|
|
// << "%s"
|
|
// << "%S"
|
|
// << "%t"
|
|
// << "%T"
|
|
// << "%u"
|
|
// << "%U"
|
|
// << "%V"
|
|
// << "%w"
|
|
// << "%W"
|
|
// << "%x"
|
|
// << "%X"
|
|
// << "%y"
|
|
// << "%Y"
|
|
// << "%z"
|
|
// << "%Z"
|
|
// << "%%";
|
|
|
|
//QStringList StrftimeChooserWidget::m_buttonLabel = QList<QString>()
|
|
// << "Day (Mon)" //"%a"
|
|
// << "Day (Monday)" //"%A"
|
|
// << "Month (Jan)" //"%b"
|
|
// << "Month (1...12)" //"%B"
|
|
// << "Century (21)" //"%C"
|
|
// << "Day (01...31)" //"%d"
|
|
// << "Full Date (%m/%d/%y)" //"%D"
|
|
// << " ()" //"%e"
|
|
// << " ()" //"%E"
|
|
// << " ()" //"%F"
|
|
// << " ()" //"%G"
|
|
// << " ()" //"%g"
|
|
// << " ()" //"%h"
|
|
// << " ()" //"%H"
|
|
// << " ()" //"%I"
|
|
// << " ()" //"%j"
|
|
// << " ()" //"%k"
|
|
// << " ()" //"%l"
|
|
// << " ()" //"%m"
|
|
// << " ()" //"%M"
|
|
// << " ()" //"%n"
|
|
// << " ()" //"%O"
|
|
// << " ()" //"%p"
|
|
// << " ()" //"%P"
|
|
// << " ()" //"%r"
|
|
// << " ()" //"%R"
|
|
// << " ()" //"%s"
|
|
// << " ()" //"%S"
|
|
// << " ()" //"%t"
|
|
// << " ()" //"%T"
|
|
// << " ()" //"%u"
|
|
// << " ()" //"%U"
|
|
// << " ()" //"%V"
|
|
// << " ()" //"%w"
|
|
// << " ()" //"%W"
|
|
// << " ()" //"%x"
|
|
// << " ()" //"%X"
|
|
// << " ()" //"%y"
|
|
// << " ()" //"%Y"
|
|
// << " ()" //"%z"
|
|
// << " ()" //"%Z"
|
|
// << "%"; //"%%";
|