"Fossies" - the Fresh Open Source Software Archive

Member "cb2bib-2.0.1/src/c2bIdPatternLineEdit.h" (12 Feb 2021, 1646 Bytes) of package /linux/privat/cb2bib-2.0.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "c2bIdPatternLineEdit.h" see the Fossies "Dox" file reference documentation.

    1 /***************************************************************************
    2  *   Copyright (C) 2004-2021 by Pere Constans
    3  *   constans@molspaces.com
    4  *   cb2Bib version 2.0.1. Licensed under the GNU GPL version 3.
    5  *   See the LICENSE file that comes with this distribution.
    6  *
    7  *   Improvements and modifications:
    8  *   July 2009 - Added <<author_all_abbreviated>>, (C) 2009 by Dayu Huang
    9  ***************************************************************************/
   10 #ifndef C2BIDPATTERNLINEEDIT_H
   11 #define C2BIDPATTERNLINEEDIT_H
   12 
   13 #include "c2bLineEdit.h"
   14 
   15 class QAction;
   16 
   17 
   18 class c2bIdPatternLineEdit : public c2bLineEdit
   19 {
   20 
   21     Q_OBJECT
   22 
   23 public:
   24     explicit c2bIdPatternLineEdit(QWidget* parentw = 0);
   25     ~c2bIdPatternLineEdit();
   26 
   27     void setDocumentIDEdit();
   28 
   29 
   30 protected:
   31     QAction* a_author_all_abbreviated;
   32     QAction* a_author_all_initials;
   33     QAction* a_author_first;
   34     QAction* a_author_first_lowercase;
   35     QAction* a_citeid;
   36     QAction* a_journal_initials;
   37     QAction* a_pages_first;
   38     QAction* a_ppages_first;
   39     QAction* a_reset;
   40     QAction* a_title;
   41     QAction* a_title_first_word;
   42     QAction* a_title_underscored;
   43     QAction* a_volume;
   44     QAction* a_year_abbreviated;
   45     QAction* a_year_full;
   46 
   47 
   48 protected slots:
   49     void author_all_abbreviated();
   50     void author_all_initials();
   51     void author_first();
   52     void author_first_lowercase();
   53     void citeid();
   54     void journal_initials();
   55     void pages_first();
   56     void ppages_first();
   57     void reset();
   58     void title();
   59     void title_first_word();
   60     void title_underscored();
   61     void volume();
   62     void year_abbreviated();
   63     void year_full();
   64 };
   65 
   66 #endif